Skip to content
FlowWP logo
Menu
App · needs a connection (FlowWP Pro)

WhatsApp integration

Send WhatsApp template and free-form messages, and react to incoming ones.

  • 2 triggers · 3 actions
  • 1 step on Personal · all 5 on Business
business.whatsapp.com (opens in a new tab)

Triggers and actions

What you can automate with WhatsApp

Every step WhatsApp adds to FlowWP, named and described as it appears in the editor, with the plan that includes it.

Triggers 2

Events in WhatsApp that can start a workflow.

  • Someone messages your WhatsApp number

    Runs when a customer writes to your business number. Needs the callback URL and verify token from this step pasted into your Meta app, and the app secret saved on the connection.

    Business plan
    Data it passes on · 6 values

    Message

    • Message ID
    • Kind
    • What they wrote
    • Sent at (UTC)

    Who wrote it

    • Their number
    • Their WhatsApp name
  • A WhatsApp message changes status

    Runs when a message this site sent is delivered, read, or fails. Choose Failed to catch the ones that never arrived — the error code says why.

    Business plan
    Data it passes on · 7 values

    Status

    • What it became
    • Changed at (UTC)

    Message

    • Message ID

    Who it was for

    • Their number

    Error

    • Error code
    • What Meta called it
    • Details

Actions 3

What a workflow can do in WhatsApp.

  • Send a WhatsApp template message

    Sends a template you had approved in the WhatsApp Manager. This is the only kind of message WhatsApp allows a business to start a conversation with.

    Personal plan
    Data it passes on · 3 values

    Message

    • Message ID
    • Sent to
    • WhatsApp ID
  • Send a WhatsApp message

    Free-form text. WhatsApp accepts it only within 24 hours of that person’s last message to you — outside that, use the template step.

    Business plan
    Data it passes on · 3 values

    Message

    • Message ID
    • Sent to
    • WhatsApp ID
  • Send a WhatsApp image or document

    By public URL — WhatsApp fetches the file itself, so a link behind a login or a firewall will not work. Inside the 24-hour window only.

    Business plan
    Data it passes on · 3 values

    Message

    • Message ID
    • Sent to
    • WhatsApp ID

Set it up

  1. 1In FlowWP Pro, open Connections and add a WhatsApp connection.
  2. 2Choose that connection in any WhatsApp step.
  3. 3Test the workflow once, then activate it. Nothing runs before that.

What FlowWP sends

In FlowWP Pro, when you add a WhatsApp connection or run a WhatsApp step, FlowWP sends your access token, the recipient's phone number and the message to Meta's Graph API.

Nothing runs until you activate a workflow, and every run is recorded step by step.

Templates

Start from a WhatsApp workflow

Browse all templates
    1. WooCommerce logoTrigger: An order reaches a status (WooCommerce)
    2. Condition: Only continue if (Logic)
    3. WhatsApp logoAction: Send a WhatsApp template message (WhatsApp)
    MessagingPersonal plan

    Tell the customer on WhatsApp when their order ships

    A completed order sends an approved template to the phone number on the order. WhatsApp only allows a template for a message a business starts, so write and submit one in the WhatsApp Manager first — its placeholders are filled in here with their name and the order number.

    3 stepsIntermediate
    1. WhatsApp logoTrigger: A WhatsApp message changes status (WhatsApp)
    2. Action: Send Email (Email)
    MessagingBusiness plan

    Find out when a WhatsApp message never arrived

    WhatsApp reports a failure quietly, long after the step that sent it said yes. This catches every one and emails you the number and the code — 131047 is the 24-hour window having closed, 131049 and 131050 are them having opted out, 131026 is a number that cannot receive at all.

    2 stepsBeginner
    1. WhatsApp logoTrigger: Someone messages your WhatsApp number (WhatsApp)
    2. Action: Send Email (Email)
    MessagingBusiness plan

    Forward every WhatsApp message to your inbox

    Nobody watches a business WhatsApp all day. Each message arrives as an email with the sender’s number and name, so it lands where the rest of your work already is — and replying still needs a person, inside the 24 hours WhatsApp allows.

    2 stepsBeginner
    1. WhatsApp logoTrigger: Someone messages your WhatsApp number (WhatsApp)
    2. AI logoAction: AI agent (AI)
    3. WhatsApp logoAction: Send a WhatsApp message (WhatsApp)
    MessagingBusiness plan

    Answer a WhatsApp question from your own pages

    An AI agent reads what you have published, writes an answer, and replies on WhatsApp inside the 24 hours a reply is allowed. It answers questions your site already covers — anything else it says it cannot help with, rather than inventing something.

    3 stepsIntermediate

Build your WordPress workflow visually.

Start with a template or a blank canvas. Nothing runs until you activate it.