Black Friday + Cyber Monday: 50% off annual subscriptions only50% off annual onlyBFCM50Get offer
Black Friday + Cyber Monday: 50% off annual subscriptions only50% off annual onlyBFCM50Get offer
Sendwo

WhatsApp webhook workflows

An event in your app.
A relevant message on WhatsApp.

  • Turn orders, payments, form submissions and other events into WhatsApp notifications.
  • Map incoming data to an approved message template.
  • Set up manually or get help from the AI Workflow Assistant.
  • AI-assisted field mapping
  • Template preview
  • Workflow reporting
Sendwo webhook workflow creation screen with Workflow Details, a WhatsApp template preview and the AI Workflow Assistant.

Brands and teams that have used Sendwo

Himalaya
Honda franchise outletsFranchise outlets
Liberty
Spotify
Fortis
Google
BYJU’S
Whirlpool
Vissco
Eduracle
Guardizon
Wojeski & Co.
Westorico
Stuffco
Starvacon
StarAgile
SGS
Plan Rombo
Nobel Communication
Nitronz Industrial
Netrika
Neo Travels
NEET Support
MedSoc
MAPS Edu
Manoratha
Maharashtra Paper
Lovenspire
Khyati Dental Clinic
Keller Logistics
Jaglista
Irish Golf Leaderboard
House Finder
H&G Cash and Carry
GoHoliday360
fäm Properties
Excellence
eSchool
Electrosmart
E-Disha
Dezaw
Daksya Academy
Conecte.ai
CIEL HR
Catalin Vasiliou
Borosil
Bishop Heber College
BenchTeq
Ambica Steels
Alpha Kitchen
Ajay Car Rental

Connect the event to the conversation

Keep customers informed
without copying updates by hand.

01

Your app sends an event

An order changes, a form arrives or a payment needs attention.

02

Sendwo maps the data

Connect the recipient and relevant fields to your template variables.

03

WhatsApp delivers the update

Send the approved template when the configured workflow conditions match.

WhatsApp botAutomationWebhook Workflows

Choose the message first

Give the workflow a name.
Choose the right template.

  • Name the workflow by its purpose, such as Abandoned Cart Recovery.
  • Select the WhatsApp message template you want to send.
  • Review the template preview before creating the workflow.
  • Use a Meta-approved template whose category fits the message’s purpose.

Promotional cart reminders generally belong in marketing. Eligible non-promotional order updates can use utility templates. Meta determines approval and categorization.

Workflow Details form with a workflow name, example message template choices and WhatsApp order confirmation preview.

AI Workflow Assistant

Explain the workflow.
Get help connecting the fields.

  • Describe the provider, such as Stripe, PayPal or Shopify.
  • Give the workflow a name or paste a sample JSON payload.
  • Ask the assistant to help map webhook data, add a condition or prepare a test.
  • Review the suggested setup before activating the workflow.
  • Use Reset when you want to start a fresh assistant conversation.

Prefer to configure it yourself? Use the same workflow fields manually. AI assistance does not replace your provider setup, template approval or testing.

AI Workflow Assistant with its actual shortcut options, an example user prompt and clearly marked sample JSON.

From setup to activation

Create it. Connect it.
Test the complete journey.

  1. 1

    Create the workflow

    • Enter a descriptive name.
    • Choose the approved template and click Create Workflow.
  2. 2

    Connect the webhook URL

    • Copy the generated callback URL.
    • Add it to the external app’s webhook settings.
  3. 3

    Map and refine

    • Capture an event or use sample JSON.
    • Map the recipient phone and template variables.
  4. 4

    Test, then activate

    • Send a test with a consented recipient.
    • Check the data and result, then enable the workflow.

Make incoming data useful

Personalize the message.
Control when it sends.

Map the values you need

  • Select the recipient phone field first.
  • Map names, order references, amounts, dates and links to template variables.
  • Use the captured payload’s nested fields where needed.

Clean up the payload

  • Use Data Formatters to prepare message-ready values.
  • Join product arrays into a readable list.
  • Adjust dates, normalize values or provide defaults.

Filter and time the workflow

  • Match any rule or all rules.
  • Send only for the relevant payment method, order state or other condition.
  • Add a delay where the use case calls for it.

A cart-recovery workflow needs an abandonment event or suitable integration logic. A workflow name or a delay alone does not establish that the customer abandoned checkout.

Manage your workflows

Find the workflow.
See how it is progressing.

  • Filter the list by status and verification, or use search.
  • Review the selected template and whether the workflow is enabled.
  • Track Targeted, Processed, Delivered and Opened counts.
  • Check Failed, Skipped and Unreached outcomes, plus the last-called time.
  • Open Workflow Report to investigate the underlying activity.
Webhook Workflows listing with three fictional sample workflows, status and verification filters, and labelled sample message counts.

Workflow reports

