An AI sales assistant is software that reads your sales data, reasons over it, and produces the artefact a rep would otherwise type by hand: an account brief, a priority score, a first-touch email, a call summary, a forecast line. It does not replace the conversation. It replaces the hour that happens before and after it. Every one of those outputs is produced from fields that already sit somewhere in your stack, which is why the same tool feels brilliant on one account and hallucinates on the next.

That is the part the category rarely discusses. Most write-ups describe what an AI sales assistant does. This guide is organised by task, and each task ends on the same question: which data does it read, and what does it produce when that data is missing? An assistant with an empty field does not stay silent. It fills the gap with something plausible, in the same confident register it uses when it is right.

What is an AI sales assistant?

An AI sales assistant is a layer that sits between your sales data and your sales work. It takes an instruction in plain language or a trigger from your CRM, pulls the relevant records, applies a language model or a scoring model, and returns a usable output. The category covers a wide range of shapes: a chat assistant you ask questions, a sidebar inside your CRM, a meeting bot that joins the call, a background job that rescores your pipeline each night.

What unites them is the loop. Every AI sales assistant reads, reasons, then writes. The reasoning step gets the marketing attention because it is the new part. The read step decides the quality of everything downstream, and it is almost never the part anyone audits.

AI sales assistant, agent, copilot: the words people mix up

An assistant responds to a request and hands the output back to you. An agent chains several steps on its own, calls tools, and acts without checking in on each one. A copilot usually means an assistant embedded inside a product you already pay for. The distinctions matter less than the data question, because all three degrade in exactly the same way when the field they need is blank. Buying guides spend a lot of words on this taxonomy. It is worth about a paragraph, because the vendor label tells you how the AI sales assistant is packaged and nothing at all about whether it can reach the field it needs.

What an AI sales assistant does task by task and the data each task must read
Four tasks, the data each one requires, and what it produces when that data is missing.

What an AI sales assistant does, task by task

Here is what an AI sales assistant does, in one view, classed by the job rather than by the vendor. Read the third column as the real system requirement, and the fourth as the failure mode you will actually meet.

Sales taskWhat the assistant producesThe data it must readWhat it produces when that data is missing
Account researchA pre-call brief on the company and the personHeadcount, industry, funding, tech stack, recent hiring, role and tenureA generic summary assembled from the company name and a guess at the sector
Lead scoringA rank order of who to call firstFirmographics, role seniority, engagement history, buying signalsA score driven by whichever field happens to be filled, usually company size
Outreach draftingA first email or LinkedIn messageA verified address, a real job title, one specific and dated factA personalised opening line about a fact that is two years old, or invented
Call summarisationNotes, next steps, CRM field updatesThe transcript, the deal record, the participant listReasonable notes with the wrong attribution of who committed to what
Real-time coachingPrompts and objection handling during the callLive transcript, the playbook, the account historyGeneric advice, correct in general and useless on this call
ForecastingA probability per deal and a number for the quarterStage history, activity volume, close dates, past win ratesA confident number built on stale stages that nobody updated

Notice the pattern in the fourth column. Not one of those failure modes looks like a failure. There is no error message, no blank field, no flag. That is the specific risk of putting an AI sales assistant on top of a CRM nobody has audited in a year. An empty field does not stop the assistant. It changes what the assistant is doing, silently, from reading to guessing.

Account research before the call

Research is the task where an AI sales assistant shows the clearest return. A rep preparing five meetings spends most of that prep opening tabs: the company site, a LinkedIn page, a funding database, a news search. An assistant does the same reading in seconds and returns a structured brief: what the company sells, how many people work there, who the person is, what changed recently.

The quality of that brief is entirely a function of what the assistant can reach. If the AI sales assistant can only read your CRM record, it can only tell you what your CRM already knew, phrased more nicely. The useful version reaches outside: headcount as of now rather than as of the import, the current job title rather than the one captured at first contact, whether the company is hiring for roles that imply your problem.

The data this task reads: company identity and size, industry, technologies in use, hiring activity, the person's current role and tenure. What it invents when that data is absent: a plausible sector description and a seniority guess inferred from the job title string, which is exactly the kind of output that reads well and briefs badly.

On the Derrick side, the fields that matter here come from Enrich Leads at 1 credit per profile and Company Hiring Signal at 1 credit per company, both available on the free plan. Hiring is the cheapest recency signal there is: it dates itself, which is the property most enrichment fields lack.

