[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"blog-post-en-\u002Fhow-to-send-meeting-recaps-to-your-crm-with-zapier-or-the-api":3},{"page":4,"surround":638},{"id":5,"title":6,"authors":7,"badge":10,"body":11,"date":623,"demo-cta":624,"description":625,"extension":626,"genre":627,"heroOrder":628,"icp":629,"image":632,"meta":633,"navigation":243,"no-translate":624,"path":634,"rank-country":628,"rank-keywords":628,"rank-tag":628,"seo":635,"stem":636,"updated":628,"video":243,"__hash__":637},"blog\u002Fblog\u002Fhow-to-send-meeting-recaps-to-your-crm-with-zapier-or-the-api.md","How to send meeting recaps to your CRM, help desk or spreadsheet: Zapier, a webhook, or the API (2026)",[8],{"name":9},"The Mind.com Team","Guide",{"type":12,"value":13,"toc":612},"minimark",[14,18,27,30,35,122,125,129,142,146,194,197,200,206,209,251,274,337,345,374,378,385,476,487,491,498,501,505,511,517,526,541,554,558,596,608],[15,16,6],"h1",{"id":17},"how-to-send-meeting-recaps-to-your-crm-help-desk-or-spreadsheet-zapier-a-webhook-or-the-api-2026",[19,20,21,22,26],"p",{},"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 ",[23,24,25],"strong",{},"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.",[19,28,29],{},"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.",[31,32,34],"h2",{"id":33},"four-ways-in","Four ways in",[36,37,38,54],"table",{},[39,40,41],"thead",{},[42,43,44,48,51],"tr",{},[45,46,47],"th",{},"Way",[45,49,50],{},"For whom",[45,52,53],{},"What you set up",[55,56,57,71,84,109],"tbody",{},[42,58,59,65,68],{},[60,61,62],"td",{},[23,63,64],{},"Recap copy by email",[60,66,67],{},"Anyone; no integration",[60,69,70],{},"Add the tool's inbound address as a recap copy recipient on the meeting or channel",[42,72,73,78,81],{},[60,74,75],{},[23,76,77],{},"Zapier",[60,79,80],{},"No code",[60,82,83],{},"One API key, then Zaps on the trigger and the action",[42,85,86,95,98],{},[60,87,88],{},[23,89,90,91],{},"Webhook ",[92,93,94],"code",{},"recap.ready",[60,96,97],{},"A developer, or Make \u002F n8n \u002F Pipedream",[60,99,100,101,104,105,108],{},"One ",[92,102,103],{},"POST \u002Fwebhooks"," subscription with a public ",[92,106,107],{},"https:\u002F\u002F"," URL",[42,110,111,116,119],{},[60,112,113],{},[23,114,115],{},"The API",[60,117,118],{},"A developer, an AI agent",[60,120,121],{},"A personal key, three endpoints, OpenAPI 3.1",[19,123,124],{},"All four are available on every registered account. A guest cannot create keys.",[31,126,128],{"id":127},"the-way-that-needs-no-integration-a-recap-copy","The way that needs no integration: a recap copy",[19,130,131,132,135,136,141],{},"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 ",[23,133,134],{},"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 ",[137,138,140],"a",{"href":139},"\u002Fdocs\u002Fmeetings\u002Frecap","recap documentation",". If that is enough for your tool, stop here.",[31,143,145],{"id":144},"zapier-the-trigger-and-the-action","Zapier: the trigger and the action",[147,148,149,172,182,188],"ol",{},[150,151,152,155,156,159,160,163,164,167,168,171],"li",{},[23,153,154],{},"Create a key."," Open ",[23,157,158],{},"Settings",", find the ",[23,161,162],{},"API keys"," card, click ",[23,165,166],{},"Create key",", label it \"Zapier\" and copy the key. It starts with ",[92,169,170],{},"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.",[150,173,174,177,178,181],{},[23,175,176],{},"Connect."," In Zapier, add the ",[23,179,180],{},"InterMIND"," app to a Zap and paste the key when asked. The connection is labelled with your account email.",[150,183,184,187],{},[23,185,186],{},"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.",[150,189,190,193],{},[23,191,192],{},"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.",[19,195,196],{},"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.",[19,198,199],{},"The same integration works from Make, n8n or Pipedream through their generic webhook and HTTP modules, using the webhook and the API below.",[31,201,203,204],{"id":202},"the-webhook-recapready","The webhook: ",[92,205,94],{},[19,207,208],{},"Subscribe once:",[210,211,216],"pre",{"className":212,"code":213,"language":214,"meta":215,"style":215},"language-http shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","POST https:\u002F\u002Fintermind.com\u002Fapi\u002Fv1\u002Fwebhooks\nAuthorization: Bearer imk_…\nContent-Type: application\u002Fjson\n\n{ \"target_url\": \"https:\u002F\u002Fexample.com\u002Fhooks\u002Fintermind\", \"event\": \"recap.ready\" }\n","http","",[92,217,218,226,232,238,245],{"__ignoreMap":215},[219,220,223],"span",{"class":221,"line":222},"line",1,[219,224,225],{},"POST https:\u002F\u002Fintermind.com\u002Fapi\u002Fv1\u002Fwebhooks\n",[219,227,229],{"class":221,"line":228},2,[219,230,231],{},"Authorization: Bearer imk_…\n",[219,233,235],{"class":221,"line":234},3,[219,236,237],{},"Content-Type: application\u002Fjson\n",[219,239,241],{"class":221,"line":240},4,[219,242,244],{"emptyLinePlaceholder":243},true,"\n",[219,246,248],{"class":221,"line":247},5,[219,249,250],{},"{ \"target_url\": \"https:\u002F\u002Fexample.com\u002Fhooks\u002Fintermind\", \"event\": \"recap.ready\" }\n",[19,252,253,254,257,258,261,262,265,266,269,270,273],{},"The answer is ",[92,255,256],{},"201"," with the subscription's ",[92,259,260],{},"id"," and a ",[92,263,264],{},"secret",". From then on, the moment a recap for a meeting ",[23,267,268],{},"you hosted"," is finalised with a non-empty summary, InterMIND sends one ",[92,271,272],{},"POST"," per meeting session to the target URL with these headers:",[36,275,276,286],{},[39,277,278],{},[42,279,280,283],{},[45,281,282],{},"Header",[45,284,285],{},"Value",[55,287,288,299,313,325],{},[42,289,290,295],{},[60,291,292],{},[92,293,294],{},"X-InterMIND-Event",[60,296,297],{},[92,298,94],{},[42,300,301,306],{},[60,302,303],{},[92,304,305],{},"X-InterMIND-Delivery",[60,307,308,309,312],{},"Unique id of the event (",[92,310,311],{},"\u003Cmeeting id>.\u003Csession id>",") — deduplicate on it",[42,314,315,320],{},[60,316,317],{},[92,318,319],{},"X-InterMIND-Signature",[60,321,322],{},[92,323,324],{},"sha256=\u003CHMAC-SHA256 of the raw body with the subscription's secret>",[42,326,327,332],{},[60,328,329],{},[92,330,331],{},"User-Agent",[60,333,334],{},[92,335,336],{},"InterMIND-Webhooks\u002F1",[19,338,339,340,344],{},"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 ",[137,341,343],{"href":342},"\u002Fdocs\u002Fintegrations\u002Fapi-zapier","API documentation",".",[19,346,347,348,351,352,355,356,359,360,355,363,366,367,370,371,373],{},"Delivery rules, so nothing is silently lost: your endpoint answers ",[92,349,350],{},"2xx"," within 8 seconds; a network error, a ",[92,353,354],{},"5xx"," or a ",[92,357,358],{},"429"," is retried once immediately; a ",[92,361,362],{},"410",[92,364,365],{},"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 ",[92,368,369],{},"target_url"," must be ",[92,372,107],{}," and publicly reachable; private network addresses are refused. Twenty subscriptions per account.",[31,375,377],{"id":376},"the-api-three-endpoints-and-a-contract","The API: three endpoints and a contract",[19,379,380,381,384],{},"Base URL ",[92,382,383],{},"https:\u002F\u002Fintermind.com\u002Fapi\u002Fv1",", 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.",[36,386,387,400],{},[39,388,389],{},[42,390,391,394,397],{},[45,392,393],{},"Method",[45,395,396],{},"Path",[45,398,399],{},"Purpose",[55,401,402,417,438,452],{},[42,403,404,409,414],{},[60,405,406],{},[92,407,408],{},"GET",[60,410,411],{},[92,412,413],{},"\u002Fme",[60,415,416],{},"Who owns the key: id, email, name",[42,418,419,423,428],{},[60,420,421],{},[92,422,272],{},[60,424,425],{},[92,426,427],{},"\u002Fmeetings",[60,429,430,431,434,435,437],{},"Create an ad-hoc meeting link; optional ",[92,432,433],{},"{ \"title\": \"…\" }","; returns ",[92,436,256],{}," with id, url, title",[42,439,440,444,449],{},[60,441,442],{},[92,443,408],{},[60,445,446],{},[92,447,448],{},"\u002Frecaps?limit=3",[60,450,451],{},"Your newest recaps (1–10), newest first, in the webhook payload shape",[42,453,454,464,473],{},[60,455,456,458,459,458,461],{},[92,457,408],{}," \u002F ",[92,460,272],{},[92,462,463],{},"DELETE",[60,465,466,469,470],{},[92,467,468],{},"\u002Fwebhooks",", ",[92,471,472],{},"\u002Fwebhooks\u002F{id}",[60,474,475],{},"List, subscribe, unsubscribe",[19,477,478,479,482,483,344],{},"The machine-readable contract — OpenAPI 3.1 for Make, n8n, Pipedream and AI agents — is at ",[92,480,481],{},"https:\u002F\u002Fintermind.com\u002Fapi\u002Fv1\u002Fopenapi.json",". An AI assistant that speaks MCP (Claude, ChatGPT, Copilot, Gemini) can create meeting links and read recaps without the key at all — that path is the ",[137,484,486],{"href":485},"\u002Fblog\u002Fmcp-servers-for-meeting-tools","MCP guide",[31,488,490],{"id":489},"what-lands-and-in-whose-language","What lands, and in whose language",[19,492,493,494,497],{},"The summary in the payload is one text in one language — the host's summary language, named in the ",[92,495,496],{},"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.",[19,499,500],{},"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.",[31,502,504],{"id":503},"faq","FAQ",[19,506,507,510],{},[23,508,509],{},"Can I get meeting summaries into HubSpot or Zendesk without an integration?","\nYes. 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.",[19,512,513,516],{},[23,514,515],{},"How do I connect InterMIND to Zapier?","\nCreate an API key in Settings → 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.",[19,518,519,522,523,525],{},[23,520,521],{},"Does the webhook fire for meetings I only attended?","\nNo. ",[92,524,94],{}," is sent for meetings you hosted, once per session, when the summary is non-empty.",[19,527,528,531,532,355,534,536,537,540],{},[23,529,530],{},"What if my endpoint is down when the recap is ready?","\nA network error, a ",[92,533,354],{},[92,535,358],{}," 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 ",[92,538,539],{},"GET \u002Frecaps"," returns the newest ten on demand.",[19,542,543,546,547,550,551,553],{},[23,544,545],{},"Is the webhook signed?","\nYes. Every delivery carries ",[92,548,549],{},"X-InterMIND-Signature: sha256=\u003CHMAC-SHA256 of the raw body with your subscription's secret>"," and a unique ",[92,552,305],{}," id to deduplicate on.",[31,555,557],{"id":556},"try-it","Try it",[559,560,561,570,579,587],"ul",{},[150,562,563,569],{},[23,564,565],{},[137,566,568],{"href":567},"\u002Fblog\u002Fhow-to-get-a-copy-of-every-meeting-recap-in-your-crm-by-email","How to get a copy of every meeting recap in your CRM by email"," — the no-integration route in detail: the field, the confirmation, the address book.",[150,571,572,578],{},[23,573,574],{},[137,575,577],{"href":576},"\u002Fdemo","Try the live demo"," — a real InterMIND meeting in the browser, no signup needed.",[150,580,581,586],{},[23,582,583],{},[137,584,585],{"href":342},"API and Zapier"," — the full payload, every endpoint, the limits.",[150,588,589,595],{},[23,590,591],{},[137,592,594],{"href":593},"\u002Fblog\u002Fmeeting-recap","Meeting recap: what you get after the call"," — where the recap lands and who receives it.",[19,597,598],{},[599,600,601,602,607],"em",{},"Sources: ",[137,603,606],{"href":481,"rel":604},[605],"nofollow","InterMIND API contract, OpenAPI 3.1",". Checked September 2026.",[609,610,611],"style",{},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":215,"searchDepth":228,"depth":234,"links":613},[614,615,616,617,619,620,621,622],{"id":33,"depth":228,"text":34},{"id":127,"depth":228,"text":128},{"id":144,"depth":228,"text":145},{"id":202,"depth":228,"text":618},"The webhook: recap.ready",{"id":376,"depth":228,"text":377},{"id":489,"depth":228,"text":490},{"id":503,"depth":228,"text":504},{"id":556,"depth":228,"text":557},"2026-09-10",false,"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.","md","editorial",null,{"role":630,"spend":631},"sales-lead","incumbent-subscription","\u002Fblog\u002Fhow-to-send-meeting-recaps-to-your-crm-with-zapier-or-the-api.svg",{},"\u002Fblog\u002Fhow-to-send-meeting-recaps-to-your-crm-with-zapier-or-the-api",{"title":6,"description":625},"blog\u002Fhow-to-send-meeting-recaps-to-your-crm-with-zapier-or-the-api","MkVm9fZOYQ2Mm-a80h5erLiQotF_r2EeB9wugBPgcPk",[639,644],{"title":640,"path":641,"stem":642,"description":643,"children":-1},"How to see who uses your translation minutes and storage — and get an email before you hit the limit (2026)","\u002Fblog\u002Fhow-to-see-who-uses-your-translation-minutes-and-storage","blog\u002Fhow-to-see-who-uses-your-translation-minutes-and-storage","Every InterMIND allowance is metered per meeting host: minutes of voice translation in the meetings you created, words of chat translation for your participants, documents translated, and the team's shared storage. The Billing page shows each meter over a rolling 30-day window, and an email arrives when you approach the storage limit or first reach the translation-minute limit. What each meter counts, what happens at the limit — the meeting continues, translation pauses — and how the 30-day window refills on its own.",{"title":645,"path":646,"stem":647,"description":648,"children":-1},"How to share a file, photo or link into your team chat from any app on iPhone, Android or Mac (2026)","\u002Fblog\u002Fhow-to-share-a-file-into-your-team-chat-from-any-app","blog\u002Fhow-to-share-a-file-into-your-team-chat-from-any-app","InterMIND sits in the share sheet of your phone and in the Share menu of your Mac. Pick it from any app — a photo, a PDF, a link, a piece of text — and choose where it goes: your own Inbox or a channel. Files up to 25 MB each arrive as messages, a document is summarized on its own, and every member of the channel reads the text in their own language. What each platform offers, where the Inbox comes from, what the desktop and the browser do instead, and what counts against storage."]