schedule chatbots

Suppose you want to periodically activate a chatbot on a user’s Messenger or phone (SMS). For that, you could create bot welcomeBot that asks a user if she want to subscribe to the periodic bot wellnessBot. Here are the steps.

STEP 1

Create wellnessBot in Bot Builder, which you could for example remind the user to walk 100 steps, or ask the user how many hour she slept.

step 2

Create a Schedule Pattern for the wellnessBot, that specifies that this chatbot should be activated once a day at 9 am (preferred time) on Messenger page https://www.messenger.com/t/551011855343268 (or on a Twilio phone number). For that, go to Scheduling page under SETTINGS page and create a Schedule Pattern as follows:

Set Activation Delay to 0 if you want the schedule to go in effect right away.

You can also use Schedule Patterns for non-recurrent activations. For example, if you wanted the wellnessBot to only execute once, you can set Recurrence to once.

STEP 3

Create the welcomeBot and activate the wellnessBotDemo pattern created above when the user agrees to subscribe, as shown below.

Use Scheduling for Bot Campaigns

Consider you have a new food ordering service and you created a chatbot called FoodOrderingBot to explain the features of this service. And you want to activate this bot for 10 of your users immediately. For that, you can create a Schedule Pattern as below:

And then click on Schedule Chatbot right below to select the users where you want to activate this chatbot as shown below.

manually Assign a schedule pattern to an individual user

While chatting with a user in CHATS, you may decide to schedule a bot for her. For example, the use may ask to enroll to your wellness chatbot program. For that simply click on Add Schedule as shown below and select a Schedule Pattern.