Follow the request.
Inspect the outcome.

  • Use workflow, response and status filters to narrow the activity.
  • Review recipients, trigger times and scheduled times.
  • Inspect the response and webhook data for individual requests.
  • Use callback API reporting to review configured follow-up API actions.
Workflow Call Report and Callback API Report populated with clearly labelled fictional sample recipient rows and responses.

Webhook Workflow Call Report

  • Workflow, phone number and status.
  • Response, triggered time and scheduled time.
  • Request details and webhook payload.

Callback API Report

  • Workflow, recipient and tracking ID.
  • Configured API action and trigger time.
  • Returned API response for investigation.

Optional follow-up actions

Let a customer response
move the workflow forward.

  • Use supported template quick replies such as Confirm and Cancel.
  • Map the response to a configured callback API action.
  • Add an order note, update a supported store status or call another endpoint where your integration allows it.
  • Review the callback API result instead of assuming a store update succeeded.

Follow-up actions require their own integration and API configuration. Selecting a template button alone does not connect or update your store.

Practical ways to use it

Build around the events
your customers care about.

Orders and shipping

  • Confirm a new order.
  • Send a shipment or delivery-status update.

Cart recovery

  • Receive the appropriate checkout event.
  • Send a relevant approved recovery template.

Payments and renewals

  • Trigger an update from a payment event.
  • Map the amount, reference or payment link.

Forms and leads

  • Respond to a submitted enquiry.
  • Personalize the follow-up from form fields.

Bookings and appointments

  • Confirm a new booking.
  • Send a configured reminder or reschedule link.

Support and customer updates

  • Acknowledge a new support request.
  • Notify customers when its status changes.

Bring your existing tools.

Connect a source that can send the required JSON to your workflow URL.

  • Shopify
  • WooCommerce
  • Stripe
  • PayPal
  • Elementor
  • Google Sheets
  • CRMs
  • Zapier
  • Make
  • n8n
  • Custom apps

Connection steps vary by provider. Configure the relevant event and supply the recipient phone and required template values in the payload.

Customer stories

How businesses put Sendwo to work.

Dhillon Dairy UK logoCustomer campaigns

Dhillon Dairy UK

  • Product broadcasts, customer updates and promotional follow-up.
Dilbagh SinghDilbagh Singh
PamV Estates logoHospitality

PamV Estates

  • AI-assisted answers for resort enquiries, booking questions and team handoff.
Mr. Philip Mensah, CEOMr. Philip Mensah, CEO
EZ35 logoLead generation

EZ35

  • Click-to-WhatsApp enquiries, automated answers and lead qualification.
Ingo LedererIngo Lederer
Aura International logoEducation

Aura International

  • Class reminders, learner updates and student follow-up.
Daren HuntDaren Hunt

Questions, answered

Make the connection
with the details clear.

Plan your first workflow with Sendwo
What does a WhatsApp webhook workflow do?
  • It receives event data from an external app, maps the values to a selected WhatsApp template and sends according to the configured workflow rules.
  • This page covers inbound automation for WhatsApp.
Do I need an approved WhatsApp template?
  • Yes. Create the template with the variables you need and obtain Meta approval before sending.
  • Choose the appropriate category and send only to recipients who have given the required permission.
Can I configure it without the AI assistant?
  • Yes. Enter the workflow name, select the template and create the workflow manually.
  • You can then connect the provider, map incoming fields and test the setup.
What does the AI Workflow Assistant help with?
  • Describe your provider or paste sample JSON so it can help with the configuration and field mapping.
  • The dashboard includes shortcuts for naming, template selection, mapping, conditions and testing.
  • Review the setup before activation; AI does not supply Meta approval or connect an external provider without its configuration.
Does Reset delete my saved workflow?
  • Use Reset to start fresh with the AI assistant.
  • Do not treat that control as workflow deletion. Manage saved workflows from the listing and its available actions.
Which tools can trigger a workflow?
  • Tools that can send the relevant JSON payload to your callback URL.
  • Stores, forms, payment providers, CRMs, automation platforms and custom servers are common sources.
  • Available events and connection steps depend on the provider.
How do I personalize the message?
  • Map the recipient phone and template variables to the incoming event fields.
  • Use names, order IDs, products, amounts or links that are actually present in the payload.
  • Use Data Formatters where values need preparation.
Can I add conditions or wait before sending?
  • Yes. Configure matching rules and an appropriate delay where needed.
  • Test that the event and conditions identify the intended situation before enabling the workflow.
What do the two reports show?
  • The Webhook Workflow Call Report shows incoming workflow activity and its result.
  • The Callback API Report shows the configured follow-up API actions and their responses.
  • Here, a webhook call is an API request, not a WhatsApp voice call.
Can template buttons update my store?
  • Supported quick replies can be connected to callback APIs.
  • Configure the correct action, provider access and response handling before expecting a store update.
How should I handle my webhook URL?
  • Keep the generated URL private and share it only with the source systems that should trigger the workflow.
  • Use safe sample payloads for setup and a consented test recipient when testing message delivery.