AutomationMart
Home/Browse/Qualify WhatsApp insurance leads with OpenAI, HubSpot, and Slack
n8n

Qualify WhatsApp insurance leads with OpenAI, HubSpot, and Slack

n8nn8n12 modulesv1.0
HubSpotSlackGoogle SheetsSalesforceCalendlyWhatsAppOpenAIPipedriveTwilio

Quick overview This workflow handles inbound WhatsApp insurance inquiries, uses OpenAI to converse with leads and remember context per phone number, then extracts a qualification decision, score, and summary, upserts qualified leads to HubSpot, and alerts a Slack channel when a lead requests a human. How it works 1. Triggers whenever a new WhatsApp message is received via WhatsApp Business Cloud. 2. Uses OpenAI to reply in the lead’s language, collect consent and key qualifying details, and main

At a glance

Qualify WhatsApp insurance leads with OpenAI, HubSpot, and Slack is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects HubSpot, Slack, Google Sheets, Salesforce. It's free to download. Follow the 5-step import below to go live in minutes.

Platform
n8n
Connects
HubSpot, Slack, Google Sheets, Salesforce, Calendly, WhatsApp
Modules
12
Price
Free
Version
v1.0
Qualify WhatsApp insurance leads with OpenAI, HubSpot, and Slack workflow diagram

About this workflow

Quick overview This workflow handles inbound WhatsApp insurance inquiries, uses OpenAI to converse with leads and remember context per phone number, then extracts a qualification decision, score, and summary, upserts qualified leads to HubSpot, and alerts a Slack channel when a lead requests a human. How it works 1. Triggers whenever a new WhatsApp message is received via WhatsApp Business Cloud. 2. Uses OpenAI to reply in the lead’s language, collect consent and key qualifying details, and maintain conversation context per phone number. 3. Sends the assistant’s reply back to the lead on WhatsApp. 4. Uses OpenAI again to convert the latest message and reply into structured lead data (qualified flag, 0–100 score, intent, wants-human flag, email, and a one-sentence summary). 5. Upserts the lead as a HubSpot contact with the AI summary and score when the lead is marked qualified. 6. Posts a handover alert to Slack when the lead asks for a human or the conversation indicates a human is needed. Setup 1. Connect credentials for WhatsApp Business Cloud, OpenAI, HubSpot, and Slack. 2. Set your WhatsApp Phone Number ID in the WhatsApp send message step and ensure the WhatsApp trigger is subscribed to message updates. 3. Select the Slack channel to receive handover alerts. 4. Review and customize the assistant’s system prompt (persona, consent/STOP handling, and qualifying questions) to match your compliance and sales process. Requirements - WhatsApp Business Cloud account (Meta) with a connected phone number ID - OpenAI API key (works great with gpt-4o-mini) - HubSpot account (free tier is fine) - Slack workspace + a channel for sales alerts - n8n with the LangChain / AI nodes available (cloud or self-hosted v1.x+) Customization - Swap the CRM: replace the HubSpot node with Salesforce, Pipedrive, or an HTTP Request to a custom REST API - Edit the persona and qualifying questions in the "AI Insurance Assistant" node to fit any industry (real estate, solar, healthcare, etc.) - Change the qualification threshold/logic in the "Qualified Lead?" and "Wants a Human?" IF nodes - Add omnichannel fallback: a Twilio call, SendGrid email, or Calendly booking link off the routing branches - Route handover to email or a ticketing tool instead of Slack - Add a Google Sheets / database node to log every conversation for analytics Additional info This template uses natural-language qualification (not button trees) with per-contact memory, so it handles multi-message, multi-day conversations and auto-detects the lead's language. It includes a built-in consent prompt and STOP opt-out for POPIA/GDPR-friendly handling. No credentials are bundled — connect your own WhatsApp, OpenAI, HubSpot and Slack accounts, set your WhatsApp phone number ID on the two WhatsApp nodes, and activate. Each inbound message uses 1–2 OpenAI calls, so a low-cost model is recommended.

n8n

