How to view, reschedule and cancel scheduled launches

Last updated July 19, 2026

Once you've queued ads to go live later, the Launches page is where you keep an eye on them. This article covers the management side — moving a schedule, calling it off, and dealing with launches that didn't finish cleanly. For creating a schedule in the first place, see How to set ad status and schedule a launch.

Finding your launches and schedules

Open Launches from the left-hand navigation. Both tabs are scoped to the ad account currently selected in the app:

  • History — your last 50 launches for this account, newest first, with the date, a short launch ID, a status badge, and counts of total, successful and failed ads.
  • Scheduled — the activations queued for this account, pending ones included.

The Scheduled tab carries a count in its label — for example Scheduled (2) — showing how many activations are still pending. If the number is missing, nothing is waiting to fire.

Reading the Scheduled table

Each row shows the scheduled time, the timezone it's expressed in, a link to the underlying launch, the status, and how many ads the activation will flip live.

Statuses mean:

  • pending — queued and waiting for its moment.
  • activated — the ads were flipped live. If some ads failed, the row still counts as activated and the partial error is recorded.
  • cancelled — you called it off; the queued job was removed and the ads stay paused.
  • failed — nothing could be activated. The error appears under the badge; hover it to read the whole message.

Understanding the timezone

Times are shown and entered in the ad account's Meta timezone, not your browser clock, and the timezone name is printed in its own column so there's no ambiguity. Your wall-clock choice is converted to UTC using that timezone, daylight-saving aware.

If uplads can't read the account timezone from Meta when the schedule is created, it falls back to UTC and stores that. The row will then show UTC in the timezone column — worth a glance before you rely on the time.

Rescheduling a pending activation

Only pending rows have actions; activated, cancelled and failed rows are history.

  1. Click the pencil icon on the row.
  2. The Reschedule activation dialog opens with the current time pre-filled in the account's timezone, which is named underneath the field.
  3. Pick a new date and time and click Save.

The new time must be in the future — a past time is rejected. Saving updates the record and re-queues the background job for the new moment. The timezone itself stays as it was when the schedule was created.

Cancelling a pending activation

Click the trash icon on a pending row. uplads removes the queued job and marks the row cancelled. The ads themselves are untouched: they stay paused in Meta, and you can switch them on by hand whenever you like via the ads manager.

Cancelling is only possible while a schedule is pending. Once it has fired there's nothing left to cancel.

What happens when the schedule fires

At the scheduled moment a worker flips each recorded ad to ACTIVE in Meta, one by one:

  • If some ads flip and others don't, the schedule still counts as activated and the failures are stored on the row as a partial error. You keep the ads that went live.
  • Only if no ad could be activated does the row go failed.
  • Re-running is safe: a schedule that isn't pending any more is skipped rather than fired twice.

Activation runs on the workspace owner's Meta connection, not yours — that's what the background worker has access to. If the owner disconnected Meta (or their token can no longer be read), the schedule fails with a message about the missing owner connection. Reconnecting Meta and creating a new schedule is the fix; see How to reauthorize or disconnect Meta.

The activation email

After a successful activation, uplads sends a confirmation to your notification recipient showing the scheduled time, when it actually fired, how many ads went live and how many failed. If you use Slack, the same summary can post to your channel. You can switch scheduled-launch emails off in your notification settings — see How to set up notifications and the daily digest.

Who can create and change schedules

Two gates apply:

Retrying or cancelling a launch from History

The History tab lists the launches themselves; the actions live inside a launch. Click any row to open its detail page:

  • Cancel launch appears while a launch is still running or pending. It removes the queued jobs, marks every still-pending ad as failed with the message Cancelled by user., and sets the launch itself to cancelled.
  • Retry appears once a launch has stopped and its status is failed or partial. A partial launch offers Retry failed, which re-runs only the ads that didn't make it; both offer Retry all, which re-runs everything that isn't already successful.

Successful ads are never re-created, so retrying can't duplicate them. A completed launch has nothing to retry, a running one must finish or be cancelled first, and retry is supported for Meta launches only. For diagnosing what went wrong first, see Why did my launch fail and how do I fix it?.

Related articles