You can build a workflow using our very own easy-to-use ChatBot builder.
Below are the steps involved in creating a Workflow:
Step 1: From your BotSpace Dashboard’s Homepage, click on ‘Automation’.
Step 2: From the Workflows Page, click on ‘Create flow’.
Step 3: Enter the Flow Name and Flow Description.
Step 4: Once you have entered the Flow Name and Description, click on ‘Create’.
This is how our Workflows Page looks like.
Now, let’s understand how to set up triggers.
Before we do that, let us understand what triggers are?
Trigger is basically enabling of the entire workflow when certain activites are performed. For examples, if someone sends us some text which contain certain keywords, or if a contact is created, etc.
We have 6 different types of Triggers:
Incoming text message
Incoming template message.
Label added
Label removed
Marked as closed
Contact created
We will understand the setup of all the types of triggers below:
1.) Trigger for Incoming Text Message.
In this case, the entire workflow will get triggered if a user sends us a message on Whatsapp and if the message includes certain keywords (eg - Hi, Hellow, etc.)
Step 1: Click on ‘Set up triggers’.
Step 2: Click on ‘Incoming text message’.
Step 3: Now, enter the keywords which you want to exist in the text message that will trigger the entire Workflow.
Once done, click on ‘Save’.
Congrats! You have successfully set up triggers using Incoming Text Messages.
2.) Trigger for Incoming Template Message.
In this scenario, the entire workflow will get triggered with the chosen Template Message.
Step 1: Click on ‘Set up triggers’.
Step 2: Click on ‘Incoming template message’.
Step 3: Select the Template that you want to use in your Workflow.
Once selected, click on ‘Save’.
Congrats! You have successfully set up triggers using Incoming Template Messages.
3.) Trigger for a Label added to a Contact.
In this scenario, whenever a label is added to a contact, the entire workflow will be triggered.
Step 1: Click on ‘Set up triggers’.
Step 2: Click on ‘Label added’.
Step 3: Now, enter the label, upon addition of which to a contact, the entire workflow will be triggered.
Congrats! You have successfully set up triggers using ‘Label added’.
4.) Trigger for Label removed from a contact.
In this scenario, whenever a label is removed from a contact, the entire workflow will be triggered.
Step 1: Click on ‘Set up triggers’.
Step 2: Click on ‘Label removed’.
Step 3: Now, enter the label, upon removal of which from a contact, the entire workflow will be triggered.
Congrats! You have successfully set up triggers using ‘Label removed’.
5.)Trigger for when a Chat is marked as closed.
In this scenario, whenever a chat is marked as closed, the entire workflow will be triggered.
Step 1: Click on ‘Set up triggers’.
Step 2: Click on ‘Marked as closed’.
Step 3: Enter the Resolution Label. Then, click on ‘Save’.
NOTE - Resolution Label is basically the reason behind marking the Chat as closed.
Congrats! You have successfully set up triggers using ‘Marked as closed’.
6.) Triggers for when a Contact is created.
Step 1: Click on ‘Set up triggers’.
Step 2: Click on ‘Contact created’.
Step 3: Click on ‘Save’.
Congrats! You have successfully set up triggers using ‘Contact created’.
Now that we know how to set up triggers, let us now understand how to set up actions.
Below are the entire list of Actions that will occur when triggers go off.
I.) Message Actions.
1.) Send Text Message
In this scenario, whenever a trigger goes off, a text message will be sent to the recipient.
Step 1: Click on the ‘+’ icon.
Step 2: Click on ‘Send text message’.
Step 3: Click on the Text Message action and edit the message and click on ‘Save’.
There you go! This is how ‘Send text message’ action is set up.
2.) Send Template Message.
In this scenario, whenever a trigger goes off, a template message will be sent to the recipient.
Step 1: Click on the ‘+’ icon.
Step 2: Click on ‘Send template message’.
Step 3: Click on ‘Select a template’.
Step 4: Select the Template that you want to send to the recipient.
There you go! This is how ‘Send template message’ action is set up.
3.) Send Image Message.
In this scenario, whenever a trigger goes off, an image message will be sent to the recipient.
Step 1: Click on the ‘+’ icon.
Step 2: Click on ‘Send image message’.
Step 3: Click on the Image Message Tab.
Step 4: Enter the Link to your Media file and the caption for your image and then, click on ‘Save’.
There you go! This is how ‘Send image message’ action is set up.
4.) Send Video Message.
In this scenario, whenever a trigger goes off, a video message will be sent to the recipient.
Step 1: Click on the ‘+’ icon.
Step 2: Click on ‘Send video message’.
Step 3: Click on the Video Message Tab.
Step 4: Enter the link to your Media File and the caption for your video and then, click on ‘Save’.
There you go! This is how ‘Send video message’ action is set up.
5.) Send Audio Message.
In this scenario, whenever a trigger goes off, an audio message will be sent to the recipient.
Step 1: Click on the ‘+’ icon.
Step 2: Click on ‘Send audio message’.
Step 3: Click on the Audio Message Tab.
Step 4: Now, enter the link to your Media file and the caption for your audio and then, click on ‘Save’.
There you go! This is how ‘Send audio message’ action is set up.
6.) Send Document Message.
In this scenario, whenever a trigger goes off, a document message will be sent to the recipient.
Step 1: Click on the ‘+’ icon.
Step 2: Click on ‘Send document message’.
Step 3: Click on the Document Message Tab.
Step 4: Now, enter the link to your Media file and the caption for your documents and then, click on ‘Save’.
There you go! This is how ‘Send document message’ action is set up.
7.) Send Quick Reply Message.
In this scenario, whenever a trigger goes off, a quick reply message will be sent to the recipient.
A quick reply message can have upto 3 quick reply buttons.