How do I update lead status in my CRM after an AI call?
You update CRM lead status by mapping the AI call outcome to a CRM stage and writing it back from the post-call webhook. Outpero sends the outcome, summary and captured fields after each call; Zapier, Make or your CRM's own webhook receiver finds the lead by its record ID or phone number and sets the stage, fields and a note.
Design the outcomes first
The agent can only report outcomes it was told about. Before connecting anything, agree a short list with your sales team and put it in the brief, with a definition for each.
| Call outcome | Meaning | CRM stage |
|---|---|---|
| Qualified | Meets the criteria and wants to proceed | Qualified or Sales ready |
| Booked | A visit, demo or appointment is confirmed | Meeting booked |
| Callback | Interested but asked for a later call | Follow-up |
| Not interested | Clearly declined | Closed lost or Nurture |
| Not reachable | No answer after all retries | Unreachable |
| Wrong number | Not the person who enquired | Invalid |
Matching the record
The safest key is the CRM record ID, sent with the lead when the call is triggered and returned with the result. Matching by phone number works when IDs are not available, but watch for duplicates and format differences such as +91 versus a leading zero. For inbound calls, where no record ID exists yet, match by phone and create a new lead if none is found.
Write-back, step by step
- 01Set Outpero's webhook to every call if you track unreachable leads, or completed calls only for a cleaner CRM.
- 02Catch it in Zapier or Make, or in your CRM if it can receive webhooks.
- 03Look up the lead by record ID or phone.
- 04Update the stage using a lookup table from outcome to stage.
- 05Write custom fields such as budget and timeline, and add the summary and recording link as a note or activity.
- 06Assign an owner or create a task for qualified, booked and callback outcomes.
Keep people and AI in sync
Set a rule that a salesperson's update always wins over a later AI update, or the agent may overwrite a stage the rep has moved forward. A simple approach is to let the AI update only leads still in early stages such as New or Attempting contact.
Review the mapping monthly
Read a sample of calls in each outcome. If callback leads are mostly polite refusals, tighten the definition in the brief. Clean outcomes make every CRM report downstream more trustworthy.
Want to hear an AI voice agent handle this on a real call?
