WhatsApp Business

Send text, media and template messages from your WhatsApp Business number.
Connect it
In Keystile Automations → Connections → New connection, choose WhatsApp Business and sign in. Your AI tools and workflows then use it through Keystile; they never see the password or key.How connecting works.
Try it from your AI tool
Using Keystile, in WhatsApp Business: delete media (Deletes an uploaded media file from WhatsApp).What it can do (23 actions)
| Action | What it does | Changes data |
|---|---|---|
| Create Message Template | Submits a new message template for Meta review. | Yes |
| Delete Media | Deletes an uploaded media file from WhatsApp. | |
| Delete Message Template | Deletes a message template from the business account. | |
| Download Media | Downloads a received media file so later steps can use it. | |
| Edit Message Template | Replaces the components of an existing template and resubmits it for review. | Yes |
| Get Business Profile | Returns the public business profile shown for a phone number. | |
| Get Media URL | Looks up a media ID and returns its download URL and metadata. | |
| Get Phone Number | Returns the details and health of one business phone number. | |
| List Message Templates | Lists the message templates on the business account, optionally filtered by status. | |
| List Phone Numbers | Lists the phone numbers registered on the business account. | |
| Mark Message As Read | Shows the sender blue ticks for a received message, optionally with a typing indicator. | Yes |
| Send Contact | Sends a contact card the recipient can save. | Yes |
| Send Interactive Buttons | Sends a message with up to three quick-reply buttons. | Yes |
| Send Interactive CTA URL | Sends a message with a single button that opens a web link. | Yes |
| Send Interactive List | Sends a message that opens a menu of up to ten selectable rows. | Yes |
| Send Location | Sends a map pin for a latitude and longitude. | Yes |
| Send Media | Send an image, video, audio, document or sticker by URL. | Yes |
| Send Message | Send a text message through WhatsApp | Yes |
| Send Reaction | Reacts to a message with an emoji, or removes an existing reaction. | Yes |
| Send Template | Sends an approved template by name with positional parameters. | Yes |
| Send Template Message | Send an approved template, filling in its placeholders. | Yes |
| Update Business Profile | Updates the public business profile for a phone number. Empty fields are left unchanged. | Yes |
| Upload Media | Uploads a file to WhatsApp and returns a media ID you can send. | Yes |
Start a workflow when… (4 triggers)
- New Incoming Message — Fires when a customer sends your business number a message.
- New Message Reaction — Fires when a customer reacts to one of your messages with an emoji, or removes a reaction.
- Message Status Updated — Fires when a message you sent is delivered, read, or fails.
- Template Status Updated — Fires when Meta approves, rejects, pauses or otherwise changes a message template.
How Keystile protects it
Every WhatsApp Business action is checked before it runs, whether it comes from an AI tool or a workflow. 15 of its actions change data; your rules, limits and budgets decide whether each is allowed, held for a person or stopped, and it all goes into the signed record.
Use WhatsApp Business with your AI assistant — safelyClaude, Cursor or ChatGPT do the work; Keystile checks every action first.
Get early access