Send WhatsApp Message Action
The Send WhatsApp Message action is a custom WhatsApp provider workflow action that sends a WhatsApp message to a contact directly from your CRM workflows. Automate replies, confirmations, reminders, and follow-ups without sending anything by hand.
Why it matters: Manually replying to contacts on WhatsApp doesn't scale. With this action you can send personalized WhatsApp messages triggered by any CRM eventβnew leads, appointments, form submissions, replies, and more.
Key Benefitsβ
Automated Messaging - Send WhatsApp messages automatically from any workflow
Personalized Content - Use custom variables to tailor every message
Attachment Support - Include an image, video, or document with your message
Multi-Number Support - Choose which connected WhatsApp number sends the message
Workflow Integration - Combine with any CRM trigger for powerful automation
Who Should Use Itβ
Sales Teams - Instantly follow up with new leads on WhatsApp
Support Teams - Send confirmations and updates automatically
Agencies - Automate client-facing messaging across sub-accounts
Operations - Send reminders, alerts, and status updates
Marketers - Deliver timely, personalized WhatsApp touches
Requirementsβ
Before using this action:
-
Update your WhatsApp provider app to the latest version
- Go to App Marketplace β Installed Apps β WhatsApp provider β Update
-
Connect a WhatsApp number
- Use the WhatsApp Settings dashboard to connect one or more WhatsApp instances
How to Set Upβ
Step 1: Create or Edit a Workflowβ
- Go to Automation β Workflows
- Create a new workflow or edit an existing one
- Add your desired trigger (Form Submitted, WhatsApp Inbound, Appointment Booked, etc.)
Step 2: Add the Actionβ
- Click + or Add New Action after your trigger
- Switch to the Apps tab
- Click the WhatsApp provider app icon
- Select Send WhatsApp Message

Step 3: Configure the Actionβ
| Field | Required | Description |
|---|---|---|
| Action Name | Yes | A label for this action in the workflow (e.g. "Send Whatsapp Message") |
| Message | Yes | The message text to send (supports custom variables) |
| Attachments | No | Upload a file (System upload) or pick one from the Media library |
| WhatsApp Number | No | The connected number to send from. Leave empty to use the number-selection priority configured in your dashboard settings |
Step 4: Save and Publishβ
- Click Save action
- Review your complete workflow
- Toggle from Draft to Published
Action Fields Explainedβ
Message Fieldβ
Enter the message you want to send. You can:
- Type plain text
- Use custom variables (click the tag icon to insert)
- Include emojis
- Use line breaks for formatting
Example with variables:
Hi {{contact.first_name}} π
Thanks for reaching out! A member of our team will get back to you shortly.
Meanwhile, feel free to reply here with any questions.
Attachments Fieldβ
Attach a file to send with your message. You have two options:
- System upload β Click to upload, or drag and drop a file
- Media library β Select an existing file from your library
This field is optional.
WhatsApp Number Fieldβ
Choose which connected WhatsApp instance sends the message.
Connected WhatsApp instances. Use the WhatsApp Settings dashboard to connect more WhatsApp instances. Leave this field empty to use the number-selection priority as configured in your dashboard settings.
Example Use Casesβ
Use Case 1: Instant Lead Follow-Upβ
Reply to a new lead the moment they submit a form.
Trigger: Form Submitted
Action: Send WhatsApp Message
- Message:
Hi {{contact.first_name}}! π
Thanks for your interest. We received your request and will be in touch within the next few minutes.
Use Case 2: Auto-Reply to Inbound Messagesβ
Acknowledge every inbound WhatsApp message automatically.
Trigger: WhatsApp Inbound
Action: Send WhatsApp Message
- Message:
Thanks for your message! We've received it and will reply shortly. π
Important Notesβ
Technical Detailsβ
- Messages send from your connected WhatsApp number
- Leaving WhatsApp Number empty uses your dashboard's number-selection priority
- Supports text, emojis, and one attachment per message
- Works with all standard CRM workflow triggers
Best Practicesβ
- Keep messages concise and personal
- Use relevant variables only
- Test before publishing
- Avoid over-messaging β too many messages cause fatigue
FAQsβ
Which number does the message send from?β
The one you select in the WhatsApp Number field. If you leave it empty, it uses the number-selection priority configured in your WhatsApp dashboard settings.
Can I attach a file?β
Yes. Use the Attachments field to upload a file (System upload) or pick one from the Media library.
Can I personalize the message?β
Yes. Click the tag icon in the Message field to insert custom variables like {{contact.first_name}}.
What happens if WhatsApp is disconnected?β
The message will fail to send. We recommend setting up the WhatsApp Disconnected trigger to get alerts when your number goes offline.