Schedule a campaign for later

Updated May 22, 2026

Campaign states

Every campaign moves through a lifecycle of states:

State What it means What you can do
Draft Created but not yet scheduled or sent. Edit all fields, schedule, or delete.
Scheduled A synthetic badge shown on the campaign report page when the campaign is Ongoing and the send time is still in the future. The campaign itself lives in the Ongoing tab. Edit the email body inline, send a test mail, or cancel.
Ongoing Currently sending. Pause, cancel, or duplicate.
Paused Sending paused mid-flight, can be resumed. Resume, cancel, or duplicate.
Finished All emails dispatched. (Stored as SENT in the database; shown under the Finished tab.) View analytics, duplicate.
Cancelled Terminal state — campaign stopped before completion and cannot be restarted. Duplicate only.

Schedule a campaign

  1. Build your campaign through the five-step flow until you reach the Review step.
  2. Pick the Send now or Send later card — these are selection cards on the Review step, not buttons.
  3. If you picked Send later, set the date and time below.
  4. Click Save & Schedule at the bottom of the step.
  5. Confirm in the modal via Confirm & Start Campaign.

When the scheduled time arrives, Yaplet automatically starts dispatching and the Scheduled badge drops off. A large recipient list may take a few minutes to fully send.

Edit a scheduled campaign

Once you schedule a campaign it moves to Ongoing (with a Scheduled badge until the send time fires). The subject line, recipients, and sender address are locked the moment it leaves Draft. The email body can still be edited inline from the campaign report page until sending actually starts. To change anything else, cancel the campaign and duplicate it — the duplicate is a fresh Draft you can edit fully.

Cancel a scheduled campaign

Open the scheduled campaign from the Ongoing tab, then choose Cancel from the Actions dropdown on the campaign report page. The campaign moves to Cancelled and no further emails are sent. Cancellation is permanent — to reschedule, duplicate the cancelled campaign and set a new time on the copy.

Cancel is not available from the Drafts tab — a campaign has to be scheduled (and therefore Ongoing) before it can be cancelled.

Pause and resume an ongoing campaign

If a campaign is actively sending and you spot a problem — a broken link, a typo — click Pause. Emails already dispatched are gone, but new ones stop queuing. Fix the issue if needed, then click Resume to continue. You can pause and resume as many times as needed.

Pausing does not recall emails that have already been delivered. Only emails not yet dispatched are held.

Send a test email before scheduling

Click Send test mail. A modal opens with your email pre-filled — add or replace recipients, choose which verified sender to send from, then click Send. The test-mail action is also available from the Content step inside the editor, so you can preview while you're still building.

A note on timezones

Scheduled times use your browser's local timezone. Yaplet stores them in UTC internally and renders them back in each viewer's local timezone — so a teammate in another country will see the same scheduled moment in their own clock, not yours.

What's next

After your campaign finishes, review the delivery stats in the Campaigns list. Want to automate recurring emails? See Build an automated email workflow.

Did this article answer your question?