How to send meeting recaps to your CRM, help desk or spreadsheet: Zapier, a webhook, or the API (2026)

Every recap InterMIND produces can land in the tool where you work without anyone copying it by hand. Three ways in: Zapier with the Meeting Recap Ready trigger and the Create Meeting Link action; a recap.ready webhook signed with HMAC; or the API with a personal key, three endpoints and an OpenAPI contract for Make, n8n, Pipedream and AI agents. What the payload carries, the delivery rules, the limits — and the one way that needs no integration at all: an inbound email address as a recap copy recipient.

The Mind.com Team

  • Four ways in. A recap copy to an inbound email address, Zapier with the Meeting Recap Ready trigger, a signed webhook, or the API with an OpenAPI contract.
  • The payload carries one language. The summary arrives in the host's language, named in the payload; the linked recap page reads in each signed-in participant's own.
  • InterMIND keeps the whole meeting in each member's language, and the recap lands where the team works. Guests join free by link, no account; you pay only for active members.
How to send meeting recaps to your CRM, help desk or spreadsheet: Zapier, a webhook, or the API (2026)

How to send meeting recaps to your CRM, help desk or spreadsheet: Zapier, a webhook, or the API (2026)

The recap of a customer call is only useful where the next person will look for it: on the deal in the CRM, on the ticket in the help desk, in the row of the sheet the team already keeps. If you searched "send meeting notes to HubSpot automatically" or "Zapier meeting recap", the short answer for InterMIND is: connect it to Zapier once with an API key, and the Meeting Recap Ready trigger fires for every meeting you hosted the moment its summary exists. This guide is the full version — the no-code way, the webhook, the API, what each of them carries, and the way that needs no integration at all.

One property of every recap first, because it changes what lands in the CRM: the summary arrives in the language of the reader, and each participant reads it in theirs. The payload below carries the summary in one language, the host's, with the language named in the payload.

Four ways in

WayFor whomWhat you set up
Recap copy by emailAnyone; no integrationAdd the tool's inbound address as a recap copy recipient on the meeting or channel
ZapierNo codeOne API key, then Zaps on the trigger and the action
Webhook recap.readyA developer, or Make / n8n / PipedreamOne POST /webhooks subscription with a public https:// URL
The APIA developer, an AI agentA personal key, a dozen endpoints (meetings, recaps, transcripts, channels, documents), OpenAPI 3.1

All four are available on every registered account. A guest cannot create keys.

The way that needs no integration: a recap copy

Most CRMs, help desks and trackers have an inbound email address that turns a message into a note or a ticket. Add that address as a recap copy recipient on a meeting or a channel and the summary is emailed there after every session — up to ten addresses per host, each confirmed once by a test email, applied to all your meetings or to one channel or meeting. The details are in the recap documentation. If that is enough for your tool, stop here.

Zapier: the trigger and the action

  1. Create a key. Open Integrations, find the API keys card, click Create key, label it "Zapier" and copy the key. It starts with imk_ and is shown once — InterMIND stores only a hash. Up to ten keys per account; revoke one from the same card at any time.
  2. Connect. In Zapier, add the InterMIND app to a Zap and paste the key when asked. The connection is labelled with your account email.
  3. Trigger: Meeting Recap Ready. Fires once per finished meeting you hosted, as soon as the summary exists. Fields: meeting title and link, recap link, transcript link, the summary in Markdown, the summary language, start and end time, participants with name and email, the host.
  4. Action: Create Meeting Link. Creates an ad-hoc meeting you own and returns its URL — put it in a CRM deal, a support ticket or a calendar invite. Anyone who opens the link knocks, and you admit them in the room.

Typical Zaps: recap → new note on the HubSpot deal; recap → internal comment on the Zendesk ticket; recap → row in Google Sheets; new Pipedrive deal → meeting link written back to the deal.

The same integration works from Make, n8n or Pipedream through their generic webhook and HTTP modules, using the webhook and the API below.

The webhook: recap.ready

Subscribe once:

POST https://intermind.com/api/v1/webhooks
Authorization: Bearer imk_…
Content-Type: application/json

{ "target_url": "https://example.com/hooks/intermind", "event": "recap.ready" }

The answer is 201 with the subscription's id and a secret. From then on, the moment a recap for a meeting you hosted is finalised with a non-empty summary, InterMIND sends one POST per meeting session to the target URL with these headers:

HeaderValue
X-InterMIND-Eventrecap.ready
X-InterMIND-DeliveryUnique id of the event (<meeting id>.<session id>) — deduplicate on it
X-InterMIND-Signaturesha256=<HMAC-SHA256 of the raw body with the subscription's secret>
User-AgentInterMIND-Webhooks/1

The body carries the meeting (id, title, url, type), the recap (url, transcript url, the summary in Markdown, its language), the session's start and end, the participants with name and email, and the host. The full example is in the API documentation.