What predictive lead scoring in an AI sales assistant actually reads
A worked example: the model learns from the fields that are filled, not the ones that predict revenue.

Scoring the pipeline: what predictive scoring actually reads

Predictive lead scoring is the oldest promise in this category and the one most often broken by its inputs. It is also the task where an AI sales assistant is trusted the most and inspected the least. The model is rarely the problem. A gradient boosting model trained on your closed-won history is a solved engineering problem. The problem is that the model learns from the fields that are filled, and in most CRMs the fields that are filled are the ones the form required, not the ones that predict revenue.

The practical consequence: if industry is 40 percent blank and headcount is complete, your scoring model becomes a headcount model with a machine learning label on it. It will rank large companies first and call it intent. Independent industry studies put 30 to 40 percent of B2B records short of essential fields such as job title or company size. Our own CRM data quality report sets the target that matters at above 80 percent completion on the fields that drive revenue, and our AI-ready data report covers why the model is almost never the thing that broke.

The data this task reads: firmographics with high fill rates, role seniority normalised rather than free text, engagement events with dates, and at least one signal the buyer emits rather than one you inferred. What it invents when that data is absent: a confident ordering of your pipeline that reproduces your existing bias, which is worse than no score, because a number invites you to stop thinking.

The fix is not a better model. It is filling the two or three fields your model actually weights, on the records that matter, before you score. That is a small, bounded enrichment job, not a data programme. Run it on the current quarter's accounts rather than the whole database and it takes an afternoon, which is usually the difference between a fix that happens and one that stays on a roadmap.

Drafting outreach, and the field that makes it land

Every AI sales assistant writes a decent email. That stopped being a differentiator some time ago. What separates a reply from a delete is not the prose, it is the one specific, dated, verifiable fact the message is built on, and that fact is a data field, not a writing skill.

Ask an AI sales assistant to personalise from an empty record and you get the house style of the entire category: a compliment about the company's growth, a reference to their "focus on innovation", an opening line that could be sent to nine thousand companies. Ask it to personalise from a record that carries a hiring signal, a technology in use, and a correct current title, and the first sentence writes itself and is true.

The data this task reads: a verified email address, a current job title, and one dated fact about the account. What it invents when that data is absent: a personalisation that is grammatically specific and factually generic, plus, if the address was never verified, a well written message delivered to a bounce.

Summarising the call: conversation intelligence and its input

Conversation intelligence is the most reliable AI sales assistant task on this list, for a simple reason: the assistant is handed a transcript, so the input exists and is complete by construction. Summarisation, action item extraction, sentiment, talk ratio, and objection tagging all work on text the tool captured itself.

The failure moves one step downstream, to the write-back. The summary is accurate; the CRM update built from it is only as good as the record it lands in. If the deal has two contacts and one of them is a stale record with an old title, the assistant attributes the commitment to the wrong person and writes that attribution into the field a manager reads next week.

The data this task reads: the transcript, the participant list, and the deal record it writes back to. What it invents when that data is absent: nothing in the summary itself, which is why this one earns trust, and then a mis-attributed next step in the CRM, which is where the trust gets spent.

Coaching in real time, on what the assistant can hear

Live coaching is the AI sales assistant task that runs while you are busy. It surfaces a battlecard, an objection response, or a nudge about talk ratio while the call is running. It works because the input is the live transcript and the playbook you wrote, both of which are under your control.

Where it gets thin is account context. A prompt that says "mention the security review" is useful only if the assistant knows this account has a security review, and that knowledge lives in the CRM, not in the audio. Coaching quality therefore tracks CRM freshness, with a delay: the coaching feels generic long before anyone traces it back to a record nobody updated.

The data this task reads: the live transcript, your playbook, and the account history. What it invents when that data is absent: advice that is correct in general and inapplicable here, which reps learn to ignore within two weeks.

Forecasting: the most data-hungry task of all

Forecasting is where an AI sales assistant is asked to produce the highest-stakes number from the lowest-quality input. The model reads stage history, activity volume, close dates and your past win rates, then returns a probability per deal and a total for the quarter.

