Scheduling
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
- 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