Skip to content
FlowHubFluxonLab
Airtable
AI Automationfree

Route insurance quote leads with OpenAI, Airtable, Sheets, Teams, Slack and Twilio

by Precision Techadapted from n8n official workflow galleryUpdated Aug 2026
RequiresAirtableAirtableCCodeGoogle SheetsGoogle SheetsHTTP RequestHTTP RequestOpenAISlackTwilioTwilio
Share Post Share
WeWhen Quote Form SubmittedWhen Quote Form…CoConfigure Quote SettingsConfigure Quote…CoNormalize Quote DataNormalize Quote…IfCheck Airtable Log UsageCheck Airtable …Fetch Airtable Quote LogFetch Airtable …CoCreate Airtable Lookup BundleCreate Airtable…CoSkip Airtable Bundle CreationSkip Airtable B…IfCheck Google Sheets Log UsageCheck Google Sh…Read Quote Log from SheetsRead Quote Log …CoCombine Sheets Lookup DataCombine Sheets …CoForward Lookup RowsForward Lookup …CoCheck for Duplicate QuoteCheck for Dupli…IfCheck Quote NoveltyCheck Quote Nov…AI Quote Pre-QualificationAI Quote Pre-Qu…CoAnalyze AI Quote ResponseAnalyze AI Quot…SwRoute by Lead QualityRoute by Lead Q…CoSetup Alert ChannelsSetup Alert Cha…IfCheck Teams Alert RequirementCheck Teams Ale…HRSend Alert to Microsoft TeamsSend Alert to M…CoVerify Teams Alert DeliveryVerify Teams Al…CoOmit Teams AlertIfCheck Slack Alert RequirementCheck Slack Ale…Send Alert to SlackSend Alert to S…CoVerify Slack Alert DeliveryVerify Slack Al…CoOmit Slack AlertCoCreate Cold Log EntryCreate Cold Log…IfCheck SMS Requirement for Hot LeadCheck SMS Requi…CoSetup SMS for Hot LeadSetup SMS for H…Dispatch Twilio SMS AlertDispatch Twilio…CoVerify SMS DispatchVerify SMS Disp…CoLog No SMS NeededLog No SMS Need…CoRecord Quote LogIfCheck Airtable Write RequirementCheck Airtable …Write Quote to AirtableWrite Quote to …CoVerify Airtable Log WriteVerify Airtable…CoOmit Airtable WriteOmit Airtable W…IfCheck Sheets Write RequirementCheck Sheets Wr…Add Quote to Google SheetsAdd Quote to Go…CoVerify Sheets Log WriteVerify Sheets L…CoOmit Sheets WriteOmit Sheets Wri…CoComplete Quote Response ProcessComplete Quote …
1/5
STEPS · 49
Starts on an incoming request

Quick overview This workflow receives insurance quote submissions via a webhook, normalizes and deduplicates them against Airtable and/or Google Sheets, uses OpenAI to score and classify the lead, then routes hot/warm leads to Microsoft Teams and/or Slack (plus Twilio SMS for hot leads) and logs the quote. How it works Receives an insurance quote request through a webhook endpoint. Applies configurable settings (log destination, notification channels, thresholds) and normalizes the incoming form payload into a standard quote format. Checks Airtable and/or Google Sheets for recent matching email/phone/hash entries to detect duplicate submissions. If the quote is new and has contact details, sends the quote data to OpenAI to generate a lead score, priority, underwriting flags, missing info, and recommended next steps. Routes the quote as hot, warm, or cold based on the score/priority and prepares formatted alert messages for Microsoft Teams and Slack. Posts hot/warm alerts to Microsoft Teams and/or Slack, and sends a Twilio SMS to an agent for hot leads.

Tags

n8nreference-onlyairtablegoogle-sheetsopen-aislacktwilio
Connects
airtableAirtableCCodesheetsGoogle SheetsWHTTP RequestOpenAISlack
CategoryAI Automation
Triggermanual
Complexityadvanced
Nodes41
AddedJul 14, 2026

Related workflows

See all AI Automation
Cgmailsheets
free

Qualify voicemail leads with Twilio, Google Gemini, Gmail and Google Sheets

Quick overview When a buyer or seller leaves a voicemail, this workflow transcribes it automatically, qualifies their intent using Gemini AI, sends an instant SMS acknowledgment, and alerts the agent for Hot leads — turning every missed call into a qualified lead within seconds. How it works Receives a POST webhook from Twilio when a voicemail recording and transcription are completed. Validates the voicemail by checking that the recording is completed, the transcription is completed, and the call duration is longer than 5 seconds. Extracts the transcript, caller phone number, call SID, duration, and recording URL, then sends the transcript to Google Gemini to return structured lead details, a Hot/Warm/Cold score, and draft SMS/email replies. Parses and sanitizes the Gemini JSON output, applies fallbacks if parsing fails, optionally appends a Google Calendar booking link for Hot leads, and builds an agent-ready HTML summary including the transcript and recording link. Sends an acknowledgment SMS to the caller via Twilio, and sends an acknowledgment email via Gmail only when a caller email address is available. Appends the lead details, transcript, and messaging status to a Google S

by Hassan
Csheets
free

Route supplier risk alerts from Gmail to Slack with Gemini and Google Sheets

Quick overview This workflow monitors incoming Gmail messages from suppliers, uses Google Gemini to analyze sentiment and relationship risk, generates an engagement strategy for risky emails, sends an alert to Slack, and logs the analysis and recommended response to Google Sheets. How it works Triggers every minute by checking Gmail for new incoming emails. Filters out irrelevant messages (for example newsletters, unsubscribe emails, no-reply senders, and auto-replies) and keeps only valid supplier emails. Extracts the sender, subject, and email snippet into a single text block and waits briefly to buffer processing. Sends the email text to Google Gemini to return a structured JSON analysis with sentiment score/label, intent, urgency, key concern, and deterioration risk, then normalizes these fields and derives a trend. Flags the interaction as high risk based on the deterioration risk value or a low sentiment score and waits briefly before continuing. Uses Google Gemini to generate a concise engagement strategy (recommended action, draft opening message, and follow-up timeline), then parses it and formats a Slack-ready alert. Sends the alert to a selected Slack user and appends th

by WeblineIndia
ACgmailsheets
free

Recommend supplier consolidation with Google Sheets, Groq, Slack and Gmail

Quick overview This workflow runs weekly to read supplier spend data from Google Sheets, detect overlapping suppliers across departments, estimate potential consolidation savings, and use Groq-hosted LLM analysis to assess risk and produce recommendations that are sent to Slack and emailed via Gmail. How it works Runs every week on a scheduled trigger. Reads supplier records from a Google Sheets spreadsheet and keeps key fields like supplier name, department, spend, risk rating, and stakeholder email. Groups and normalizes supplier names to find suppliers used by multiple departments and calculates estimated savings and an opportunity level. Sends each consolidation opportunity to a Groq chat model to evaluate risk versus savings and return a JSON decision and recommendation. Parses the AI JSON output, merges it with the calculated savings data, and formats a final recommendation record. Posts the recommendation to a Slack channel and emails a formatted report to the supplier stakeholder email address. Setup Connect your Google Sheets OAuth account and update the spreadsheet ID and sheet/tab to match your supplier records. Add a Groq API credential for the chat model used to evalua

by WeblineIndia