Smart Replies — Automated Workflows for WhatsApp
Published on
Smart Replies — Automated Workflows for WhatsApp
Smart Replies are automated workflows that WA Web Plus can perform when specific events occur. Instead of manually responding to every message, you define the trigger and the actions — and the extension handles the rest.
A common example: when a customer messages you with a specific keyword like "price" or "order", WA Web Plus automatically replies with your pricing template, labels the chat, and saves the contact — all without you lifting a finger.
Supported Events
1. A message containing keywords is received
Triggers when an incoming message contains one or more of your defined keywords. Useful when you expect specific inputs from clients — for example, when you ask them to reply with a keyword to get more info about a product. Use * as a wildcard to match any incoming message.
Additional options:
- •Message must match exact keywords
- •Ignore group messages
- •Ignore non-contacts messages
- •Ignore saved contacts messages
2. A message containing attachments is received
Triggers when any attachment is received — images, videos, documents, voice messages, etc. For example: automatically reply to clients who send you a voice message asking them to write instead of record.
3. A new call is received
Triggers on incoming audio or video calls, from personal or group chats. For example: when someone calls on a weekend, automatically send them a message saying you're out of office and ask them to wait until Monday, then label the chat so you remember to call back.
4. A user joined my group
Triggers when someone joins any of your selected groups. Useful for sending welcome messages to new members — either in the group or privately — or for triggering a webhook to add the user to your CRM.
5. A user left my group
Triggers when someone leaves any of your selected groups. You can send a farewell message in the group or privately, or fire a webhook to update the user's status in your CRM.
6. A location message is received
Triggers when a contact shares their location with you. Useful for businesses that operate by area — for example, a delivery service can automatically reply with the nearest branch details or estimated delivery time based on the incoming location.
Available Actions
When a trigger fires, you can configure one or more of the following actions:
- •Reply to chat — Send a message template as a reply. Options include: don't send if the conversation is open, don't send in groups, quote the sender's message, send typing status before replying, or add a delay before replying.
- •Star sender's message — Marks the incoming message as starred.
- •Add labels to the chat — Applies one or more labels to the conversation.
- •Remove labels from the chat — Removes specific labels from the conversation.
- •Block the user — Blocks the contact.
- •Archive the chat — Archives the conversation.
- •Mark the chat as unread — Flags the chat as unread.
- •Mark the chat as read — Marks the chat as read.
- •Delete the chat — Permanently deletes the conversation. Use with caution.
- •Add the user to a group — Adds the contact to a WhatsApp group.
- •Remove the user from a group — Removes the contact from a WhatsApp group.
- •Send event data to a webhook — Sends the event payload to an external URL. See Webhooks & API for details.
- •Save user to contacts list — Saves the sender to your contacts.
Need More Events & Actions?
WA Toolbox, our more advanced product, supports a wider range of trigger events and actions. If you need more automation power, check out WA Toolbox.
Workflow Settings
Each Smart Reply has its own settings to control when it runs:
- •Enabled — Toggle the workflow on or off without deleting it.
- •Run only on certain days — Restrict the workflow to specific days of the week.
- •Run during certain hours — Set a time window for the workflow to be active.
- •Run only for certain chats — Limit the workflow to specific conversations.
- •Run only for certain labels — Only trigger for chats that have specific labels.
- •Run only for certain countries — Filter by the contact's country code.
Want Your Workflows to Run 24/7?
Smart Replies require WhatsApp Web to be open in your browser. If you need your automations to keep running even when your browser is closed or your computer is off, check out Botassium — our cloud-based solution that runs your workflows 24/7 without needing a browser open.