{"product_id":"placetel-ai-webhook-to-hubspot-crm-n8n-workflow","title":"Placetel AI Webhook to HubSpot CRM n8n Workflow","description":"\u003ch3\u003eConnect Placetel AI calls to HubSpot CRM automatically—by webhook\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow turns incoming \u003cstrong\u003ePlacetel AI Webhook\u003c\/strong\u003e events into real \u003cstrong\u003eHubSpot CRM actions\u003c\/strong\u003e: it looks up callers, creates contacts, logs callback requests and call notes, and creates or queries tickets—then returns a JSON response with speakable \u003ccode\u003espeech\u003c\/code\u003e for the agent.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cp\u003eDesigned to process a POST request from \u003cstrong\u003ePlacetel AI\u003c\/strong\u003e, the workflow:\u003c\/p\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eReceives\u003c\/strong\u003e webhook data containing a \u003ccode\u003evorgang\u003c\/code\u003e (or \u003ccode\u003eaction\u003c\/code\u003e) plus caller details.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRoutes\u003c\/strong\u003e the request by \u003ccode\u003evorgang\u003c\/code\u003e to the matching HubSpot CRM action.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ebestandskunde_pruefen\u003c\/strong\u003e: Searches HubSpot contacts using \u003cstrong\u003enormalized phone\/mobile numbers\u003c\/strong\u003e and \u003cstrong\u003eemail\u003c\/strong\u003e, then returns whether the caller is an existing customer—plus a personalized \u003ccode\u003espeech\u003c\/code\u003e response.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ekontakt_anlegen\u003c\/strong\u003e: Checks for an existing contact; if none exists, \u003cstrong\u003ecreates a new HubSpot contact\u003c\/strong\u003e and returns the contact ID (or an “already exists” response).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003erueckruf_erfassen\u003c\/strong\u003e: Finds the contact (or uses a provided contact ID) and creates a \u003cstrong\u003eHubSpot task engagement\u003c\/strong\u003e representing the callback request.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eticket_status\u003c\/strong\u003e: Retrieves a HubSpot ticket by \u003ccode\u003eticket_id\u003c\/code\u003e, maps the pipeline stage to a readable status, and returns a speakable ticket-status response.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eticket_anlegen\u003c\/strong\u003e and \u003cstrong\u003egespraech_protokollieren\u003c\/strong\u003e: Creates a ticket associated to the contact, or logs a completed \u003cstrong\u003eHubSpot call engagement\u003c\/strong\u003e including intent\/summary\/transcript details.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eFallback\u003c\/strong\u003e: If \u003ccode\u003evorgang\u003c\/code\u003e is missing or unknown, it returns a JSON response asking to hand off to a human.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eInstantly identify existing customers during a call and tailor the agent’s reply.\u003c\/li\u003e\n  \u003cli\u003eAutomatically create HubSpot contacts from inbound calling data.\u003c\/li\u003e\n  \u003cli\u003eCapture callback requests as HubSpot tasks—ready for sales\/support follow-up.\u003c\/li\u003e\n  \u003cli\u003eTrack and report ticket status back to the caller in a speakable format.\u003c\/li\u003e\n  \u003cli\u003eLog call transcripts and intents into HubSpot call engagements for CRM history.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eWorkflow type\u003c\/strong\u003e: n8n automation workflow (webhook-based)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eNodes\/logic\u003c\/strong\u003e: \u003ccode\u003ewebhook\u003c\/code\u003e, \u003ccode\u003eif\u003c\/code\u003e, \u003ccode\u003eswitch\u003c\/code\u003e, \u003ccode\u003ecode\u003c\/code\u003e, \u003ccode\u003ehubspot\u003c\/code\u003e, \u003ccode\u003esticky note\u003c\/code\u003e\n\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eOutputs\u003c\/strong\u003e: JSON responses including a speakable \u003ccode\u003espeech\u003c\/code\u003e field.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45747862470835,"sku":"N8N-17645","price":75.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/byrMA6Oxx_oeiqyrFPsxc_vLfw3Nkf.png?v=1785488970","url":"https:\/\/buyflowscripts.com\/products\/placetel-ai-webhook-to-hubspot-crm-n8n-workflow","provider":"N8N Commerce","version":"1.0","type":"link"}