Attention!
The maximum number of scheduled messages per client is 32 messages.
Message chains
Message chains are a popular tool in messenger marketing. This is a planned series of messages sent at a certain interval. They warm up users' interest. This approach is also effective for event reminders. For example, you can send messages a week in advance, a day in advance, and so on before the scheduled time.
Timer connection
Timer connections are connections that are clicked through after the time period specified in the editor. The arrow is displayed as dotted lines.

To specify a timer, you can fill in the first field of the "Delay before response" arrow settings with a value. Specify a number and select the unit of measurement applied to the number, which can be seconds, minutes, days, hours, and even months. The bot will send a message after the time you specified in the delay field.
Variables work in this field, for example, you can ask "In how many minutes should I write to you?" and save this value to a variable and specify it in the "Delay before response" field. You can also create an alarm clock by asking for the exact time
Example
Step 1. We create a block in which we ask when to call back and set the buttons for the client selection:

Step 2. In arrow settings:
а) Activating the "User enters data" checkbox;
б) We prescribe a variable in which the value selected by the client will be written;
в) We specify a variable in the "Delay before response" field:

Now the bot will work only depending on the time selected by the client.
Please note!
If such connection leads from the block, the transition will be automatically, regardless of the user's response.
Accidental delay
You can specify a random delay by specifying the function call a random(x, y) in the field, where x is the minimum delay size and y is the maximum size. Usage example:

Cancel during switching to another block. The arrow is a reminder to respond.
Activating this slider will cancel the transition to this block if the client has moved to another block. This is convenient when you need to arrange a reminder if the client does not respond to the message from the previous block for a long time, or when you need to follow one or the other message thread, depending on the value of a certain user variable , as in the example in Picture 5:

Cancel timer messages
When this slider is enabled, all other timer messages are canceled.
Not cancel
When "Do not cancel" is enabled, this transition to the block will not be canceled at all. Even if the condition "Cancel timer messages" is set in the other arrows of the funnel.
Sending time including delay
Bot will send the message at the specified time and add a delay from the "Delay before reply" field. If the day of sending the message has passed but you have set the "Send if the date has passed" flag, it will be scheduled for tomorrow.You can use a variable to set the time. To do this, enter the required variable in the field. An example is shown in Picture 7.
Dispatch date including delay
Bot will send the message on the specified date, adding time and delay. It is convenient when holding promotions on a certain day. If the day of sending the message has passed and you have set the "Send if the date has passed" flag, it will be scheduled for tomorrow.
The mechanism works as follows: timer messages are messages that do not require user action to click through them. You specify the interval or the exact time when you want to send the message. As a result, the mailing list goes through the stages independently. Combining it with regular connections, you can implement any message chain.
You can use a variable to set the time. To do this, enter the required variable in the field. An example is shown in Picture 7.

