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

  1. Scheduling section title
  2. Scheduling radio buttons
  3. Datepicker
  4. Timezone selector
  5. Launch button
  6. 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.