Collins Opeyemi
Hire me
Make.comClient buildAI agentsLeads, sales and CRM
Published October 8, 2026

Make.com + GoHighLevel: Sales Calls Turned into AI Action Plans

Make.com Automation Expert | GoHighLevel, AssemblyAI, Twilio, OpenAI

Call recording transcribed by AssemblyAI, summarised by AI, saved as a GoHighLevel note.

50 to 100sales calls, each summarised
0recordings replayed by hand

Video, 2:09, 2 MB. It only downloads when you press play.

In short

Built for a client running a sales team that makes 50 to 100 calls. When a call ends in GoHighLevel, a webhook fires, Make pulls the recording from Twilio, AssemblyAI transcribes it, and OpenAI turns the transcript into an action plan and a ready-to-send follow-up message. Both are saved as a note on the GoHighLevel contact. Reps stopped replaying recordings to remember what was agreed: they open the contact, read the plan, and copy the follow-up message.

Project description

A sales team making 50 to 100 calls moves straight from one conversation to the next, and the details of the last call are the first thing lost. Reps either replayed recordings to remember what was agreed, or skipped the follow-up. This Make.com scenario listens for the end of every call, transcribes the recording, and writes the action plan and the follow-up message onto the contact in GoHighLevel before the rep needs them.

Tools & Deliverables

  • Make.com webhook that fires when a call ends in GoHighLevel
  • Text parser extracting the recording reference from the call event
  • Twilio module downloading the call recording media
  • AssemblyAI upload and transcription of the full call
  • OpenAI turning the transcript into an action plan and a personalised follow-up message
  • GoHighLevel note added to the contact, so everything sits on the record the rep already uses

The problem

  • Call volume erases memory. At 50 to 100 calls, reps move to the next call immediately, and what was promised on the last one fades within the hour.
  • Recordings exist but nobody replays them. Every call was recorded, but finding and listening to the right one before a follow-up takes longer than the follow-up itself.
  • Follow-ups were inconsistent. Some contacts got a thoughtful message, others got nothing, depending on how busy the rep was that day.
  • The CRM did not hold the conversation. The contact record showed that a call happened, not what was said or what should happen next.

Approach

The trigger is the call itself. When a call ends in GoHighLevel, a webhook delivers the event to Make, and a text parser pulls out the recording reference. Make then downloads the recording from Twilio, which is where the audio actually lives, and hands it to AssemblyAI in two steps: the audio file is uploaded, then the transcription is requested.

The transcript goes to OpenAI with instructions to produce two things: an action plan covering what was discussed, what was agreed and what happens next, and a follow-up message written to that specific contact. Both are posted back to GoHighLevel as a note on the contact. That placement is deliberate. The rep does not open another tool or another sheet, because the plan and the message appear on the record they already open before contacting the lead.

Solution

Every call now leaves a trace that matters. When a rep returns to a contact, the note shows what was said, what was agreed and the follow-up message ready to send. Following up becomes reading a note and copying a message, rather than finding a recording and listening to it, which saves time on every call and stops follow-ups being skipped on the busiest days.

Managers get a side benefit: every conversation is summarised in the same format on the contact, so reviewing a rep's pipeline or handing an account to someone else no longer depends on that rep's memory. The scenario runs for every call without anyone triggering it, and the transcript provider or the AI model can be swapped without changing the rest of the flow.

FAQ

Does the rep have to do anything to trigger it?

No. It fires on the call-ended event in GoHighLevel and runs for every call.

Why Twilio and AssemblyAI rather than one tool?

The recording lives in Twilio, which powers the calling, and AssemblyAI produces accurate transcripts of long calls. Each does the part it is best at.

What does the note contain?

An action plan covering what was discussed, what was agreed and the next steps, plus a follow-up message written to that contact, ready to copy.

Can the follow-up be sent automatically?

Yes, though it is safer to have a person approve it first. The same flow can drop the message into a GoHighLevel conversation as a draft or trigger a workflow.

Does it work with calling tools other than GoHighLevel?

Yes. Any dialler that emits a call-ended event and exposes the recording can feed the same pipeline, such as Aircall, RingCentral, JustCall or Close.

Related skills and services for this project

Make.com scenario development

Make.com, Makecom, Make.com automation, Make.com expert, Make.com developer, Make.com specialist, Make.com consultant, Make.com scenario, Make.com scenarios, Make.com integration, Make.com automation expert, Make formerly Integromat, Integromat, Make.com webhook, Make.com custom webhook, Make.com text parser, Make.com Twilio, Make.com AssemblyAI, Make.com OpenAI, Make.com GoHighLevel, Make.com HTTP module, Make.com error handler, fix Make.com scenario, Make.com debugging, Make.com optimisation, Make.com retainer, build Make.com automation

