WhatsApp Business
In one line: Connect the official Meta WhatsApp Cloud API so your UnleashX agent can send text, template, image, document, audio, and video messages to your customers on WhatsApp.
1. Overview
WhatsApp Business (via Meta’s WhatsApp Cloud API) is the official way for companies to message customers on WhatsApp — sending order updates, reminders, support replies, and approved marketing templates from a verified business number. Once connected to UnleashX, your agent can send plain text messages, pre-approved templates (with variables), images, documents, audio/voice notes, and videos, and mark inbound messages as read — all through your own WhatsApp Business number. Connecting this to UnleashX lets your agent automate customer communication end to end: trigger a template when an event happens, reply with a document on request, or send a voice note — using the same compliant Cloud API that Meta requires for business messaging.2. What you’ll need
- A Meta for Developers account and a Meta App with the WhatsApp product added.
- A WhatsApp Business Account (WABA) and a registered business phone number.
- Three values from the Meta dashboard: an access token, your Phone Number ID, and your WhatsApp Business Account ID (WABA ID).
- Approved message templates if you plan to send template messages (Meta must approve these in advance).
3. Get your credentials
To connect, UnleashX needs three values from Meta: an Access Token, a Phone Number ID, and a WhatsApp Business Account ID (WABA ID). Getting them means setting up the official Meta WhatsApp Cloud API — no Twilio, WATI, or AiSensy needed.How the pieces fit together
Each thing you create unlocks the next. This is the chain you’ll build:Set it up step by step
Create a Meta Developer account
Create a Meta Business Portfolio

Verify your business (recommended)

Create a Meta App



Add the WhatsApp product


Send a test message (optional)
curl command and a Send message button.
Add your real phone number



Collect your three values

Create a permanent access token
whatsapp-api) with the Admin role.


-
whatsapp_business_messaging -
whatsapp_business_management



4. Connect on UnleashX
Open your agent
Go to Data Connectors
Find WhatsApp Business and Configure
Paste your credentials
Confirm it's connected
Use WhatsApp Business in a Workflow
Once connected, you can add WhatsApp Business to any automation from the Workflows builder. Its triggers and tools appear in the Apps panel, marked with an MCP badge.Add a trigger or action node

Pick WhatsApp Business from the Apps panel

Choose a trigger or tool
Add or select your account
Save and test
5. Available tools
6. Example usage
“Text +91 98765 43210 their order #4521 has shipped.” Behind the scenes: Send Message (UnleashX normalizes the number and posts to the Cloud API). “Send the ‘appointment_reminder’ template to this customer for 3 PM tomorrow.” Behind the scenes: List Templates (confirm the template) → Send Template (with the time as a variable).7. Permissions & data access
UnleashX CAN:- Send text, template, image, document, audio/voice, and video messages from your business number.
- List your approved message templates.
- Mark inbound messages as read.
- Send free-form messages outside WhatsApp’s 24-hour customer service window — those require an approved template.
- Create or approve templates (that happens in the Meta dashboard).
- Message numbers that haven’t opted in, or bypass Meta’s messaging policies.
- Access your Meta account settings or billing.
8. Troubleshooting
9. Frequently asked questions
Do I need approved templates to message customers? Yes — to start a conversation or message outside the 24-hour service window, WhatsApp requires a pre-approved template. Plain text messages only work within an open customer service window. Why does my access token keep expiring? You’re likely using a temporary token. Create a permanent System User access token in Meta Business Settings for production use. Is my customer message data stored by UnleashX? UnleashX sends messages on demand through Meta’s API. Inbound webhook events may be logged for delivery and analytics; outbound message content is not retained beyond what’s needed to complete the request. Can I use my own phone number? You use the business number registered to your WhatsApp Business Account in Meta. Thephone-number-id you provide tells UnleashX which number to send from.
10. References
- WhatsApp Cloud API documentation: https://developers.facebook.com/docs/whatsapp/cloud-api
- Get started / API Setup: https://developers.facebook.com/docs/whatsapp/cloud-api/get-started
- Message templates guide: https://developers.facebook.com/docs/whatsapp/business-management-api/message-templates
- System User access tokens: https://developers.facebook.com/docs/whatsapp/business-management-api/get-started