How to import this n8n workflow

  1. 1

    Download the workflow JSON file after purchase.

  2. 2

    Open n8n → click the menu → Import from File.

  3. 3

    Select the downloaded JSON and import.

  4. 4

    Set up credentials for each node that requires them.

  5. 5

    Click Execute Workflow to test, then activate.

Setup guide

Setup guide included

Purchase to unlock the full step-by-step guide

Related N8n workflows

Transcribe audio files from Google Drive using OpenAI Whisper and send an email

Easily transcribe audio files stored on Google Drive with OpenAI Whisper, automate transcription, store on a Google Doc and instantly email the doc for ease of communication. Please note that the Whisper API file limit is 25mb, we have used CloudConvert to convert these files to smaller mp3 files for Whisper to transcribe.

Free

Create ActiveCampaign subscribers from new Google Sheets rows

Every time a new subscriber is added to your Google Sheets spreadsheet, Make will automatically create a new subscriber in ActiveCampaign. The template uses this [example spreadsheet](https://goo.gl/HofgmG).

Free

Fetch Facebook Ad Account insights and update Google Sheets rows accordingly

Automatically fetch Facebook Ad Account insights and update Google Sheets rows. Streamline data management by integrating Facebook and Google Sheets for real-time insights.

Free

Detect stale website content with OpenAI, Google Sheets, and Gmail

Stale Content Detector for Websites Who is this for Content marketers, SEO managers, and website owners who want to automatically find pages on their site that are outdated or need refreshing — without manually auditing every page. What it does This workflow fetches your sitemap, identifies pages that have not been updated in a configurable number of days, fetches each stale page, and uses AI to assess whether the content is actually outdated or still accurate. - Sitemap parsing: Fetches your si

Free

Create a sales analysis for Loyverse reciepts with OpenAI

This template exports daily sales from Loyverse and saves them in a Google Sheets spreadsheet. At the end of every month, ChatGPT will read the accumulated data from the spreadsheet and give you suggestions to improve your business performance. This template was created by a 3rd party and not tested by Make. For any inquiries about the template, please reach out to the template creator: help@loyverse.com. More information about template's configuration can be found here:

Free

Generate Images on Telegram 🤖🖼️ from Text and Voice using Grok Imagine & Kie AI

This workflow creates an AI-powered Telegram bot that allows users to generate and modify images using Grok Imagine models via the Kie AI API. --- Key Advantages 1. ✅ Multi-Modal Input Support Users can interact using: Text Voice Images This makes the bot highly flexible and user-friendly. 2. ✅ Intelligent AI Orchestration Instead of directly calling APIs, the workflow uses an AI agent that: Understands

Free

Check email via AI agent with Mailcheck Tool MCP Server

Complete MCP server exposing all Mailcheck Tool operations to AI agents. Zero configuration needed - 1 operations pre-built. ⚡ Quick Setup Need help? Want access to more workflows and even live Q&A sessions with a top verified n8n creator.. All 100% free? Join the community 1. Import this workflow into your n8n instance 2. Activate the workflow to start your MCP server 3. Copy the webhook URL from the MCP trigger node 4. Connect AI agents using the MCP URL 🔧 How it Works • MCP Trigger: Serves as

Free

Automated AI lead enrichment: Hubspot to Explorium for enhanced prospect data

HubSpot Contact Enrichment with Explorium Template Download the following json file and import it to a new n8n workflow: hubspot\flow.json Overview This n8n workflow monitors your HubSpot instance for newly created contacts and automatically enriches them with additional contact information. When a contact is created, the workflow: 1. Detects the new contact via HubSpot webhook trigger 2. Retrieves recent contact details from HubSpot 3. Matches the contact against Explorium's database using name

Free

Reviews

No reviews yet

Be the first to buy and share your experience.

Leave a review

Sign in to share your experience with this workflow.

Log in to review
Free
No ratings yet

Create a free account to purchase workflows.

  • JSON blueprint — instant download
  • Setup guide PDF included
  • 5 downloads · valid 30 days
  • Works with n8n

Need help setting this up?

Book a 3-hour live setup session with an Agility consultant.

₹2,499/ session
3 hrs · video call
  • Configure live on Google Meet / Zoom
  • Free follow-up if workflow has defects
  • Platform expert assigned to you
Book installation session
Free