Schedule Sending: Scheduling One-Time or Recurring Messages

RapidPro.app lets you schedule a broadcast message to be sent at a specific date and time, with an optional daily/weekly/monthly repeat, so selected contacts or groups receive the same message at the same moment—making it ideal for announcements and reminders, while campaigns remain the better choice for contact-specific timing.

Schedule a broadcast message in a few steps

If you just need the essentials, follow this:

  1. Open Messages and select Broadcasts
  2. Click Send to create a new broadcast
  3. Choose recipients (contacts and/or groups)
  4. Write your message and optional content (attachments, quick replies, opt-ins)
  5. Choose Send later and confirm the workspace timezone
  6. Set repetition (optional) and click Schedule

You’re done. Your broadcast will be delivered to all selected recipients at the scheduled time (and repeat, if configured).

Step-by-Step Process

1
Open the Broadcasts area

  1. Go to Messages.
  2. Click the Broadcasts folder.

[CAPTURE: Messages tab with Broadcasts folder selected.]

2
Create a new broadcast

  1. Click Send (top right).

[CAPTURE: Broadcasts folder with Send button highlighted.]

3
Select recipients

  1. Choose the contacts and/or groups you want to message.
  2. Confirm the recipient selection before moving to the message composer.

[CAPTURE: Recipient selection screen showing contacts and groups.]

4
Write the message

  1. Select the language for the message.
  2. Enter the message text.
  3. (Optional) Add any extra content such as an attachment, quick replies, or a Facebook opt-in (when applicable).

[CAPTURE: Message composer with language selector, text field, and attachment options.]

⚙️
Note: Scheduled messages are best for bulk communication where everyone receives the message at the same moment. If you need contact-specific timing (relative to a per-contact date), use Campaigns instead.

5
Schedule the send time

  1. Choose Send later.
  2. Select the date and time using the calendar/time picker.
  3. Review the timezone shown.

[CAPTURE: Calendar and time picker with timezone displayed.]

⚠️
Important: The broadcast is sent using the workspace timezone. Changing this requires updating workspace settings and affects the entire account.

6
Set repetition (optional)

  1. Choose how often the message should repeat:
  • Never (one-time message)
  • Daily
  • Weekly
  • Monthly

[CAPTURE: Repetition options selector.]

7
Confirm, then edit or cancel if needed

  1. Click Schedule (or Send if immediate).
  2. To edit or cancel later, go to Messages → Scheduled.
  3. Click the pencil icon to edit, or the trash icon to unschedule and delete.

[CAPTURE: Scheduled folder showing edit and delete icons.]

Common Issues & Quick Fixes

Problem: My message sent at the wrong time.

Fix: Check the timezone shown during scheduling and confirm your workspace timezone is correct in workspace settings, then reschedule if needed.

Problem: I need different timing per contact.

Fix: Scheduled messages are broadcasts sent to everyone at the same time. Use a Campaign to schedule messages relative to contact-specific dates (for example, due dates or creation dates).

Problem: I can’t see my scheduled message.

Fix: Open Messages → Scheduled (not Inbox or Flows) and check that the broadcast is listed there.