Under the hood

Taskbase. A whole system behind it.

A coaching message in Slack looks simple. Behind it runs an agent built for one customer, a model of how that team sells, a sandbox for everything it executes, and a pipeline that turns every call into context. Twelve subsystems, each a product of its own. Follow one call through all of them.

Scroll

01 / 13Overview

One coach, not a suite of agents

Taskbase runs on an agent platform, but you never build on it. There is no agent framework to learn and no builder screen to maintain. You tell Taskbase what you want, and it takes care of the rest.

  • Taskbase: the only thing your team talks to, in Slack, Teams, Google Chat or on the phone. It also reaches out to reps on its own.
  • Agent platform: built for sales and out of sight. Taskbase sets up the jobs for you. RevOps can open it up if they want to, nobody has to.
  • Your data: calls, CRM, email, calendar and sales rooms stay where they are. Taskbase reads them.

The call A coached call travels through every part below, in this order.

1Taskbase2Agent platform3Your data

Jobs Taskbase sets up when you ask

  • Regular updates for reps
  • Briefings before meetings
  • Follow-up emails, written for you
  • PowerPoint decks after a meeting
  • Account plans, filled in
  • Mutual action plans with your customer, created and updated
  • CRM updates
  • Priorities of the day
  • Cold call list of the day
  • Deal rooms for buyers, set up automatically
  • 50+ more jobs

02 / 13Connected tools

Your tools stay where they are

The CRM stays the system of record and the recorder stays the recorder. Taskbase mirrors deals, companies, contacts, calendars and documents into one model and never becomes a second place to maintain them.

  • HubSpot or Salesforce stay the system of record; Taskbase mirrors what Taskbase needs and can write back
  • Gong, Fireflies, Fathom, Zoom or Google Meet push a recording the moment a call ends; Taskbase’s own recorder joins calls only where a team wants it
  • Calendars and documents too: Google Calendar, Microsoft 365, Notion, Confluence
  • Custom integrations take days, not months

The call 14:32 · A discovery call with Helio Logistics ends on Zoom. The recording is pushed to Taskbase.

Zoomthe recording, right awayHubSpotdeals, contacts, notesGoogle Calendarwhat is coming upGongtranscripts, from your recorderNotionthe documents the team usesSalesforceaccounts and opportunitiesOne modelmirrors whatTaskbase needs; the CRMstays the systemof record14:32 · recording readyCustom integrations in days.Each tool stays the system of record.

03 / 13The data layer

One governed data set per customer

Everything Taskbase knows lives in a data layer of its own, one per customer: typed collections of records, files and documents, with access rules modelled on your organisation and an export at any time.

  • Typed collections: conversations, deals, accounts, people, documents
  • Access rules follow your org chart: a rep sees their own calls, a manager their team’s
  • Reached as an MCP server by Taskbase agents, Claude, ChatGPT and your own apps
  • An asset in itself: the whole revenue organisation in one governed data set your team can read and explore, and the base every app on demand is built on
Explore the Taskbase Data Layer

The call The transcript lands in your organisation’s data layer, pseudonymised, linked to the deal, the account and the two people on the call.

brightline · data layer Export at any time

Conversations1,284
Discovery call · Helio Logisticslinked to the renewal, the account and 2 people · pseudonymised+1
Deals312
Accounts148
People2,730
Documents596

04 / 13The revenue brain

One model of how the team sells

The Revenue Playbook is the hub: how the team sells, what good looks like per role, the answers to objections. Around it sits one connected model of people, deals, conversations and skills.

  • Taskbase’s own sales knowledge: MEDDICC, SPICED, SPIN, Gap Selling and other methodologies, expert playbooks and templates. Taskbase builds and fills your playbook from this library and your own material, so no team starts from a blank page
  • The playbook changes only through suggestions a sales leader accepts
  • Every conversation is linked to the deal and the people on it; transcripts can be pseudonymised before they are stored

The call The call is now part of the model: the Helio renewal, the two contacts, and the playbook for account executives.

Sales knowledgeMEDDICC · SPICED · SPIN · Gap Selling · templatesOrg chart and teamswho sells, which roleDeals and accountsstage, history, peopleConversationscalls, meetings, emailsSkills and scoresobservable behavioursRevenue Playbookhow this team sells+1The playbook changes only through suggestions a sales leader accepts.

05 / 13Routines and events

Work that starts without a prompt

Scheduled jobs and incoming events wake Taskbase: a briefing before every meeting, feedback after every call, a nudge when a deal goes quiet. Nobody has to ask.

  • Routines run on a schedule, per team and per person
  • Events from the connected tools start work the moment something happens
  • Every run is a normal coach run, with the same permissions and the same memory

