{"product_id":"ai-sales-call-summaries-hubspot-follow-ups-with-n8n","title":"AI Sales Call Summaries \u0026 HubSpot Follow-Ups with n8n","description":"\u003ch3\u003eTurn every sales call into a HubSpot summary + follow-up—automatically\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow captures a pasted call transcript from an n8n Form, matches the speaker to an existing HubSpot contact by email, then uses OpenAI to generate a structured 120–160 word call summary and a single actionable follow-up task—saving it back into HubSpot as a completed Call engagement and Task.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eIngests submissions:\u003c\/strong\u003e Receives a form submission with the contact’s email address and the call transcript text.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eFinds the right HubSpot contact:\u003c\/strong\u003e Searches HubSpot for the contact by email and retrieves key contact properties for context.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eGenerates an AI sales call summary:\u003c\/strong\u003e Sends contact details + transcript to \u003cstrong\u003eOpenAI\u003c\/strong\u003e to produce a \u003cstrong\u003estructured JSON output\u003c\/strong\u003e containing a \u003cstrong\u003e120–160 word summary\u003c\/strong\u003e and \u003cstrong\u003eone actionable follow-up task\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eDrafts and applies missing contact fields (optional):\u003c\/strong\u003e Uses the same OpenAI-guided flow to propose updates to missing HubSpot contact properties such as \u003cstrong\u003ecity, country\/region, job title, and job function\u003c\/strong\u003e, then applies them to the contact.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eLogs the interaction in HubSpot:\u003c\/strong\u003e Records the generated summary as a \u003cstrong\u003ecompleted Call engagement\u003c\/strong\u003e and associates it with the matched contact.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCreates the follow-up task in HubSpot:\u003c\/strong\u003e Creates a \u003cstrong\u003eHubSpot Task\u003c\/strong\u003e using the drafted task name and body, associated with the same contact.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eSales teams that paste call transcripts into an n8n Form and want HubSpot updated immediately.\u003c\/li\u003e\n  \u003cli\u003eSaaS operators who need consistent follow-up documentation without manual note-taking.\u003c\/li\u003e\n  \u003cli\u003eAutomation engineers standardizing AI-driven \u003cstrong\u003eHubSpot engagement\u003c\/strong\u003e logging for pipeline hygiene.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eIntegrations\/nodes:\u003c\/strong\u003e \u003cstrong\u003eHubSpot\u003c\/strong\u003e (OAuth2, contact search, update, and call\/task engagements), \u003cstrong\u003eForm Trigger\u003c\/strong\u003e, \u003cstrong\u003eOpenAI Chat Model\u003c\/strong\u003e via “gpt-4.1-mini”.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAI framework components:\u003c\/strong\u003e Uses \u003cstrong\u003en8nn8n-nodes-langchainagent\u003c\/strong\u003e and \u003cstrong\u003en8nn8n-nodes-langchainlm\u003c\/strong\u003e (OpenAI) to generate structured outputs.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eOperational requirements:\u003c\/strong\u003e Grant permissions for: search contacts, update contacts, and create engagements (calls and tasks).\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45814421094579,"sku":"N8N-17997","price":6.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/32Fiq0bE-7C3RXXoi5WNW_5iQLBlMZ.png?v=1786439595","url":"https:\/\/buyflowscripts.com\/products\/ai-sales-call-summaries-hubspot-follow-ups-with-n8n","provider":"N8N Commerce","version":"1.0","type":"link"}