Scheduling Guidelines
Use scheduling to allow the users to set a sending date and time for a message. Scheduling a message for launch and pushing the launch button
Structure
- Scheduling section title
- Scheduling radio buttons
- Datepicker
- Timezone selector
- Launch button
- Unschedule button
Best practices
Scheduling should:
- Be placed at the end of a message creation flow in a checkout like experience.
- Have "Launch now" selected by default.
- Change Launch button text to "Launch later" when a future date and time is selected.
- Have the today's data and time selected by default as the current date and time.
- Provide a way to unschedule a scheduled message if the scheduled date and time is not reached yet (Unschedule button).
- Should provide a status to the message that is visible on the overview.
Try to avoid:
- Showing scheduling without informing users on the impact of their message, that is showing the number of potential contacts the message will reach with the set schedule.