Call recording to CRM: turn calls into notes and tasks
A recording alone does not save what was agreed. Turn a call into a transcript, summary, tasks and a CRM record via API, webhooks, Zapier or Make.

TL;DR: a recording alone is an archive. To be useful in the CRM, a call has to become a transcript, a short summary, tasks with an owner and a date, and a record on the right contact. In Heilo this happens after a call recorded through the company number, and the data reaches your own CRM through the API, signed webhooks, Zapier or Make once the integration is configured.
Why a recording alone is not enough
A recording feels safe: "we can listen later." In practice, people rarely do. After a few weeks you have a folder full of files called 2026-04-22-14-31.mp3, and no way to tell in which one the customer mentioned the budget, the decision-maker or the date of the next step.
A recording helps only when you can work with it.
What should exist after a sales call?
After a good customer call, a sales team should have:
- who called and from which company,
- the topic and the deal it belongs to,
- a full transcript,
- a short summary,
- key facts: dates, amounts marked net or gross, products, the decision-maker,
- the next step with an owner and a date,
- call status: To do, In progress or Done,
- your own rating of the customer's potential, set by the rep or the team,
- a link to the recording.
Only then does the call become work to do rather than a file in an archive.
A minimal manual process
If you do not have a system, a simple process will do:
- Save the contact.
- Add a note.
- Put the callback in the calendar.
- Attach the recording link.
- Set a status.
This works for a few calls a week. Once you are handling dozens, it falls apart.
How it works in Heilo
- A rep takes or makes calls on a +48 business number with Heilo Line; an outbound call starts in the dashboard with the “Call via Heilo” button (+48 numbers only). Calls through that number are recorded automatically from the moment they are answered, and a new number plays a recording notice to the other person by default (“Announcement before the call”).
- After the call, Heilo prepares a transcript, a summary and “Suggested actions”. A task is created when you accept a suggestion, and open tasks wait in the “For today” queue.
- You set the call status to “To do”, “In progress” or “Done”, and in the “Customer potential” card the team enters its own rating from 1 to 10 and an estimated value.
- Lasting information about the client goes into the “Client description”. You add the next call to “Planned” with the “Schedule call” button and write a “Note for this call”. When you call through Heilo, the client card shows that note, the client description and the last three calls.
- After a two-sided call with a transcript, the call coach shows what went well and what to improve.
- The “Summary for the customer” is a draft email with what was agreed, which you edit and send yourself.
- Once the integration is configured, the result reaches your CRM.
With Heilo Select you keep your own number and add Heilo to a chosen call. Your carrier must support conference calling, Heilo records from the moment it joins, and you inform the other party yourself. With Heilo Voicemail, Heilo records messages left after missed calls that you forward at your carrier.
Now the call is not a file. It is a customer record.
How do you send the result to your own CRM?
For a sales team, the Heilo dashboard should not replace the system where reps already manage contacts and opportunities. Heilo is the call-capture layer: it records the conversation, creates the transcript, extracts agreements, and sends the result downstream.
There are three main paths:
- Signed webhooks — Heilo sends an event when call processing finishes. Your system receives structured data and updates the contact, activity, or opportunity.
- Public API — an integration fetches calls and their details when it needs to synchronise or reprocess data.
- Zapier or Make — these can use the same general webhook flow when you do not want to build a custom integration.
The main message for a CRM is the call.completed event. Heilo sends it after the call is processed, with the direction (direction), the duration (duration), the customer's number, a link to the recording (recording_url), a permanent link to the call in Heilo (app_url), the transcript and the analysis in the transcript_processed object (summary, suggested actions). The recording_url link is valid for 7 days, so store app_url in the CRM record; opening it requires a Heilo login, and you can fetch a fresh recording link through the API. For integrators: the lead_score field (1–10) inside transcript_processed is the model's estimate passed to integrations, while the “Customer potential” card in the dashboard holds the team's own rating.
A recording is kept in Heilo for 365 days by default and then deleted; the transcript stays.
Outbound calls follow the same flow when they are made from a business number; how to set that up is covered in recording outbound calls.
This does not imply a native integration with every CRM. It is an open, predictable interface that can feed HubSpot, Pipedrive, or another system your team already uses. The API documentation covers authentication, event types, and example payloads. What reaches the CRM and how to set it up without coding is shown on the page about sending calls to your CRM with Heilo.
The CRMs differ on their own side. HubSpot's help pages describe call recording and transcription only for Sales Hub and Service Hub Professional and Enterprise subscriptions (HubSpot call recording and transcription, checked 20 October 2026), and according to its help centre Pipedrive has no built-in calling integration (how to make calls in Pipedrive, checked 20 October 2026).
A practical flow looks like this:
- the call ends and is processed,
- Heilo sends a signed event to the company's endpoint,
- the integration matches the phone number to a contact,
- it saves the summary, agreements, and next step as an activity,
- separate events (
call.recording.ready,call.transcribed) can deliver just the recording file or just the transcript.
See the public Heilo API documentation if you want to build this flow.
Example: a call after a demo
Example: the description below is invented to show the method.
The raw recording tells you:
"12-minute call with the customer's number."
The CRM record tells you:
"Sales manager at a distribution company, after a demo. Wants a quote for 20 reps by Friday. The board decides after comparing with the current tool. Budget not stated. Next step: the rep sends the quote by Friday and plans a call for the following Tuesday. Status: To do."
You can act on that immediately.
Why does it improve contact with customers?
You follow up faster and ask fewer repeated questions. The customer feels remembered. Instead of "how can I help?", the rep starts with "I'm calling about the quote for 20 reps you asked for after the demo."
That changes the quality of the contact.
When should calls go to your CRM automatically?
It pays off if:
- the phone is an everyday sales channel,
- several reps manage customers,
- agreements get lost between the call and the CRM,
- deals pass between reps,
- you want the contact history in the CRM.
At that point, plain call recording is only the first step.
For the neighbouring question of whether you need a phone system instead, see CRM-integrated phone system.
What does it cost?
Heilo Line is a +48 business number for each rep, with automatic recording of calls through the number, a transcript, a summary, tasks and the call coach. Heilo Select lets you keep your number and add Heilo to a chosen call, and Heilo Voicemail captures messages after missed calls. Billing is monthly, and a fair-use limit of 500 minutes per number per month is informational. Plans and prices are on the pricing page, and the plan is described on the page Heilo for sales teams.
Conclusion
A recording tells you what happened. A note, a task and a CRM record tell you what to do next. If phone calls matter to sales, your goal is not an MP3 folder. It is a process that turns customer voice into work.
Want calls to reach the CRM your team already uses? See Heilo for sales teams and the API documentation.
FAQ
Can I access call recordings and summaries in my CRM?
Yes, once the integration is configured. The call.completed event carries the summary, the transcript and the recording link. Store app_url in the CRM, because recording_url expires after 7 days. Heilo has no native app for every CRM, so the connection goes through the API, webhooks, Zapier or Make.
Does Heilo inform the other party that the call is recorded?
New numbers start in the “Announcement before the call” mode. With Heilo Select you inform the other party yourself. Heilo gives you the tools to inform the caller (a notice, your own wording, a call label). Your company, as the data controller, provides the legal basis and meets the duty to inform.


