Record calls with a notetaker that syncs to your CRM (Fathom, Fireflies or HubSpot's own call recording), and have AI pull out the fields you care about (next step, date, products, objections, deal value) in a fixed format. Write them to the deal automatically, but let the rep approve changes to value or stage. Setup takes one to three days.
Recording and summarising are the easy part now; most notetakers produce a decent summary straight away. The real work is deciding which CRM fields a call should change and stopping the AI from overwriting things it only half heard. A summary pasted into a notes field saves typing. Structured updates to next step, follow-up date and products discussed are what make the CRM useful for the person who picks up the account next week.
Decide which fields a call should change
Start with a field map: every CRM field a call could reasonably update, where in the conversation the answer comes from, and whether the automation may write it on its own. Here's one for an illustrative wholesaler of catering disposables whose account managers call restaurants, cafés and contract caterers:
| CRM field | Where it comes from in the call | Write mode |
|---|---|---|
| Call summary (note) | The whole call | Auto |
| Next step | What both sides agreed to do | Auto |
| Next step date | "I'll send it Friday", "call me after the 12th" | Auto, as a calendar date |
| Products discussed | Product names and codes mentioned | Auto (from a fixed product list) |
| Competitor mentioned | "We currently buy from…" | Auto |
| Objections | Price, minimum order, delivery days | Auto |
| Estimated monthly volume | "About 40 cases a month" | Suggest (rep approves) |
| Deal value | Derived from volume and price | Suggest (rep approves) |
| Deal stage | Commitments made | Suggest (rep approves) |
| Close date | Stated decision dates | Suggest (rep approves) |
| Contact owner, billing details, credit terms | n/a | Never |
Keep the "auto" list to facts that were plainly said, and put anything involving money, stage or dates the forecast depends on into "suggest". Anything administrative stays manual. Six to ten fields is plenty; a map with thirty fields produces thirty chances for the AI to guess.
Three ways to connect calls to your CRM
1. Your CRM's own calling and recording
Some CRMs record and transcribe calls made from inside them. HubSpot's call recording and transcription and its conversation intelligence features are on Sales Hub Professional ($90 a seat a month billed annually, plus a $1,500 onboarding fee), per its Sales Hub pricing page. It's the tidiest option if you're already on that plan, because the recording lands on the right record with no syncing. If you're choosing a CRM partly for this, HubSpot versus Pipedrive for AI sales automation compares where each keeps its call features.
2. A notetaker that syncs to the CRM
Meeting notetakers join video calls (and some record phone or in-person conversations), then push a summary into your CRM. Three examples, list prices as of September 2026:
- Fathom. A free individual plan with unlimited recordings and AI summaries; team plans for two or more users at $15 a user a month billed annually ($19 monthly) for Team and $25 ($34 monthly) for Business. Business adds CRM field sync, which writes meeting insights into specific CRM fields rather than just a note. Native integrations include HubSpot, Salesforce and Close; other CRMs connect through Zapier or Make. See Fathom's pricing page.
- Fireflies. CRM integrations come on its paid Pro and Business tiers, with Zapier support from Pro.
- Otter. Pro is $8.33 a user a month billed annually ($16.99 monthly) and Business $19.99 annually ($30 monthly).
Before buying, check two things on a trial: whether it writes to the CRM fields in your map or only adds a note, and whether it matches the call to the right deal when a contact has several open.
3. A do-it-yourself flow
If your notetaker or phone system gives you a transcript but can't write to the fields you want, build the last step yourself: transcript arrives, Zapier or Make passes it to an AI step with the extraction prompt below, the result goes to the rep for approval, and approved fields are written to the CRM. This is the most flexible route and the one that needs the most care, so the rest of this tutorial uses it as the example.
The extraction prompt, and what it gets wrong
The prompt's job is to return the same fields every time, in a fixed format, with an honest "not stated" where the call didn't cover something:
You update our CRM from sales call transcripts.
CALL DATE: [date] REP: [name] ACCOUNT: [company]
PRODUCT LIST: [our product names and codes]
TRANSCRIPT: [transcript]
Return JSON with exactly these keys:
summary (3-5 sentences, plain English)
next_step (who does what)
next_step_date (YYYY-MM-DD; convert "Friday" etc. using CALL DATE;
null if no date was agreed)
products_discussed (only names from PRODUCT LIST)
competitor (name, or null)
objections (list)
monthly_volume (only if a number was said; quote the words)
suggested_stage (one of: Discovery, Samples sent, Quote sent,
Negotiating, Won, Lost - with the sentence
that justifies it)
confidence_notes (anything unclear or inaudible)
Rules: never calculate a deal value; never infer a stage from
tone; if something wasn't said, use null.
Here's a short excerpt from an illustrative call with the owner of a small café group, recorded on a Tuesday:
Rep: So the compostable cups, you'd want the 12-ounce and the lids?
Customer: Yes, about 40 cases a month across the three sites, maybe more in summer. Our current supplier keeps missing Thursday deliveries.
Rep: We can deliver to all three sites on Tuesdays and Fridays. I'll send over a quote with the case price.
Customer: Great. Send it by the end of the week and I'll look at it next Thursday with my business partner. That's done then, I'd better get back to the counter.
The first run returned (illustrative):
{
"summary": "Café group owner wants 12oz compostable cups and lids
for three sites. Current supplier misses Thursday deliveries.
Rep to send quote. Customer confirmed the order.",
"next_step": "Rep sends quote",
"next_step_date": "2026-10-02",
"products_discussed": ["12oz compostable cup", "Lid for 12oz cup"],
"competitor": null,
"objections": ["delivery reliability"],
"monthly_volume": "about 40 cases a month",
"suggested_stage": "Won - 'That's done then'",
"confidence_notes": ""
}
Three errors, all typical. The stage is wrong: "That's done then" meant the conversation was over, not that she'd ordered, so a literal reading of a casual phrase would have moved the deal to Won and inflated the forecast. That's exactly why stage is on the "suggest" list. The summary repeats the mistake ("Customer confirmed the order"), which matters because summaries get read in a hurry. And the customer's decision date, next Thursday, is missing; it should be a second next step ("Customer reviews quote with partner, 2026-10-08").
That last date hides a subtler trap. Said on Tuesday 29 September, "next Thursday" could mean 1 October (the coming Thursday) or 8 October (Thursday of next week), and people use it both ways. The AI picked one silently. The better behaviour is to choose the likelier reading and flag it in confidence_notes ("'next Thursday' taken as 8 Oct; could be 1 Oct"), so the rep confirms it in the approval step or in the follow-up email: "I'll send the quote by Friday, ready for your review on Thursday 8 October."
The fixes went into the prompt: "A deal is Won only when the customer explicitly agrees to buy or places an order", "Summaries must not state anything the stage field isn't sure of", and "Capture both sides' next steps, each with its own date". A second run on the same transcript got all three right. Keep a handful of tricky transcripts like this one as a test set, and rerun them whenever you change the prompt.
Phone calls, video calls and calls on personal mobiles
Video calls are the easy case: the notetaker joins, records and syncs. Phone calls need a business phone system that records and summarises. For example, Quo's Business plan ($23 a user a month billed annually, $33 monthly) includes AI call summaries and transcripts, automatic call recording and HubSpot and Salesforce integrations. For phone enquiries specifically, logging every phone enquiry with AI call summaries covers the set-up in more depth.
The gap is calls on salespeople's personal mobiles. They don't get recorded, so they never reach the CRM. The practical fix is to route business calls through a business number with an app on the rep's phone, and to agree that customer calls go through it. For face-to-face visits, a rep can dictate a two-minute voice note in the car afterwards and run it through the same extraction prompt; it's not a transcript of the meeting, but it captures the next step while it's fresh. If you use Zoom for calls, note that its assistant features were renamed in June 2026 and now carry plain names such as meeting summary; Zoom's summaries and privacy settings for small teams explains where to find them.
Wiring it up: the wholesaler's flow, with a quick sum
The wholesaler's four account managers make about six calls a day each, mostly video calls with regular customers plus some phone calls. The first design was a Zapier flow:
- Trigger: a new transcript arrives from the notetaker.
- Find the CRM deal for the contact's company.
- AI step: run the extraction prompt.
- Send the rep an approval message with the suggested fields.
- On approval: update the deal and log the note.
Then the quick sum. Four reps × six calls × 21 working days is about 500 calls a month. At roughly five tasks per call (the trigger itself is free, but each action step counts and the AI step can use one to five tasks depending on the model tier), that's around 2,500 tasks a month, more than the 2,000 in Zapier's Team plan at $103.50 a month billed monthly. The alternative, Fathom Business for four users at $25 each billed annually, is $100 a month with CRM field sync built in, but it only syncs natively to certain CRMs. The wholesaler used HubSpot, which Fathom supports natively, so it chose Fathom and kept Zapier only for the approval message. That's a common outcome: build the DIY flow on paper first, count the tasks, and let the sum tell you whether a packaged tool is cheaper. The broader version of this decision is in stopping retyping data between apps with AI automation.
A worked example: the wholesaler's first month
Here's what the change looked like for the four account managers (illustrative figures):
| Measure | Before | After one month |
|---|---|---|
| Admin time on call notes, per rep per day | About 25 minutes | About 8 minutes (approving suggestions) |
| Deals with a next step and date filled in | 41% | 93% |
| Calls with no CRM record at all | Roughly 1 in 4 | Phone calls from personal mobiles only |
| Suggested stage changes rejected by reps | n/a | 18% |
| Wrong facts found in weekly checks | n/a | 6 in 40 calls checked, falling to 2 in week four |
Seventeen minutes a day saved per rep is about six hours a month each, or 24 hours across the team. The bigger gain showed up elsewhere: when one account manager was off sick for a week, a colleague could see from each deal what had been promised and when, and nothing was dropped. The 18% rejection rate on stage suggestions is healthy; it shows the approval step is catching real errors rather than being rubber-stamped.
Here's a before and after of one deal's notes. Before: "Spoke to owner, keen, sending quote." After: "Café group, three sites. Wants 12oz compostable cups and lids, about 40 cases a month, more in summer. Current supplier misses Thursday deliveries; we deliver Tuesday and Friday. Next steps: we send quote by 2 Oct; she reviews with her partner 8 Oct."
Recording consent and customer trust
Recording rules vary by country and sometimes by region within one: some require everyone on the call to agree, others only one party. The safe habit is to tell people every time. Put a line in meeting invitations ("We use an AI notetaker to record and summarise our calls; tell us if you'd rather we didn't"), let the notetaker announce itself when it joins, and say it again at the start of phone calls. Switch recording off for anyone who objects, and for sensitive conversations such as credit problems or disputes.
Then check where recordings are stored, who can see them and how long they're kept, and set retention to what you actually need; most businesses need the CRM summary for years but the recording for weeks. If you record customers regularly, check your privacy notice covers it and ask your data-protection adviser if you're unsure. Coaching use is a separate question: reps are more comfortable with recordings when they know how they'll be used, which is covered in turning sales call recordings into coaching notes.
What the automation must never overwrite
- Anything a person typed. If a rep has already filled in the next step, the automation adds a note rather than replacing it.
- Deal value, stage and close date, without approval.
- Stages moving backwards. A call with a Won customer shouldn't reopen the deal because they mentioned a problem.
- Owner, billing and credit fields. These are administrative decisions, never inferred from conversation.
- The wrong record. If the contact has two open deals, the automation asks the rep which one, rather than guessing.
Keep an audit trail: every automated change should be logged with "updated from call on [date]" so anyone can trace where a value came from.
Checking the updates are right
For the first month, spend 30 minutes a week comparing ten calls' CRM updates against the recordings. Score each field. The wholesaler's week-two sheet looked like this:
| Field | Correct (of 10) | Typical error | Fix |
|---|---|---|---|
| Next step | 9 | Missed the customer's action | "Capture both sides" rule |
| Next step date | 8 | "End of the month" left as null | Convert to last working day |
| Products discussed | 10 | None | Fixed product list works |
| Competitor | 7 | Nickname not recognised | Add known competitor names and nicknames |
| Suggested stage | 7 | Too optimistic | Stricter Won and Negotiating definitions |
Once each field is right nine times in ten for three weeks running, drop to a monthly check. If the business adds products, competitors or pipeline stages, update the lists in the prompt the same day, because a missing product name is the quickest way for accuracy to slide. And if meeting notes also need to become tasks for the wider team, turning meeting notes into tasks automatically uses the same extraction approach for internal meetings.
Further reads
- How to Clean Up a Messy CRM With AI — Tidy the CRM first so call updates land on the right records.
- How to Automate Sales Follow-Ups With AI Without Being Pushy — Use the next steps captured on calls to drive follow-ups.
- What Is an AI CRM and Which Features Actually Save Time? — Other CRM features worth switching on once calls are logged.
- How to Keep Customer Data Private When Your Team Uses AI — Keeping recorded customer conversations private and contained.
- When Does Zapier Get Too Expensive? Finding the Tipping Point — When per-task costs of a DIY call flow outgrow a notetaker plan.
- How to Write Sales Call Scripts With AI That Don't Sound Scripted — Better calls make for better call notes.
- How Wedding Venues Use AI for Viewings, Enquiries and Follow-Ups — Use AI at three points in a venue's sales pipeline: the first reply, the notes after each viewing, and follow-ups timed around provisional holds.
- How to Automate Buyer and Vendor Follow-Up With AI — Map every follow-up moment, capture viewing feedback in a minute, let AI draft buyer nudges and vendor updates, and keep offers and bad news with a negotiator.
- Can AI Answer Calls and Qualify Leads for an Insurance Agency? — How an AI voice agent should route, qualify and score insurance calls, the phrases it must never say, a 20-call test plan and what it costs to run.
- What It Costs to Set Up an AI CRM for a Small Team — Itemised AI CRM costs, licence and AI credit prices, a four-person delicatessen costed three ways, and the hidden costs that double year two.
- Signs Your Business Is Ready to Automate Sales Follow-Ups With AI — A 16-point readiness checklist for automating sales follow-ups, each item with how to verify it, plus a filled-in example and a scoring table.
- How Small Businesses Use AI in Sales: 10 Real Examples — Ten practical sales workflows, from sorting enquiries to checking proposals, with sample outputs and the decisions staff should keep.
- How to Use Take Notes for Me in Google Meet for Client Calls — Settings, consent wording and a notes-to-quote routine for using Google Meet's Take notes for me on client calls, with the sharing option to pick first.
- AI Meeting Note-Takers Compared for Small Teams — Built-in Zoom, Meet and Teams notes against Otter, Fireflies, Fathom and Granola: prices for five seats, bot versus bot-free, and a fair test.
- Are AI Meeting Note-Takers Safe for Client Calls? — When AI note-takers are safe on client calls: consent wording, the auto-join and auto-share settings that cause leaks, retention, and calls to never record.
- Is It Worth Switching CRM Just for Better AI Features? — Where CRM AI features sit on each price list, the migration costs switching quotes leave out, and a three-year worked sum for a small sales team.
- AI Tools and AI Development: The Complete 2026 Guide — the AI hub, including every tutorial in the AI-for-business series.
Sources: Fathom pricing page and help centre (CRM integrations); Fireflies pricing page; HubSpot Sales Hub pricing page (call recording, transcription, conversation intelligence); Quo pricing page; Zapier task-counting pages. Otter prices from the vendors' pages. Checked September 2026.