GoHighLevel and CRM automation

GoHighLevel, GoHighLevel automation, GoHighLevel expert, GoHighLevel developer, GHL, GHL automation, GHL expert, GHL workflows, GHL webhooks, GHL API, GHL notes, GHL contact notes, GHL conversations, GHL pipelines, GoHighLevel CRM, HighLevel, CRM automation, CRM integration, HubSpot automation, Pipedrive automation, Salesforce automation, Close CRM, Zoho CRM, contact record enrichment, sales CRM, agency CRM, white label CRM

Call recording, transcription and voice

call recording automation, call transcription, sales call transcription, AssemblyAI, AssemblyAI API, Deepgram, OpenAI Whisper, speech to text, audio transcription, Twilio, Twilio API, Twilio recordings, call analytics, conversation intelligence, Gong alternative, Fathom, Fireflies, Otter, Aircall, RingCentral, JustCall, Dialpad, VoIP integration, call summary, meeting notes automation, voice AI, call center automation

AI summaries and follow-ups

AI call summary, AI action plan, AI follow-up message, AI sales assistant, AI sales notes, OpenAI, OpenAI API, ChatGPT API, GPT summary, Claude API, Gemini API, prompt engineering, structured summary, next steps extraction, objection capture, sentiment analysis, intent detection, AI coaching notes, AI SDR, AI automation, AI workflow, LLM integration, generative AI, follow-up automation

Sales operations

sales automation, sales operations, sales ops, revenue operations, RevOps, sales team productivity, rep productivity, follow-up automation, pipeline management, deal follow-up, lead follow-up, appointment setting, closer notes, setter notes, call center operations, outbound sales, inbound sales, high ticket sales, sales coaching, call review, handover between reps, account management, sales manager visibility

n8n and other platforms

n8n, n8n automation, n8n expert, n8n developer, n8n workflow, n8n GoHighLevel, n8n Twilio, n8n AssemblyAI, n8n OpenAI, n8n self hosted, n8n cloud, Make to n8n migration, Zapier, Zapier automation, Zapier GoHighLevel, Zapier alternative, Make alternative, Power Automate, Pabbly Connect, no code automation, low code automation, automation consulting

API, webhook and integration

API integration, REST API, webhook, webhooks, custom webhook, webhook integration, event driven automation, call ended event, Twilio API, AssemblyAI API, OpenAI API, GoHighLevel API, OAuth, API key management, file upload API, polling for results, async processing, rate limits, error handling, retry logic, JSON, text parsing, data mapping, system integration, SaaS integration

Reliability and data handling

error handling, retry logic, failure alerting, monitoring, execution history, logging, duplicate prevention, idempotency, long audio handling, timeouts, async transcription, data privacy, call recording consent, GDPR aware automation, PII handling, secure credentials, client owned accounts, documentation, handover, Loom walkthrough, maintainable automation, scalable automation, production ready automation

Industries and business types

sales team, call center, appointment setting agency, marketing agency, GoHighLevel agency, SaaS sales, high ticket coaching, real estate team, mortgage broker, insurance agency, solar sales, home services, roofing, HVAC, legal intake, med spa, dental practice, clinic, recruitment agency, financial advisor, education and enrollment, B2B services

How clients search for this work

transcribe sales calls automatically, call recording to CRM, AI call notes, GoHighLevel call transcription, GoHighLevel automation expert, GHL AI automation, Make.com GoHighLevel, AI follow-up after calls, sales call summary automation, Twilio transcription automation, AI automation expert, workflow automation, business process automation, CRM automation expert, save reps time, fixed price automation, MVP build, long term automation support, ongoing retainer

Work with me

Tell me what is eating your week. I will show you what can run itself.

Send a short message describing the task. I reply within a few hours with an honest view on whether automation fits, which tool is right, and what a clean build looks like.

Top Rated · 95% Job Success

Upwork

Hire me with Upwork's payment protection, verified reviews and milestone billing.

Hire me on Upwork
Level 2 seller · 4.9 from 74+ orders

Fiverr

Prefer a set scope and price? Order a package on Fiverr and we start right away.

Order on Fiverr
Talk it through

Book a call

Prefer to talk? Pick a time on my calendar and walk me through what you want to automate.

Book a call

↑↓ move↵ openmatches your words against my case studies