Guides

Workflows

August 21, 2022

Workflows are automated actions that WA Toolbox can perform when specific events occur, such as responding to your customers when they ask about a specific product.

WA Toolbox can currently listen to 5 different events and perform 9 different actions according to those events.

1- A message containing keywords is received
It's useful when you're expecting specific inputs from your clients, or when you ask them to insert specific inputs if they want to ask about something. You can easily insert the expected keywords that the app will trigger the next event if one of them is found in the client message.

2- A message containing attachments is received
This event triggers when any kind of attachment is received from your clients.

3- A new call is received
When receiving Audio or Video calls, from personal chats or group chats, you can easily define actions according to this event.

4- A user joined my group
Triggers when someone joins any of the preselected groups, it's useful if you want to send welcoming messages to group members in the group or in private, or if you want to trigger some remote server actions to add the user to your CRM.

5- A user left my group
Triggers when someone leaves any of the preselected groups, it's useful if you want to send bye-bye messages to group members in the group or in private, or if you want to trigger some remote server actions to label the user in your CRM.

Below is the list of actions that can be performed when any of the above events occur:

1- Send messages to the chat
Replying back to the same chat where the message came from, and this action has different options that can be set before replying to that chat:

a) Don't send if the conversation is open: avoid triggering any actions if the chat with the sender is already open.
b) Don't send in groups: triggering any actions if the event that triggered this action belongs to a group chat.
c) Quote the sender's message with the reply
d) Send typing status before replying: this gives some real chat experience to the customer
e) Add a delay before replying: wait for a selected period of time before performing the action