Skip to main content
The CRM starts when someone replies. AgentSDR takes the reply from whichever channel it came on, reads it, files the lead under a category and writes a draft answer. You review the draft and send it. The AI proposes and you approve: nothing is sent to a lead without a person pressing send.

One conversation per lead

Every lead has one CRM record per pipeline, whatever channel they use. If a person replies to your email and later answers on WhatsApp, both land on the same record. The record keeps one conversation per account and channel, a shared timeline of messages, the classification and the next step. A record is created on the lead’s first reply. When it is, AgentSDR also pulls in the cold outreach that came before, so the AI sees your pitch and not only the answer.

How replies get in

  • Email: replies to your campaigns from connected mailboxes. See Inbox.
  • LinkedIn: replies to your messages on a connected account. See LinkedIn messages.
  • WhatsApp: replies from leads AgentSDR knows by phone number, on a linked number. Messages you type on your phone are recorded too and count as answering the lead.
A reply also stops outreach to that person on all channels: pending email and LinkedIn campaign steps and WhatsApp campaign steps. A new reply makes any draft that was waiting out of date, and cancels pending follow-ups, because the conversation has changed. The new reply is classified from scratch.

What happens to a reply

1

Classification

The AI reads the reply and puts the lead in one of four categories: Interested, Customer, Not interested or Other, and usually a subcategory such as Meeting Requested. It also gives a confidence. See Lead categories.
2

Held or applied

A confident, forward-looking classification is applied. Anything else is held as a proposal for a person to accept or reject. Details are on Pipeline.
3

Draft

The AI writes a draft reply, using your instructions and knowledge base. If a sequence is attached to the subcategory, the sequence’s first step is the brief. Without one, the AI drafts from the conversation itself.
4

Your decision

The record lands in Action required. You send the draft as written, edit it, regenerate it, or discard it.
5

Follow-ups

After you send a step of a sequence, the next one is scheduled. When it comes due, a new draft waits for your approval.
If the reply is an explicit request to stop, such as “unsubscribe me” or “do not contact me”, or is classified as Do Not Contact, the person is marked Do Not Contact and no draft is written. That status blocks every channel. If you answer a reply yourself before the AI finishes, for example from your phone, the AI keeps its classification and skips the draft.

Map of the CRM

Counts and trends for the CRM are in Analytics.

The record page

Open a lead to see the conversation, the Reply composer and the classification. The header shows the workflow state: Classifying, Action required, Waiting, Paused, Idle, Error or Closed, plus a Do not contact badge when it applies. From the header you can:
  • Call the lead over WhatsApp. See Calling.
  • Skip step, which marks the current sequence step done without sending it. The next step waits its usual delay.
  • Move stage, to record something that happened outside the conversation.
  • Open Manage record for Pause sequence or Resume sequence, Snooze a day, Mark do not contact or Clear do not contact, and Close record or Reopen record.
The Activity history button opens a full audit trail of decisions, drafts and delivery.
Classification and drafting use your own AI provider key. Set it in AI provider.

Action required

Review and send drafts.

Pipeline

Open leads and stage rules.

Sequences

Timed follow-ups after a reply.

Instructions and knowledge

Steer what the AI writes.