Every one of those inputs is maintained by hand, by people whose incentive is not to maintain it. This is the one task where the honest recommendation is to fix the input before buying the tool: an AI sales assistant cannot repair a pipeline hygiene problem, it can only render it in higher resolution. Stages move late, close dates get pushed in batches at the end of the month, and activity is logged unevenly. The model does not know it is reading a fiction. It produces a number with a confidence interval, and the confidence interval is calculated on the fiction.

The data this task reads: stage transitions with timestamps, logged activity, close dates, historical outcomes. What it invents when that data is absent: precision. This is the most dangerous output in the category, because it is the one senior people act on without inspecting the inputs.

What an AI sales assistant cannot do, four technical limits
The limits that change how you deploy the tool, not the ones that make you feel better.

What an AI sales assistant cannot do

The usual reassurance is that an AI sales assistant will not replace salespeople. True, and not very useful. Here are the limits that are technical, not comforting, because these are the ones that change how you deploy the tool.

It cannot recover a fact that is not written anywhere it can read. A mobile number that exists in no accessible source is not deducible from context. The assistant will either say it does not know, or produce a number in the right format. Which of the two you get is a property of the tool, not of the question.

It cannot tell a stale fact from a current one without a date. A job title captured in 2024 and a job title captured this morning look identical in a text field. Unless your records carry a timestamp per field, the assistant treats both as equally true, and confidently briefs you on a person who left.

It cannot audit the record it was given. An AI sales assistant reasoning over an incomplete row produces a complete-looking answer. There is no internal signal that says "this conclusion rests on two fields out of nine".

It cannot own a commercial judgement. Deciding to walk away from a deal, to discount, or to escalate involves information that never enters the system: what a buyer said in a corridor, how a champion sounded. That is the real boundary, and it is much narrower than the reassurance implies.

Where an AI sales assistant should live: MCP, Google Sheets sidebar or REST API
A question in a chat goes to MCP. Two thousand rows go to the sidebar. A headless workflow goes to the API.

Where your AI sales assistant should live

Most of the category asks you to adopt a new platform and call it your AI sales assistant. There is a cheaper path, and it is the one most teams already half-built without noticing: the assistant your reps use every day is Claude or ChatGPT, and what it lacks is not intelligence, it is access to live company and contact data.

That gap is what the Model Context Protocol closes. Derrick MCP exposes Derrick's enrichment actions to any MCP-compatible client, so a rep can ask a question in the chat and get a verified field back instead of a plausible one. It is available from the Standard plan, so neither the free plan nor the entry paid plan opens it, and the actions it calls consume credits per line processed, exactly as they do in the sidebar. Our sister guide on enriching B2B data from an AI agent covers the setup step by step.

Pick the surface your AI sales assistant runs on by the shape of the work, not by preference. A question inside a conversation goes to MCP. A list of two thousand rows to fill before you hand it to anything goes to the Google Sheets sidebar. A workflow that has to run without a human, inside your CRM or your orchestration tool, goes to the REST API. The same data and the same credit model sit behind all three, so the choice is one of ergonomics, not of strategy.

For the spreadsheet path specifically, Ask Claude runs a model over a column at 2 credits per line, from the paid plans, and our guides on Claude in Google Sheets and OpenAI in Google Sheets cover the prompt patterns that survive contact with a thousand rows.

What an AI sales assistant costs per line in Derrick credits
Two steps, so two credits per person. The arithmetic you can do before you sign anything.

What an AI sales assistant costs per line

Vendors describe AI sales assistant value in percentages of time saved. Those numbers are unfalsifiable. The arithmetic that is checkable is the cost of making one record good enough for the assistant to reason over, so here it is, counting steps rather than features.

Take a list of LinkedIn profiles you want briefed. Importing them with Import LinkedIn Leads costs 1 credit per profile. Filling the fields with Enrich Leads costs 1 credit per profile. That is two steps, so two credits per person, not one. Adding the hiring signal at company level costs 1 more credit per company, and companies are fewer than people, so that line is cheaper than it looks.

On the free plan, 100 credits a month at zero euros covers roughly fifty people imported and enriched, which is a real week of targeted outreach rather than a demo. Paid plans start at 9 euros a month on MINI and 20 euros on STANDARD, with the cost per credit falling as volume rises. The point of the arithmetic is not the total. It is that you can compute it in advance, which is not true of a seat-based AI sales assistant licence.

