Timing is crucial for great conversational design, and bot developers often face the issue of regular repetitive actions. It could be feeding the user with educational content, sending drip campaigns, reminders, or checking external data sources. Also, it is often desirable to pause the conversation for a specific period of time. For example, giving the user some time to finish his or her order before checking order status and sending a discount coupon for incomplete orders.