The call No one asked. A routine notices the new coached call and starts a run for Anya’s coach.

Routines · Anya’s Taskbasemeetingsroutinesweek of 12 Oct

09:0011:0013:0015:0017:00

Mon 12

Team summaryweekly
Briefingbefore the call
Discovery · Helio13:45
call.ended14:32 · Helio
Call feedbackrun started

Tue 13

Briefingbefore the demo
Demo · Vela10:00
Call feedbackafter the call
Pricing · Orvan15:00

Wed 14

Briefingbefore the review
Pipeline review09:00 · team
Intro · partner14:00

Thu 15

Briefingbefore the call
Renewal · Helio11:00
Call feedbackafter the call

Fri 16

1:1 · manager13:00
Skill digestweekly

Not on the calendar: routines that wait for an event

on call.ended Call feedbackrunning

deal quiet for 10 days Deal nudgewaiting

A run like any other: the same permissions, the same memory. Nobody had to ask.

06 / 13The orchestrating agent

A run is planned, split and delegated

A run is a loop of reasoning and tool use. The orchestrator plans it, decides which tools and skills it needs, and hands long tasks to specialised sub-agents that work side by side and report back.

  • Sub-agents are scheduled, queued and run in parallel, each with a task of its own
  • Specialists for scoring a call, analysing a deal or drafting a follow-up
  • The orchestrator collects the results and decides what the rep should hear

The call Three sub-agents start: one scores the call, one checks the deal, one drafts the follow-up.

Orchestrating agentrun 8f3a

  1. Check the call against the playbook for account executives
  2. Look at the Helio renewal: stage, history, risks
  3. Draft the follow-up Anya promised on the call

Call scorerscores the call against the playbook

queuedrunningdone · 12 s

Deal analystreads the Helio renewal’s history

queuedrunningdone · 9 s

Follow-up writerdrafts what Anya promised

queuedrunningdone · 7 s

Three results back. The orchestrator decides what Anya should hear.

07 / 13Skills, plugins and memory

Assembled, not prompted

Capabilities are packaged as versioned skills and plugins. A customer’s Taskbase is assembled from them and from its own configuration, with a structured long-term memory kept apart from conversation history.

  • Versioned skills and plugins, updated without touching a customer’s configuration
  • Memory is structured and per customer: vocabulary, preferences, what worked
  • Remembering a preference never means re-reading every chat

The call Taskbase loads the call-scoring skill and remembers that Anya wants one concrete thing to improve, not five.

Anya’s TaskbaseBrightline

  • call-scoringv12skill
  • playbook-aev7Brightline’s own
  • crm-hubspotv4plugin
  • meeting-briefv9skill

Assembled from versioned parts and its own configuration. Not one ever-growing prompt.

Long-term memory

preference

Anya wants one thing to improve per call, not five.

vocabulary

“Discovery” means the first call at Brightline, not the demo.

what worked

A pricing anchor early in the call worked with logistics prospects last quarter.

Structured, per customer, apart from conversation history.

08 / 13The sandbox

Any code, right now, at any scale

Taskbase does not only read. It writes programs and runs them, and every run gets a machine of its own: created in a moment, isolated, gone when the answer is back. As many as there are questions.

  • Any code the task needs: an analysis across a quarter of calls, a forecast, an export, a chart
  • A fresh sandbox per run, ready in a moment, no queue
  • Isolated, with hard limits, destroyed afterwards

The call The call scorer runs its program on a machine of its own. Right now, five other questions get theirs.

answers computed on real dataeach on a machine of its own, created for that one run

  • score call · Anya talk_time(call, "rep")43 % talk timeevidence(48 calls)discovery 62 → 71
  • forecast · Q4 forecast(pipeline)€2.4 M, 71 % sure
  • risk check · 31 deals quiet(deals, days=10)4 deals going quiet
  • brief · Helio renewal brief(account="Helio")1 decision pending
  • export · evidence export(evidence)14 rows → xlsx
  • chart · talk ratio chart(ratio, weeks=12)rendered, 8 reps
71Discovery questions62 → 71, evidence from 48 calls
Talk ratio, 12 weeksrep by rep, 58 % → 43 %
evidence.xlsx14 rows, in the data layer
  • Isolated
  • Proxy only
  • Hard limits
  • Disposable
  • Six answers in twelve seconds, each computed on real data, none guessed.

09 / 13The model gateway

Model orchestration, in the EU

