Skip to content

Scheduling & the Calendar

Scheduling tells Buzzator to publish a post automatically at a future time. You set the time on a post, watch it on the Calendar, and drag it to a new slot whenever plans change.

Scheduling a post

To schedule a post, set a future publish date and time, then move it to Scheduled. Times are interpreted in your brand's timezone, so a 9:00 AM schedule fires at 9:00 AM where your brand operates — not in your browser's timezone.

At the scheduled moment, Buzzator's durable publishing engine picks the post up and sends it to the connected account. You don't need to keep the app open — see How publishing works.

Scheduling needs the right permission

Scheduling requires the can_schedule permission (owners and admins). An AI-generated post also has to pass human review before it can be scheduled — see AI-review & compliance.

The scheduling window

Rule Behavior
Furthest ahead Up to 365 days in the future. A date beyond that is rejected so an off-by-one-year typo (e.g. 2099) can't slip through.
In the past A time more than 60 seconds in the past is rejected — pick a future time.
The 60-second grace A time up to 60 seconds in the past is treated as "publish now" to absorb small clock differences between your device and the server.

The Calendar

The Calendar shows your scheduled and published posts laid out over time. It has three views:

View Shows
Month A full month grid — one cell per day.
Week A seven-day grid with hourly rows.
Agenda A chronological list of posts for the month.

On mobile you get Agenda

The Month and Week grids don't fit a phone screen, so on a narrow (mobile) viewport the Calendar automatically shows the Agenda list instead. Your desktop view choice is remembered for when you're back on a larger screen.

Drag to reschedule

On desktop, drag a Scheduled (or pending-approval) post to a new day in the Month view, or to a new day-and-hour slot in the Week view, to reschedule it. The new time is written in your brand's timezone and the post's pending delivery is replaced with the new one.

Drag-to-reschedule is desktop-only

HTML drag-and-drop doesn't work on touchscreens. On mobile, open the post and change its time from the quick-edit panel instead.

The Calendar quick-edit panel

Clicking a post on the Calendar opens a quick-edit panel. It's a lightly reduced version of the full Posts Hub Detail Panel — a few controls (such as assignee and some account-gated scheduling options) are limited here — but viewing, comments, activity, status changes, and delete all work. For the complete surface, open the post in the Posts Hub.

Bulk staggered scheduling

When you have several drafts ready, staggered scheduling spaces them out automatically instead of making you set each time by hand. Select the posts, pick a start time and an interval, and Buzzator schedules them at start, start + 1 interval, start + 2 intervals, and so on.

Available intervals:

Interval
Every 30 minutes
Every hour
Every 2 hours
Every 4 hours
Every 8 hours
Every day
Every 2 days

Keep the batch inside the window

Every post in the batch — including the last one — must land within the 365-day scheduling window. If a long interval across many posts pushes the final post past that horizon, the whole batch is rejected with a message telling you to shorten the interval or split the batch into smaller ones.

Only posts currently in a draft, pending-approval, or rejected state are moved into Scheduled by a staggered schedule — already-scheduled or published posts are left untouched.