Your first AI agent should recover forgotten sales
In 60 seconds: A sale can disappear while the buyer is still interested: the conversation sits in WhatsApp, the quote lives in the ERP, and nobody records what should happen next. A strong first AI agent reviews open opportunities each morning, finds the ones without a next step, and prepares an action for the owner. It never invents discounts, stock, commitments, or dates. Start with one segment, human review, and four business measures: next-step coverage, time to follow-up, replies, and recovered sales. Prove the return against a baseline instead of promising it in a demo.
A company sends a quote on Tuesday. On Friday, the prospect asks a delivery question in WhatsApp Business. The salesperson is pulled into another meeting. The ERP holds the quote but has no CRM-style alert, and the conversation remains unanswered. Two weeks later, someone notices it during a manual spreadsheet review.
Price did not lose this opportunity. The team lost track of who needed to do what, and when.
This is a common operating pattern when customer conversations begin in one channel and the business record lives somewhere else. Messaging, ERP data, spreadsheets, and personal memory form a fragile chain. For many teams, that makes a follow-up agent a better first investment than a general-purpose chatbot: it finds neglected sales work and returns it to a person with enough context to act.
Three different jobs often called an “agent”
Separate the jobs before selecting a product:
| Job | Trigger | Output | Main risk |
|---|---|---|---|
| Inbound service | A person sends a message | An answer or handoff | Responding without context or outside policy |
| Sales follow-up | An opportunity loses its next step | A prioritized task and draft | Contacting the wrong person or proposing the wrong action |
| Autonomous execution | Predefined conditions are met | An action without prior review | Turning a bad inference into a real commitment |
A chatbot handles the first job: it waits for a request. A follow-up agent performs the second: it looks for an omission even when nobody messages that morning. Autonomous execution may come later, but it is not required to create value.
That distinction makes the business case testable. “Answer any question” spans many intentions and has fuzzy attribution. “Find eligible opportunities with no next step and prepare the right action” gives you a defined population, cadence, and outcome.
If you are still choosing between sales, collections, inventory, and management, start with the framework for what to automate first. If follow-up is already the priority and you need an integration design, use the guide to WhatsApp, Teams, and CRM follow-up. This article addresses the decision before implementation: why this agent is a credible first bet and how to test its return.
Why follow-up makes a strong first agent
The work combines firm rules with a bounded amount of judgment. Rules identify candidates: the opportunity is open, inactivity matters at its current stage, an owner exists, and contact is allowed. Judgment helps rank the queue, summarize context, and propose an action.
It also produces a visible operational outcome. After each review, every eligible opportunity should end in one of four states:
- a next action with an owner and due date
- a documented exception that prevents action
- an explicit close or pause
- a justified exclusion, such as a recent reply or withdrawn consent
The first version creates value by shrinking the invisible inventory of open opportunities that nobody is managing. You can observe that change before making a claim about revenue attribution.
What the agent reviews each morning
The daily check includes more than “days since last message.” It should answer six questions for every opportunity, in this order:
- Last activity. What happened, in which channel, and who initiated it? A recent buyer reply must stop a scheduled reminder.
- Owner. Is there a person who can decide and act? If not, the output is an assignment exception, not a message to the prospect.
- Stage. Is the opportunity qualified, quoted, negotiating, paused, or closed? The same period of inactivity means different things at each stage.
- Consent. Is the proposed channel permitted, and has the person opted out? The WhatsApp Business Messaging Policy says businesses may contact people only after receiving their number and opt-in permission, and must honor requests to stop messages.
- Exceptions. Is there a complaint, unusual commercial term, missing field, manual hold, or operational dependency? Any of these may block outreach.
- Next step. What specific action is appropriate, who owns it, and when is it due? The answer may be a call, stock confirmation, internal approval, or closure. Another WhatsApp message is only one option.
The output should state why the case was surfaced, show the evidence used, and distinguish recorded facts from inference. A sales owner should be able to approve, correct, or dismiss the proposal without rebuilding the entire timeline.
The NIST AI Risk Management Framework recommends documenting the task, knowledge limits, how outputs will be used, human oversight, and expected benefits and costs against suitable benchmarks. For this agent, that can be a one-page operating brief: eligible population, data sources, permitted actions, blocked cases, owner, and measures.
Preparation is not authority
In its first release, the agent can:
- rank opportunities with approved commercial rules
- summarize the latest interaction and link to the original record
- identify the missing field that blocks action
- recommend a type of next step
- draft from a current, approved template
- create a task after a person approves it
It should not invent a discount to revive interest, claim stock without checking the authorized source, offer a commercial concession, commit to delivery, or calculate a date that operations has not confirmed. Silence is not permission to contact someone.
When evidence is missing, the correct output is “cannot prepare this outreach” with a verifiable reason. An agent that always produces polished text may look capable while concealing the actual state of the process.
The system of record matters more than the interface
Not every company has a complete CRM. The ERP may hold the customer and quote, WhatsApp the conversation, and a spreadsheet the follow-up list. A pilot does not have to replace every system. It does need an agreed source for each field and a precedence rule when records disagree.
At minimum, each opportunity needs an identifier, stage, owner, date and type of last activity, consent state, open exceptions, and next action. If the agent reads only a sheet that someone updates from memory, it automates the same delay you meant to remove.
The decision must also flow back into a shared record. A disposable alert leaves no usable history. Record which case was detected, what evidence was presented, who made the decision, what happened, and when the workflow stopped. That trace supports error review and prevents double counting.
A bounded pilot that can prove value
Choose one population, such as quoted opportunities for one business line in one country. Let the sales team define how much inactivity warrants review at each stage. The threshold should reflect the actual buying cycle rather than a number copied from another company.
Then move through three operating modes:
- Baseline. Measure the current process: next-step coverage, time to follow-up, and the exceptions the team encounters.
- Shadow mode. The agent builds its queue but creates no tasks or messages. The team reviews false positives, missing data, and ranking quality.
- Assisted mode. The agent prepares an action; a person approves, edits, or dismisses it. Capture the decision and reason.
Keep the pilot running until it includes ordinary work and meaningful exceptions. Only then consider automating a repeatable category. Creating an internal task may become safe before sending an external message does.
Metrics that support the business case
Define each measure before the pilot begins:
| Metric | Useful definition |
|---|---|
| Opportunities with a next step | Share of eligible open opportunities with an action, owner, and date |
| Time to follow-up | Median and upper percentile from the agreed trigger to the recorded action |
| Replies | Valid replies divided by delivered follow-ups, split by segment |
| Recovered sales | Closed sales after the queue reactivated an opportunity that met the abandonment rule |
| Quality and safety | Edited proposals, correctly blocked cases, failed sends, opt-outs, and improper contacts |
“Recovered sale” needs a conservative rule. Preserve the full sequence and keep correlation separate from causation. Without a comparable control, report sales influenced by the workflow rather than proven incremental revenue.
For ROI, use attributable contribution margin and operating time saved, not total pipeline value. Subtract implementation, integration, runtime, human review, and error-correction costs. Better next-step coverage can justify another pilot iteration; it is not yet a promise of higher sales.
When this should not be your first agent
Do not begin with follow-up when stages mean different things across the team, nobody owns the opportunities, consent is not recorded, or quotes cannot be matched to conversations. It is also a poor fit when volume is so low that a reliable manual review costs less than maintaining the integration.
In those cases, the first project is to organize data, responsibilities, and commercial policy. The agent comes next. That sequence prevents you from putting an intelligent layer over a process that cannot yet explain its own exceptions.
Kiia can map the journey, connect the sources, and build a pilot with observable limits. See our systems integration approach and bring three recent opportunities that lost their next step to the discovery call. That is enough to begin finding the real pattern.
Frequently asked questions
Why start with follow-up instead of a general-purpose chatbot?
Follow-up has an observable trigger, owner, and outcome. A general chatbot can handle many inbound intentions, but it does not fix opportunities that have lost their next step.
Do we need a CRM before we can use this agent?
You need a reliable system of record, even if it is not called a CRM. An ERP or operations database can work if it records the opportunity, owner, stage, last activity, consent, and next step.
Should the agent send messages autonomously from day one?
No. Start in assisted mode: the agent detects, explains, and prepares; a person reviews and acts. Expand autonomy only for repeatable cases with complete data, approved templates, and proven stop rules.
From insight to action
Want to turn this into an agent that works for your team?
Tell us which process you want to improve. In a free call, we will identify the first workflow worth building.