WhatsApp Business

WhatsApp Business

· #296 most-used

Send, receive, and automate business messages at scale

SalesMarketingCommunicationSupportAutomationPhone & SMS

WhatsApp Business (via the Meta Cloud API) lets your agents send freeform text messages, rich media, and pre-approved template messages to customers on the world's most-used messaging platform. Connect it to Actionist and your agents can send order confirmations, appointment reminders, and proactive support updates; react to incoming customer messages within about a minute; and coordinate time-sensitive alerts across CRM, support, and operations tools — all without a human opening the WhatsApp app.

Average time saved
8 hours
per person · per month
≈ 1 workdays back

Eliminates manual work. Agents eliminate the manual cycle of composing and sending individual WhatsApp messages, chasing template approvals, and copy-pasting customer data between CRM and the WhatsApp Manager dashboard.

Schedule

What your WhatsApp Business agent runs on autopilot

A week of scheduled jobs your Actionist agent will execute on your behalf.

28Scheduled jobs
7Agents at work
24/7Always on
Agents
TueThu
Tue
Wed
Thu
7a
8a
9a
10a
11a
12p
1p
2p
3p
4p
5p
6p
Multi-app workflows

WhatsApp Business × every other app you use

End-to-end automations that span multiple apps — each one a real business outcome.

6Workflows
10Apps spanned
~38 hrsSaved / week
6Personas served
For support
Featured4 apps

Inbound WhatsApp message routed and auto-acknowledged

Within about a minute of a customer messaging the WhatsApp number, the message is acknowledged with a read receipt, a ticket is created or updated in Zendesk, the support queue in Slack is notified, and the customer receives a confirmation — all without a human touching the inbox.

~11 hrs

Time saved for your team — every week, on autopilot

The flow
Trigger·When a customer sends a message to the WhatsApp Business number
Result
Mark Message As Read to send double-blue-tick acknowledgement within about a minuteCreate or update a support ticket with the message content and WhatsApp thread IDPost a Slack notification to #support-queue with customer name, message preview, and ticket linkSend Freeform Message to confirm ticket creation and expected response time
The win
Saved per run
8 min
Runs / week
~80×
Customers see the double-tick acknowledgement within about a minute instead of waiting for a human to open WhatsApp
Driven byCustomer Support Agent
ROI

Savings

What your team gets back — two angles: what you stop doing manually, and what that's worth.

Without Actionist

What you do manually today

With Actionist

What your agent runs for you

  • Sales
    60 min / week
    Manual WhatsApp lead outreach

    Reps copy and paste lead phone numbers into the WhatsApp app, type personalised messages one by one, and log each outreach manually in the CRM — 10 minutes per lead, every time.

    Sales Agent
    0 min
    Agent sends personalised intro templates at lead creation

    When a new contact hits HubSpot, the agent confirms the number is on WhatsApp, sends the approved introduction template with the lead's name, and logs the activity to the CRM — before the rep even opens HubSpot.

  • Marketing
    90 min / week
    Manual WhatsApp campaign send via Business App

    Marketing teams manually compose and send broadcast messages in the WhatsApp Business app, copy-paste variable fields for each recipient, and have no delivery analytics beyond the app's basic read receipts.

    Marketing Agent
    0 min
    Agent dispatches template campaigns with delivery tracking

    The agent iterates over the opted-in contact list, sends the approved template to each number with personalised variables, and monitors Message Status Updated events to track delivery and read rates — all without opening the WhatsApp app.

  • Customer Support
    120 min / week
    Human agents monitor WhatsApp inbox manually

    Support staff watch the WhatsApp Business app, manually read each inbound message, copy the content into the ticketing system, and send a holding reply — adding 5–10 minutes to first response time on each ticket.

    Customer Support Agent
    0 min
    Agent acknowledges, routes, and tickets inbound messages automatically

    The New Message Received trigger fires within about a minute, the agent marks the message as read, creates the Zendesk ticket, and sends the customer an acknowledgement — first response time is under 2 minutes with no human involvement.

  • Human Resources
    40 min / week
    HR staff send interview confirmations manually

    HR coordinators find each candidate's phone number, open WhatsApp, type the interview confirmation message, and follow up separately with a location — taking 10 minutes per candidate and relying on no-miss manual checks.

    Human Resources Agent
    0 min
    Agent sends confirmation and location pin at scheduling

    When an interview is added to the calendar, the agent sends the approved confirmation template and a location pin to the candidate's WhatsApp in under a minute — with no HR coordinator involvement.

  • Finance
    60 min / week
    Manual payment reminder calls and emails

    Finance staff identify overdue invoices in the billing system, look up customer contact details, call or email each customer individually, and log the outreach in a spreadsheet — 20 minutes per overdue invoice.

    Finance Agent
    0 min
    Agent sends payment-reminder templates at invoice overdue event

    When an invoice goes overdue, the agent immediately sends an approved payment-reminder template via WhatsApp with the invoice number and amount, then checks read status 24 hours later and flags unread reminders for follow-up.

  • Operations
    80 min / week
    Manual order update notifications

    Operations staff monitor shipment status changes and manually send WhatsApp or SMS updates to customers — a process that breaks down under high order volume and leaves customers without timely status information.

    Operations Agent
    0 min
    Agent sends WhatsApp shipping notifications at every status change

    When an order ships, the agent sends a personalised template with tracking details and a location pin for pickup orders — automatically, at any volume, with no operations staff involvement.

  • Legal
    30 min / week
    Manual compliance notice delivery and tracking

    Legal coordinators manually draft and send compliance notices to counterparty phone numbers, track delivery by asking for acknowledgement replies, and log each exchange in a spreadsheet for the audit trail.

    Legal Agent
    0 min
    Agent sends approved compliance templates and maintains audit trail

    The legal agent sends approved utility templates, tracks delivery and read status via Message Status Updated, and logs every send and acknowledgement to the compliance record automatically — no manual tracking required.

