Message campaigns
Schedule subscriber messages
Open Communications → Message campaigns. This tool is for scheduled SMS/email, not captive banners.
The list shows four cards: Total, Scheduled (upcoming sends), Completed and Failed. Tabs filter by All, Scheduled, Processing, Completed and Failed. Each row shows the channel, audience, next send, recurrence, status and the number sent.
Required fields
- Name: required, maximum 120 characters.
- Channel: SMS or Email.
- Email subject: required for Email, maximum 255.
- Message: required, 1–1,600 characters.
- Audience type: Everyone, Segments, Mikrotiks, or Specific users.
- Scheduled time: required.
- Audience selection: required when the type is not Everyone.
Optional recurrence ends must be after the scheduled start.
Recurrence
Current options are one-time, daily, weekly, monthly, yearly, and holiday (annually). Holiday repeats on the same date each year, like yearly. Choose the rule whose calendar semantics match the message. Set an end when the campaign should not continue indefinitely.
A recurring campaign books its next run even if a run fails. The one exception is a missing SMS gateway, which stops it. Fix the gateway, then edit the campaign to set a new time.
Saving a failed or completed campaign with a future date schedules it again.
When campaigns send
Centipid checks for due campaigns every 5 minutes. So a send can start a few minutes after its scheduled time. Each check sends up to 25 due campaigns per ISP. A run is not retried automatically.
A run fails with a clear reason when:
- the SMS gateway is not configured;
- no recipients match the audience filters;
- the message could not be delivered to any recipient.
Open the campaign to see its status and sent and failed counts.
Create safely
- Give the campaign an internal name describing purpose/audience.
- Select SMS or Email and configure the corresponding provider first.
- For Email, write a subject suitable for every selected recipient.
- Choose the smallest correct audience.
- Insert only supported variables and preview representative output.
- Set schedule and recurrence in the account timezone.
- Review consent, cost, and operational impact.
- Save and confirm status/scheduled time in the campaign list.
Editing and deletion
Editing an upcoming recurring campaign affects later dispatches according to its current schedule. Before changing audience or message, confirm whether an earlier run has already been sent. Delete only when future sends should stop and history retention is not required. The list offers Edit and Delete; there is no pause.
Avoid duplicate sends
Do not create a second campaign merely because an immediate status is unclear. Check scheduled time, recurrence, sent/failed counts, queue/provider state, and the existing campaign record first.
