Scheduling a Flow

Do you want to schedule flows and experiences to be delivered to your users based on a date?  This document will explain how to display a flow up until a certain date, only after a certain date, or both, localized for the user.

There may be a feature announcement that you'd like to create and publish now but not show until release day this coming Saturday or a webinar notification you want to show now but stop showing after the date of the event. In these cases, you can use the 'Updated At' user property to set these scheduling criteria.

The  'Updated At' user property is automatically updated with the current time when a user in your application is identified by Appcues. This condition makes it so a user will be eligible to see this flow until they're next identified, which will change their 'Updated At' user property to match. They will then no longer be eligible to see this flow.

To set this up you need to open the flow settings for your desired flow and scroll down to the Audience section.

  • To set a Start Date on the flow, select 'Specific users' > 'User property' > 'Updated at' > 'occurred after' ---> {insert desired start date}
  • To set an End Date on the flow, select 'Specific users' > 'User property' > 'Updated at' > 'occurred before' ---> {insert desired end date}

To define a start date, you can use the same logic using occurred after instead of occurred before. And if you'd like to create a date range during which time a flow will show, you can use a combination of these two conditions.

Make sure to save your changes and your flow should be all set!

Note:  In the example below with the end date of 3/31/2021, this flow will show until 12am 3/31/2021 of your end user's specific browser time setting. While the flow will not show after that date, it will still remain published in your dashboard.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.