+ 100s of other WhatsApp Business automations
Average time saved
48 hrs / person / month
Calculator

Calculate what your team saves

Team size
5 people
Hourly rate
$75 / hr
Hours saved / week
11
Hours saved / year
525
Annual ROI
$39,375

Based on WhatsApp Business's typical team usage — the visible tasks plus a few other automations the agent runs: ~2.1 hrs / person / week of admin work automated.

Connect

How to plug WhatsApp Business into Actionist

Pick the connection method that suits your environment.

Connect via a Meta System User Access Token from your Meta Business Suite. This gives the agent permission to send messages, retrieve media, and subscribe to webhook events on your WhatsApp Business Account.

1
Create a Meta app

Go to developers.facebook.com → My Apps → Create App → Business type. Add the WhatsApp product and link your WhatsApp Business Account.

2
Generate a System User token

In Meta Business Suite → Settings → System Users, create a System User and generate a token with whatsapp_business_messaging and whatsapp_business_management scopes. Copy the token.

3
Copy your Phone Number ID

In the WhatsApp product dashboard in your Meta app, copy the Phone Number ID for the business number you want to connect (not the display number itself).

4
Paste into Actionist

Paste the Access Token and Phone Number ID into the fields below and click Test connection. Actionist will make a read-only API call to verify the credentials before enabling any actions.

Credentials you'll need
Access Token*
Meta Business Suite → Settings → System Users → Generate token with whatsapp_business_messaging and whatsapp_business_management permissions
Phone Number ID*
The numeric Phone Number ID from your WhatsApp Business Account dashboard (not the display phone number)
Actions

15 actions your agent can call

Read and write operations available to your Actionist agent.

Triggers

2 events your agent can react to

Events your agent watches for, and the actions it kicks off in response.

Skills

Skills that pair with WhatsApp Business

Reusable agent skills that work well alongside this app.

WhatsApp Business

WhatsApp Business API integration with managed OAuth. Send messages, manage templates, and handle conversations. Use this skill when users want to interact with WhatsApp Business.

MCP servers

MCP servers that work with WhatsApp Business

Connect Actionist to MCP servers built for or around this app.

ManyContacts - WhatsApp Business CRM

WhatsApp Business CRM: send messages, manage contacts, campaigns, and AI agents.

WhatsApp MCP Server

Manage WhatsApp Business templates and send messages via Meta Cloud API.

YCloud WhatsApp MCP Server

MCP server for WhatsApp Business Platform by YCloud.

