The job
Two different things get called “connecting Zoom to HubSpot.” The first is scheduling and logging: creating Zoom links from HubSpot meetings and seeing on the contact’s timeline that a meeting happened. The second is what most teams actually want: after each call, a summary, the next steps and the follow-up task land on the right contact and deal, without anyone typing them up. The native integration handles much of the first. The second is where the gaps are.
What HubSpot’s Zoom integration does
| Syncs | Doesn’t sync |
|---|---|
| Zoom meetings, logged as activities on the participants’ contact records | Zoom’s AI meeting summary, which HubSpot’s article doesn’t mention |
| Cloud recordings and transcripts, when Zoom cloud recording and audio transcripts are turned on | Meetings held on your Personal Meeting ID |
| Webinar registration and attendance, with Zoom’s webinar add-on | Past meetings, unless you sync them by hand |
The app is built by HubSpot, and its marketplace listing says it needs a Zoom Basic, Pro or Business plan. Webinar-based lists and workflows need HubSpot Professional or Enterprise.
Four ways to get the summary onto the contact
- Use HubSpot’s own Notetaker. It records and transcribes Zoom meetings, writes meeting notes and suggests next steps. It needs Sales Hub or Service Hub (Starter, Professional or Enterprise) and an assigned seat, and the Zoom host has to have local recording turned on.
- Use a notetaker with a native HubSpot sync. Fathom logs its AI summary and a recording link as a HubSpot meeting activity and turns action items into tasks, and Fireflies pushes notes, summaries and a transcript link to the matching contacts, companies or deals.
- Bridge Zoom’s own summary with Zapier, using the recipe below.
- Ask ZoomMate. Zoom’s paid agentic add-on, which started at $20 per user per month in June 2026, has a HubSpot connector that adds a note to a deal when you ask for it with a prompt. It doesn’t sync on its own after each meeting.
Zoom’s own automatic summary sync goes to Salesforce, and we found no HubSpot equivalent. Zoom Revenue Accelerator also integrates with HubSpot and says it updates the CRM from analyzed conversations, though its page doesn’t say it writes the meeting summary.
The do-it-yourself route
This is an outline from both vendors’ documentation, so test it on internal meetings first.
- Turn on meeting summaries in Zoom, which needs a licensed user on a paid Zoom Workplace plan, and have the right person host, because Zapier’s trigger only fires for the host.
- In Zapier, start a Zap with Zoom’s New Meeting Summary trigger.
- Add Zoom’s Find Meeting or Webinar Participants search to get the attendee list.
- Add a Filter step that continues only when an attendee’s email is outside your company’s domain.
- Add HubSpot’s Find Contact search to look that attendee up.
- Add a Filter that continues only when a contact was found, and send yourself an email when it wasn’t.
- Add HubSpot’s Create Engagement action with the type set to Note, on that contact, with the summary and next steps in the body.
- Add a second Create Engagement with the type set to Task for the follow-up, with an owner and a due date.
- Turn the Zap on, run it on an internal meeting, and check the contact’s timeline in HubSpot before you trust it.
You’ll need a paid Zapier plan, since the free plan only runs two-step Zaps.
Where it breaks
- The meeting ran on a Personal Meeting ID, so HubSpot’s integration never logged it, and the timeline and the Zap’s note disagree.
- The summary trigger only fires for the host, so calls a rep joins but doesn’t host never reach HubSpot.
- An attendee joined under a different email than the one on their HubSpot contact, so the lookup misses, or a new contact gets created by someone downstream.
- A call with three people from the same company matches three contacts, and the note lands on whichever came first.
- The note goes on the contact when the team works from the deal, so nobody sees it where they look.
- The summary includes a next step nobody agreed to, and it becomes a task with a due date anyway.
How we run it
We set it up in your own HubSpot and Zoom, using HubSpot’s native integration and whatever notetaker you already pay for before adding anything. The automation reads each summary, files the note on the right contact and deal, and drafts the follow-up tasks and emails, and every write is logged. For the first week a human on our team checks every write it makes, and after that we review the log as part of supervision. When a meeting could belong to two deals, it asks instead of guessing, and it never deletes or merges records. CRM Keeper is the agent behind it.
