All Collections
Building your bot
Message parts
Add delays in between message parts
Add delays in between message parts

How the delay function works

Melita Gandham avatar
Written by Melita Gandham
Updated over a week ago

A delay is the short space of time between text messages on the screen that will allow the user a few seconds to read the messages. When a delay has been added in between message parts, the bot user will see a "..." typing message before the next message appears in their chat.


The delay is measured in milliseconds so 1000 would be 1 second. Calculating delays doesn't have to be difficult - we recommend using 1000 for around 1.5 lines of text in your text message part. Here is an example:

However, reading speeds can differ amongst audiences, so feel free to test your reading speed before deciding on a rule to apply to your entire bot. Some bots may require longer delays i.e. bots sharing important information.

You can add up to 10000 milliseconds/10 seconds of delay in each delay message part. To add a longer delay, you can stack multiple delays in a row. Please be careful when doing this though - you do not want the user to think that the bot journey is stuck if the delay is too long. We would recommend using a button if you want the user to progress through the bot at a more leisurely speed.

Did this answer your question?