Smart Delays
Description
A new window has been added to the Tools section for Smart Delays. This feature allows you to view all users who are currently in a Smart Delay state. With this window, you can easily monitor and manage users paused in the flow, ensuring better visibility and control over active delays.
Smart Delays will only be shown if the delay time is greater than 1 minute
How It Functions
The Smart Delay has a Delay Type field with three options:
Duration: Wait for a set amount of time. Enter the delay as a number and a unit (for example, 30 Seconds). You can also turn on Set continue time limit to control when the flow is allowed to continue: set a Continue between time range (for example, 08:00 to 22:00), choose the days of the week, and pick a timezone (Bot User Timezone or Workspace Timezone).
Specified Date and Time: Wait until an exact date and time. Under Delay until, pick a day and time. There will be no delay if the specified date and time has already passed.
Dynamic Date and Time: Wait until a date and time taken from a field, with an optional offset. Under Delay until, select a custom field or a system field (such as NOW, Last Interaction, Subscribed, BOT_CURRENT_TIME, Last Agent Interaction, Created At, or Last Agent Read At). Set an Offset as a number plus Seconds, Minutes, or Hours to continue before or after that date and time. There will be no delay if the final date and time (the field value plus the offset) has already passed.
What we have in the Smart Delays:
Each Smart Delay has an ID assigned to it for easy identification and management.
Schedule Time: This field indicates when the Smart Delay will be lifted, showing the exact time when the delay will end and the bot will resume interaction.
Node: This indicates the node from which the Smart Delay was triggered, giving you context on where the delay originated in the flow.
Bot User: Here, you can see the bot user who is currently under the Smart Delay. This helps identify which users are affected by the delay at any given time.
Created At: This field shows when the Smart Delay was initiated, giving you insight into how long the user has been on delay.
You have the ability to cancel the Smart Delay for a particular user at any time, giving you full control to manage user delays as needed.
Use Cases
Follow-Up Messaging: You can use Smart Delays to send follow-up messages to users who showed interest in a product but left without completing the purchase. Trigger Smart Delays to send 3-4 messages over the course of hours or days, gently reminding them about the product, offering discounts, or suggesting related items.
Event Reminders: For users who have shown interest in an upcoming event (webinar, sale, product launch) but haven't completed their registration or sign-up, Smart Delays can be used to send timely reminders. Messages can be sent before 10 hours 5 hours or an hour before the event to encourage participation.
Smart Delays are a great way to keep users engaged without overwhelming them. By using them strategically, you can send follow-up messages, reminders, and even re-engagement prompts at just the right time. Whether it’s reminding someone about an abandoned cart, following up after a purchase, or encouraging users to return after a while, Smart Delays help keep your interactions timely and relevant.
Important Note:
Smart delays work in a que based format when the delay is set higher than 1 minute. Queues are exectued once per minute so depending on when the smart delay has been triggered it could mean there will be an additional 1-2 minutes of delay added to the set total on the smart delay node itself