FAQs

Questions about WhatsApp Business + Actionist

How does Actionist connect to WhatsApp Business?
Go to the Apps tab, find WhatsApp Business, and click Connect. The recommended path uses a Meta System User Access Token: create a System User in Meta Business Suite with whatsapp_business_messaging and whatsapp_business_management permissions, generate a token, and paste it alongside your Phone Number ID into Actionist. The agent makes a read-only test call to verify the credentials before any messages can be sent. Alternatively, install the WhatsApp Business MCP server for a managed OAuth handshake if you prefer not to handle raw tokens.
When do I need a Meta-approved message template and when can I send freeform messages?
WhatsApp enforces a 24-hour customer service window: if a customer messages your business number, you can reply with any freeform text, media, or interactive message for 24 hours after their last inbound message. Once that window closes, you must use a Meta-approved template message to initiate or continue the conversation. Templates are categorised as Marketing, Utility, or Authentication and must be submitted for Meta approval before use. Actionist's Send Freeform Message action is for within-window replies; Send Template Message handles all proactive outreach and post-window follow-ups.
How long does it take for Actionist to pick up a new inbound WhatsApp message?
Actionist's New Message Received trigger is webhook-based: Meta pushes the event to Actionist's endpoint when the message arrives, so the agent reacts within about a minute of the customer sending their message. This is not polled on a fixed interval — it fires as soon as Meta delivers the webhook payload. Response time from that point depends on the actions in your workflow, but the trigger latency is consistently within about a minute under normal conditions.
Can Actionist receive and process images or documents sent by customers on WhatsApp?
Yes. When a customer sends an image, PDF, audio file, or video, the New Message Received trigger includes the media ID in the event payload. The agent can then call Get Attachment to download the media content — for example, routing a damage photo to a support ticket, extracting data from a receipt, or forwarding a signed document to a storage system. Media files are temporarily hosted by Meta and must be downloaded within 30 days of receipt.
What WhatsApp messaging limits apply and how do I avoid hitting them?
Meta assigns a messaging tier to each WhatsApp Business phone number based on quality rating and usage history. New accounts typically start at 1,000 unique conversations per day, scaling to 10,000, 100,000, or unlimited as the account establishes a positive track record. Limits are per phone number, not per account. Actionist's Get Phone Number Details action lets your operations agent check the current tier and quality rating on a schedule — if the rating drops (a sign of customer blocks or spam reports), the agent can alert the team before Meta reduces the limit. Using only approved templates for proactive outreach and maintaining low block rates are the primary levers for keeping quality high.
Can I use Actionist to send WhatsApp messages to a list of contacts in bulk?
Yes, with important caveats. Actionist can iterate over a contact list and send template messages to each number — this is how marketing campaigns, payment reminders, and appointment reminders work at scale. Each recipient must have opted in to receive WhatsApp communications from your business (Meta's terms require explicit consent), and you must use an approved Marketing or Utility template for unsolicited outreach. Bulk sends consume your daily conversation quota, so check your tier limit via Get Phone Number Details before scheduling a large batch. Sending to opted-out contacts risks customer blocks, which degrades your quality rating and can trigger Meta-enforced messaging restrictions.
How do I handle the case where a customer replies to a WhatsApp template and I need to continue the conversation?
When a customer replies to your template message, that reply opens a new 24-hour customer service window. The New Message Received trigger fires with the customer's response, and from that point you can use Send Freeform Message, Send Interactive List Message, or Send Reply Button Message to continue the conversation without needing another template. If the conversation moves to Actionist's workflow engine, the agent can route the reply based on content — for example, a 'Yes' reply to a payment reminder can trigger a payment link, while a 'No' routes to a human agent queue.
What happens if a WhatsApp message fails to deliver and how can Actionist handle it?
When a message fails, the Message Status Updated trigger fires with a 'failed' status and an error code. Common failure reasons include: the recipient's number is not on WhatsApp, the number is invalid, the account is restricted, or a template was rejected. Actionist can react to the failure automatically — logging the error code to the CRM, triggering a fallback communication via email or SMS, queuing the number for a Search Contacts re-validation sweep, and alerting the relevant team. This ensures no customer misses a critical communication because of a WhatsApp delivery failure.