AI assistant that reads, listens, and replies on WhatsApp

Understands voice notes, documents, and images sent to WhatsApp, then answers using your own knowledge base.

How the work actually flows

It branches. Exactly one path is taken.

Pattern: Exclusive Choice (4) · Simple Merge (5)

flowchart TD trig>"customer sends whatsapp message"]:::trig s0["handle message by type"]:::task s1["search knowledge base for answer"]:::svc s2["send reply on whatsapp"]:::task trig --> s0 s1 --> s2 gx{"× what type of message arrived"}:::gate s0 --> gx p00["transcribe to text"]:::task gx -->|"voice note"| p00 p10["index into knowledge base"]:::task gx -->|"document upload"| p10 p20["pass through as is"]:::task gx -->|"text or image"| p20 jn{"○ continue to answer"}:::gate p00 --> jn p10 --> jn p20 --> jn jn --> s1 out[/"relevant whatsapp reply sent automatically"/]:::out pay{{"round the clock support without extra staff"}}:::pay s2 --> out 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 stepAn outside serviceOne path onlyPaths rejoinResultPayoff
Build size
Advanced

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

Business functions
AI Agents & Autonomous SystemsVoice & PhoneKnowledge Base & RAGMessaging & NotificationsDocument Processing & OCRImage & Media ProcessingSpreadsheet & Database Ops
Connects
WhatsAppOpenAISupabase

The problem it solves

Customers message you on WhatsApp with questions, voice notes, and documents at all hours, and answering each one yourself takes constant attention. Keeping track of what you've already told someone eats into your day.

Who it fits

A business fielding customer questions on WhatsApp that wants those handled around the clock.

How it works

  1. A customer sends a text, voice note, document, or image on WhatsApp
  2. Voice messages are transcribed automatically
  3. AI reads the message and searches your stored knowledge base for the answer
  4. Documents you upload are automatically indexed so future questions can use them
  5. A reply is sent back on WhatsApp, with memory of the ongoing conversation
What you get

Customer messages answered any time of day

You get a WhatsApp assistant that understands voice notes, documents, and images, and answers customers using your own knowledge base.

What you get

A relevant, on-brand WhatsApp reply for every customer message, day or night.

What you need

A WhatsApp Business connection, a Supabase account, and an OpenAI 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