Schedule and Launch Your Campaign
Timing decides whether your message gets read — so this final step lets you send right now or land it at the perfect local hour for your audience, in the right timezone. Before you commit, you review the whole campaign one last time and can run a live test on yourself. This step is the same for every channel — Email, WhatsApp, SMS, and Voice Call.
Entry pointGrowth → Campaigns → New Campaign
| Article summary | Details |
|---|---|
| Step in creator | 4 of 4 · Schedule & Review |
| Where to go | Inside any campaign: Setup → Content → Audience → Schedule & Review |
| Channels it applies to | Email · WhatsApp · SMS · Voice Call |
What This Step Does
This step lets you:
- Decide when the campaign goes out — immediately, or at a specific date + time in a specific timezone.
- Review the Launch Summary — channel, sender, audience, timeline, template — one last time before launch.
- Run a Preview or Test send before launch.
- Trigger the launch action — Send Campaign, Publish, Schedule Campaign, Update Campaign, or Reschedule.
The right-hand badges on this screen tell you whether you can launch:
- Setup ready / Setup incomplete — set on every step's panel.
- Ready to publish — shown on the Launch Summary when every required field on every step is filled in. Until it's green, the launch button is disabled.
Open the Schedule Campaign Modal
Click Continue from the Audience step, or click Schedule
from the campaign's ... Actions menu in the list. The Schedule
Campaign modal opens with two large cards:
- Send Now — Immediately.
- Schedule Later — Pick a date & time.
Pick exactly one and confirm. The modal stays focused — you can't launch from anywhere else.
Send Now
Picking Send Now sets the current mode to Send immediately and shows a yellow notice:
"The campaign will start sending to all recipients immediately after confirmation."
Click Send Now in the modal footer to launch. There is no extra delay — Brixi starts queuing the audience as soon as you confirm.
Brixi starts processing the moment you click Send Now in the modal. Pause from the campaign list's Actions menu if you change your mind mid-send.
Use Send Now when:
- You just finished a Test and you're happy with the result.
- You're running a small ad-hoc broadcast and don't need queuing.
- A scheduled time isn't important (transactional follow-ups, etc.).
Schedule Later
Picking Schedule Later shows a date / time picker:
- Date & Time — pick a date (calendar picker) and a time of day (12-hour picker).
- Timezone — pick the timezone the date / time is evaluated in (see next section).
A blue info card under the picker confirms the resolved send time:
"Will send on Jun 3, 2026, 04:30 AM (IST)"
Click Schedule Campaign in the modal footer. The campaign moves to Scheduled status in the list with the chosen date in the Schedule column.
Use Schedule Later when:
- You want to send at a specific local time for the audience (e.g., 9 AM their time).
- You want to stagger several campaigns through a week.
- The audience needs lead time (a campaign that announces a Monday event should land Friday morning, not Sunday night).
Timezone and the "Will Send On" Preview
The Timezone dropdown shows common offsets first (workspace default at the top) and a long-form list below. The default is the workspace timezone. Examples in the picker:
| Code | Offset | City |
|---|---|---|
| IST | GMT +05:30 | New Delhi |
| GST | GMT +04:00 | Dubai |
| GMT | GMT +00:00 | Greenwich |
| AEST | GMT +10:00 | Sydney |
| HST | GMT -10:00 | Honolulu |
| PST | GMT -08:00 | Los Angeles |
| AKST | GMT -09:00 | Anchorage |
| MST | GMT -07:00 | Denver |
| CST | GMT -06:00 | Chicago |
| EST | GMT -05:00 | New York |
| COT | GMT -05:00 | Bogota |
The blue Will send on preview always shows the fully resolved date + time + timezone — read this line carefully before launching, especially if you change the timezone after picking the date / time.
Switch the timezone first, then pick the date /
time. The picker keeps the wall-clock numbers when you change
timezone, so picking 04:30 first and then switching
from IST to PST silently moves the send by 13.5 hours.
The Launch Summary Card
Below the schedule controls, the Launch Summary card summarises the entire campaign one last time:
| Field | What it shows |
|---|---|
| Header | Campaign name + Ready to publish / Setup incomplete badge. |
| Channel | Email / WhatsApp / SMS / Voice Call. |
| Connector | The picked sender — Email sender for Email, WABA sender for WhatsApp, AI Assistant for Voice. |
| Audience | List: <name> or File: <filename> + recipient count. |
| Timeline | Send immediately or Scheduled for <date>. |
| Template | Preview snippet of the selected template body. (Voice campaigns show no template — they use the published agent flow.) |
| Footer | Review complete. Click <Launch action> to launch. |
The Ready to publish badge in the top-right turns green only when every required field on every step is filled. If it stays amber, scroll up to find the step with the Setup incomplete badge and fix what's missing.
Preview and Test
The top-right of every step in the creator has three small buttons:
- Preview — opens the rendered template + a sample audience row side-by-side. Read-only.
- Test — sends one live message / call to a test recipient (the current user by default). Use it before every launch.
- Continue / Update Campaign / Send Campaign — the launch action for the current step.
Run Preview at least once, then Test on yourself or a teammate. The test send uses the live sender and template — bad opening lines or broken variables show up on the test, not on the real audience.
Publish / Update / Reschedule
The launch button label changes based on the campaign's current status:
| Status | Button label | What it does |
|---|---|---|
| Draft (never launched) | Send Campaign / Publish | Validate everything and either send immediately or push to the schedule queue. |
| Scheduled (queued, not started) | Update Campaign | Save changes; the campaign stays scheduled at the same / new time. |
| Paused | Resume | Resume from where the pause stopped. |
| Already running | (read-only) | The creator is read-only; you can only View or View Stats. |
The campaign-list ... Actions menu also gives you:
- Schedule — re-open the Schedule Campaign modal on an already-scheduled campaign to move it.
- Pause — pause a scheduled / running campaign.
- Resume — restart a paused campaign.
- Clone — copy the campaign into a new Draft with everything pre-filled.
- Delete — remove the campaign (sent campaigns keep their stats separately).
See Campaigns hub → Lifecycle & Statuses for the full status → actions table.
Channel-Specific Add-Ons
Most channels stop at the modal above. Two channels add their own extras on top of Send Now / Schedule Later:
- Voice Call — adds a Call Schedule card (per-day calling hours) and an Enable Retries card (Busy / Timeout / No Answer / Voicemail toggles + per-condition delays). The Launch Summary on a voice campaign also shows a Delivery Window chip. See Voice Call campaign · Step 4.
- Email Attachments — uploaded on Content, but shown in the Launch Summary as part of the campaign's payload. See Email campaign · Step 2.
Per-channel sender setup, template choice, and variable mapping all live on the channel-specific pages — open them from the Campaigns hub.
Common Issues
| Issue | What to check |
|---|---|
| Send Campaign / Publish is disabled | The Ready to publish badge isn't green — scroll up, find the step with Setup incomplete, fill the missing fields. |
| Time picker won't let me pick a past time | Expected. Schedule Later requires a future timestamp. Move the date / time forward, or pick Send Now. |
| Campaign sent at the wrong wall-clock time | The Timezone was different from the audience's timezone. Edit, set the right timezone, save. |
| Test send didn't arrive | Confirm the sender setup, check the test recipient's spam / app, and re-run Test. |
| Launch Summary shows Setup incomplete badge | Every step needs its own badge to be green. Open the highlighted step and fix the issue. |
| Schedule action on a running campaign does nothing | Already-running campaigns can't be moved — they have to be Paused first, then re-scheduled. |
| Campaign jumped status from Scheduled to Failed | Sender / template / connector lost auth — re-authorise (see the channel page), then Resume or Reschedule. |
If the Ready to publish badge stays amber, the problem is almost always upstream — a missing sender, template, or audience field on an earlier step. Work back through the steps first, and ask your admin if the missing piece is a sender connection or template approval.
Contact Brixi support if a campaign was Scheduled with a confirmed Will send on time and simply never fired, or fires at a different time than the resolved preview showed. Include the campaign name, the scheduled time and timezone, and a screenshot of the Launch Summary.