A gateway in front of several model providers orchestrates them: it picks the model for each task and fails over between providers, so Taskbase gets better as models do, without your team changing anything.

  • Orchestration per task: long context, speed or reasoning decide the model
  • Automatic failover when a provider is slow or down
  • Inference in EU regions with zero data retention at the provider

The call The scoring task needs long context. The gateway routes it to one EU model and fails over when that one times out.

TaskScore the callcontext · longneeds · reasoningModelorchestrationpicks per taskfails overModel AEU regionModel BEU regionModel CEU regiontimed outansweredEU regions · zero data retention at the providerTaskbase gets better as models do,without your team changing anything.

10 / 13Skills and scores

Evidence, not opinions

Skills are a framework of observable sales behaviours. Every coached call adds evidence against it, and scores build up across calls rather than swinging on a single conversation.

  • Scored against the skills the playbook defines for this role
  • Every score comes with the moment in the call it is based on
  • Rings move slowly on purpose: one call is evidence, not a verdict

The call Discovery questions move from 62 to 71. Objection handling barely moves: the pricing objection was answered, not explored.

6271

Discovery questions62 → 71

4 open questions in the first 10 minutes

4850

Objection handling48 → 50

the pricing objection was answered, not explored

8084

Next steps80 → 84

a dated follow-up agreed before the end

One call is evidence, not a verdict. Scores build up across calls.

11 / 13Interfaces and apps on demand

A screen when a chat is not enough

When a message is not enough, Taskbase renders a screen: a skill dashboard, a meeting briefing, a deal review, a form that updates the CRM. Whole apps too, assembled from the connected tools and the revenue brain.

  • Built from templates your team can change
  • Served with a strict content security policy: they show your data and cannot send it anywhere else
  • A RevOps command center, a deal risk board or a cold-call list is assembled, not bought as a module

The call Anya’s skill dashboard is built from the new evidence. Her manager’s team view updates from the same data.

template · skill dashboard data · 14 calls, 6 skills strict content security policy rendered
Skill progressOpen full page

Anya — Skill dashboard

Updated just now

Focus skillsChange focus

Problem impact & business caseFocus since 31 AugCoach now17 27/100
Discovery depth & question progressionFocus since 05 OctCoach now67 75/100
Challenge-led value propositionFocus since todayCoach now59 54/100

Top strengths

Follow-through & commitment reliability100/100
Account relevance & preparation84/100
Active listening & shared understanding73/100
Problem impact & business case progress
Problem impact & business caseDiscovery depth & question progressionChallenge-led value proposition

Baseline 17 · Current 27 Up 10 points

3 Aug17 Aug31 Aug14 Sept28 SeptToday

Meetings per week

CW 32CW 33CW 34CW 35CW 36CW 37CW 38CW 39CW 40CW 41

▸ How the score works

12 / 13Where people work

Taskbase on every surface

One session model behind every channel. An adapter maps a Slack thread, a Teams chat, a web conversation or a phone call onto the same kind of session, so context follows the person, not the tool.

  • Slack, Microsoft Teams, Google Chat, the web app and the phone
  • Identity is resolved at the edge, before anything reaches a model
  • Nothing is posted to channels: coaching is a direct message

The call 14:41 · One strength, one thing to improve, as a direct message in Slack. Nine minutes after the call ended.

Revenue AIAPP14:41

Good discovery call with Helio, Anya. Strength: four open questions in the first ten minutes, and you let them talk.

One thing to improve: when they raised price, you answered it. Next time, explore it first: “What would make the price feel right?”

Open the momentPractise it

  • Slack
  • Microsoft Teams
  • Google Chat
  • Web app
  • Phone

The same Taskbase, the same memory, on every surface. Always a direct message, never a channel post.

13 / 13Identity, isolation and hosting

What a demo does not show

A prototype answers a question. A product a whole revenue team relies on needs isolation between customers and between people, an identity on every request, and data that stays where it should.

  • Single sign-on for people, short-lived identities between services
  • Each customer has their own agent, configuration and data layer; each person sees only what they may
  • Hosted in the EU and Switzerland, every processing location listed in the Trust Center

The call The whole run acted as Anya, inside Brightline’s organisation. It could read what she can open, and nothing from another customer.

OrganisationBrightline · own agent, configuration and data layerTeamEnterprise AEs · a manager sees the teamPersonAnya · her own calls, nothing else run 8f3a · acts as Anya · short-livedEvery request carries who acts and for which organisation.Nothing from another customer is reachable, by design. Hosted in the EU and Switzerland · Trust Center

See it on your own calls

Upload three recorded calls. We score them against your playbook while you watch.