Delivery rules, so nothing is silently lost: your endpoint answers 2xx within 8 seconds; a network error, a 5xx or a 429 is retried once immediately; a 410 or a 404 deletes the subscription; any other failure is logged and the event is not resent — the recap email and the recap page remain the durable record. The target_url must be https:// and publicly reachable; private network addresses are refused. Twenty subscriptions per account.

The API: the endpoints and a contract

Base URL https://intermind.com/api/v1, JSON in and out, the key as a bearer token. Keys work only on these endpoints; they never grant access to the web application's own API.

MethodPathPurpose
GET/meWho owns the key: id, email, name
POST/meetingsCreate an ad-hoc meeting link; optional { "title": "…" }; returns 201 with id, url, title
GET/recaps?limit=3Your newest recaps (1–10), newest first, in the webhook payload shape
GET / POST / DELETE/webhooks, /webhooks/{id}List, subscribe, unsubscribe
GET/meetings, /meetings/{id}/transcript, /recaps/search, /channels, /channels/{id}/messages, /documentsSince September 2026: your meetings, a transcript by speaker, a phrase search over your recaps, your channels and their chat, the documents shared there — keys created earlier need re-creating to open these
POST/meetings with starts_at + time_zone, /channels/{id}/messagesSchedule a meeting into your connected calendar; post a chat message as you

The machine-readable contract — OpenAPI 3.1 for Make, n8n, Pipedream and AI agents — is at https://intermind.com/api/v1/openapi.json. An AI assistant that speaks MCP (Claude, ChatGPT, Copilot, Gemini) can do all of this — meetings, recaps, transcripts, channels — without the key at all — that path is the MCP guide.

What lands, and in whose language

The summary in the payload is one text in one language — the host's summary language, named in the recap.language field. The recap page linked from the payload is what each participant opens, and there every signed-in participant reads the summary in their own language. So the CRM note is the host's version; the link on it opens each reader's.

Recap and transcript links open for meeting participants who are signed in. A guest of the meeting gets neither the link nor the email — the account is what makes the part after the call reachable.

FAQ

Can I get meeting summaries into HubSpot or Zendesk without an integration? Yes. Add the tool's inbound email address as a recap copy recipient on the meeting or channel — the summary is emailed there after every session, no key and no Zap.

How do I connect InterMIND to Zapier? Create an API key in Integrations → API keys, add the InterMIND app to a Zap and paste the key. Use the Meeting Recap Ready trigger and the Create Meeting Link action.

Does the webhook fire for meetings I only attended? No. recap.ready is sent for meetings you hosted, once per session, when the summary is non-empty.

What if my endpoint is down when the recap is ready? A network error, a 5xx or a 429 is retried once immediately. If that fails, the event is logged and not resent; the recap email and the recap page remain the record, and GET /recaps returns the newest ten on demand.

Is the webhook signed? Yes. Every delivery carries X-InterMIND-Signature: sha256=<HMAC-SHA256 of the raw body with your subscription's secret> and a unique X-InterMIND-Delivery id to deduplicate on.

Try it

Sources: InterMIND API contract, OpenAPI 3.1. Checked September 2026.

More in Integrations

All posts in Integrations
InterMIND for Slack: how it works — start a meeting with /intermind, get the recap back in the thread (2026)
Integrations

InterMIND for Slack: how it works — start a meeting with /intermind, get the recap back in the thread (2026)

The InterMIND app for Slack adds one slash command. /intermind starts a meeting from the channel you are in — now or at a time you name — and posts the join link; when the meeting ends, its recap comes back as a reply in the same thread — or in a channel you pick with /intermind recaps here. Pasted meeting links unfurl into cards. The app asks for five permissions and reads none of your messages. How the install, the account connection and the recap delivery work, with the limits.

The Mind.com Team

AI meeting assistant that acts during the meeting: what Teams Facilitator, Zoom AI Companion, Google Meet Gemini and InterMIND do in the room (2026)
Integrations

AI meeting assistant that acts during the meeting: what Teams Facilitator, Zoom AI Companion, Google Meet Gemini and InterMIND do in the room (2026)

An AI note taker writes after the call. An AI meeting assistant works during it: reminds the room what was decided last time, records a commitment the moment it is spoken, schedules the follow-up when the host asks, proposes the next step before the end. What that looks like in Microsoft Teams (Facilitator), Zoom (AI Companion, ZoomMate), Google Meet (Ask Gemini, next steps) and InterMIND (Mia), from each vendor's documentation, with a how-to for running a meeting with an AI participant.

The Mind.com Team

Your meetings, from the assistant you already use: connect InterMIND to Claude, ChatGPT, Copilot or Gemini (MCP connector)
Integrations

Your meetings, from the assistant you already use: connect InterMIND to Claude, ChatGPT, Copilot or Gemini (MCP connector)

InterMIND's MCP connector now gives your AI assistant ten tools: create or schedule a meeting, read recaps and transcripts, search what was decided, read and post in your channels, list shared documents. What to ask, how to connect each assistant, and what the connector cannot do.

The Mind.com Team

Get new posts and product updates by email

One email a month with new posts and product updates. Unsubscribe anytime.