One caveat worth stating plainly, because it is the most common budgeting error in this category: count the steps, not the tools. A chain that imports then enriches costs two credits per row even though both operations feel like one action, and a plan that includes a paid-only feature cannot be exercised with free-plan credits at all.

How to verify what an AI sales assistant tells you
Four checks that take minutes, starting with asking for the source field rather than the conclusion.

How to verify what the assistant tells you

Nearly half the pages ranking on this topic in September 2026 cite natural language processing and machine learning as an argument for why an AI sales assistant works. None of them say how you would check an answer. Here is a workable routine, and it takes minutes rather than a project.

Ask for the source field, not the conclusion. "Why did you rank this account first" should return the fields it weighted. If the answer is prose rather than field names, the assistant is narrating, not reasoning over data.

Spot-check the freshest-looking fact. The most specific claim in the brief is the one most likely to be either the strongest evidence or the invention. Check that one, not a random sample.

Track the empty-field rate before you trust a score. If you do not know your fill rate on the two fields the model weights most, you do not know whether the score means anything. Measure it once; it rarely moves week to week.

Prefer an AI sales assistant that returns "not found". An enrichment action that reports a miss gives you information. A model that always produces a value gives you a format. This is the single most useful property to test during an evaluation, and it takes ten records to test.

Free tool

What can your AI sales assistant actually read?

Select every field you can resolve today on a cold account. The verdict is about which assistant tasks will hold and which will produce invention, not a score out of ten.

Fields your records carry right now

Select the fields you can actually resolve today.

Multi-select: click a field again to remove it. The verdict splits identity (who this is, and can you reach them) from context (why now), because an assistant can be solid on one and inventing on the other.

The conclusion of this guide is deliberately unglamorous. Choosing an AI sales assistant is mostly a data readiness decision wearing a software evaluation costume. The reasoning layer has become a commodity and it is genuinely good. The gap between a team that gets value from it and a team that quietly stops opening it is the fill rate on four or five fields, and that gap is closeable in an afternoon.

Any questions?

Start enriching your sheet in 30 seconds

Free for 100 credits/month. No credit card.

What is an AI sales assistant?

+
An AI sales assistant is software that sits between your sales data and your sales work. It takes an instruction in plain language or a trigger from your CRM, reads the relevant records, applies a language model or a scoring model, and returns a usable output: a pre-call brief, a priority score, a draft email, a call summary, or a forecast line.

What tasks can an AI sales assistant automate?

+
Six tasks cover most of the category: account research before a call, lead scoring and prioritisation, drafting outreach, summarising calls and extracting next steps, real-time coaching during the call, and revenue forecasting. Each one reads a different set of fields, which is why an assistant can be reliable on one task and inventive on another.

Does an AI sales assistant replace salespeople?

+
No, and the technical reasons are more useful than the reassurance. It cannot recover a fact written nowhere it can read, it cannot tell a stale field from a current one without a timestamp, it cannot audit the record it was given, and it cannot own a commercial judgement that depends on what a buyer said outside the system.

Why does an AI sales assistant give wrong answers on some accounts?

+
Because the record it read was incomplete. An empty field does not produce an error or a blank output. The assistant fills the gap with something plausible, in the same tone it uses when it is right, so the failure looks exactly like a success. Fill rate on the two or three fields the task weights is the variable that fixes this.

Does an AI sales assistant integrate with my CRM and my stack?

+
Most do, and the integration question matters less than the access question. Pick the surface by the shape of the work: a question inside a conversation goes to an MCP connector in Claude or ChatGPT, a list of rows to fill goes to the Google Sheets sidebar, and an automated workflow inside your CRM goes to a REST API. The same data sits behind all three.

How much does it cost to make data good enough for an AI sales assistant?

+
Count the steps, not the tools. Importing a LinkedIn profile costs 1 credit and enriching it costs 1 credit, so a person costs 2 credits, not 1. Derrick's free plan is 100 credits a month at zero euros, which covers roughly fifty people imported and enriched. Paid plans start at 9 euros a month on MINI and 20 euros on STANDARD.

How do I verify what an AI sales assistant tells me?

+
Ask for the source fields rather than the conclusion: if the answer is prose instead of field names, the assistant is narrating. Spot-check the most specific claim in the brief, measure your fill rate on the fields the model weights most, and prefer tools that return not found rather than always producing a value.