Sort new leads by sentiment and auto-reply on WhatsApp

Reads the tone of each new lead's message, sorts them as hot, warm, or cold, and sends a matching WhatsApp reply.

How the work actually flows

It branches. Exactly one path is taken.

Pattern: Exclusive Choice (4)

flowchart TD trig>"lead submits form"]:::trig s0["Classify lead sentiment"]:::task s1[("Save lead as hot warm cold")]:::store trig --> s0 s0 --> s1 gx{"× lead sentiment level"}:::gate s1 --> gx p00["Send urgent WhatsApp reply"]:::task gx -->|"Hot"| p00 p10["Send warm WhatsApp reply"]:::task gx -->|"Warm"| p10 p20["Send cold WhatsApp reply"]:::task gx -->|"Cold"| p20 p00 --> out p10 --> out p20 --> out out[/"Prioritized lead with tone matched reply"/]:::out pay{{"Faster response to hottest prospects"}}:::pay out --> pay classDef task fill:#e7f6fe,stroke:#34b8f0,color:#2c2a29 classDef svc fill:#f6f8fa,stroke:#7c8795,color:#2c2a29 classDef mi fill:#e7f6fe,stroke:#0079a8,color:#2c2a29,stroke-width:2px classDef human fill:#fff,stroke:#0079a8,color:#0079a8 classDef store fill:#f6f8fa,stroke:#0079a8,color:#2c2a29 classDef trig fill:#00a4eb,stroke:#0079a8,color:#fff,font-weight:bold classDef trigtime fill:#00a4eb,stroke:#0079a8,color:#fff,font-weight:bold classDef trigdata fill:#8ad4f5,stroke:#0079a8,color:#06314c,font-weight:bold classDef gate fill:#fff,stroke:#e8a23d,color:#6b4708,font-weight:bold classDef out fill:#1f9d6b,stroke:#167a53,color:#fff,font-weight:bold classDef pay fill:#06314c,stroke:#021f33,color:#fff
Starts itA stepA record or sheetOne path onlyResultPayoff
Build size
Advanced

A larger build with multiple systems, AI reasoning, and custom rules.

Business functions
Messaging & NotificationsSpreadsheet & Database OpsAPI & Webhook IntegrationSurvey & FeedbackHR & RecruitingCustomer Support & Ticketing
Connects
TypeformGeminiSupabaseWhatsApp

The problem it solves

Every lead that fills out your form gets treated the same, even though some are ready to buy and others are just browsing or frustrated. Figuring out which leads to prioritize takes time you don't always have.

Who it fits

A sales or onboarding team that wants to prioritize leads by urgency the moment they come in.

How it works

  1. A new lead submits your form
  2. AI reads the message and classifies it as positive, neutral, or negative
  3. The lead is filed as hot, warm, or cold and saved to your database
  4. A WhatsApp reply matching that sentiment is sent automatically
What you get

Hot leads you spot immediately

You get new leads automatically sorted by urgency and sent a matching WhatsApp reply the moment they come in.

What you get

A sorted, prioritized lead record and an instant, tone-matched WhatsApp reply.

What you need

A Typeform account, a Supabase database, an official WhatsApp Business API connection, and a Gemini API key.

We can build this. But should you?

The hard question is not how to build it. It is whether this is the right thing to build first.

That is what a Fractional Chief AI Officer figures out with you, before anyone writes a line of code.

Let's Talk Strategy

Related automations

Back to the AI Playbook