Scheduling and Rescheduling from Calendar

The calendar is not just for viewing your content plan -- it is also where you can check scheduling details, reschedule existing posts, and understand how staggered timing works across your branches.


Scheduling posts

Posts are scheduled during the post creation flow. When you create a new post, the final step in the wizard lets you choose one of three scheduling modes:

  • Post Immediately -- The post goes live as soon as it is approved (or right away if no approval is required).

  • Schedule for Specific Time -- The post publishes at a single date and time you choose.

  • Stagger Posts -- The post publishes at different times for each branch, spread across a time window you define.

Once scheduled, posts appear on the calendar at their assigned dates and times. For a full walkthrough of each scheduling option, see 2.5 Scheduling Posts.


Understanding scheduled posts on the calendar

Specific-time posts

When a post is scheduled for a specific time, it appears as a single block on the same day for every branch it targets. All branches share the same publish time.

Staggered posts

When a post uses staggered scheduling, it appears independently for each branch at that branch's assigned time. This means:

  • The same post may appear at different times on the same day across branch rows.

  • The same post may even appear on different days if the stagger window spans midnight.

This gives you an accurate picture of exactly when each branch's version of the post will go live.


Viewing the staggered schedule preview

When you are creating or editing a post with staggered scheduling, a Schedule Preview appears. This preview lists every target branch in chronological order, showing:

  • A numbered order indicator (1, 2, 3, etc.)

  • The branch name and location

  • The assigned publish time displayed in that branch's local timezone

  • The timezone abbreviation (e.g., EST, PST, GMT)

You can click the edit icon next to any branch to open a dialog and adjust that branch's individual publish time.


Rescheduling existing posts

You can change the schedule of a post that has not yet been published. Rescheduling is done from the post editor, not directly from the calendar grid.

How to reschedule a post

  1. From the calendar, click the post block you want to reschedule. This opens the detail panel.

  2. In the detail panel, click View Full Details to open the full post page.

  3. Click Edit to enter the post editor.

  4. Navigate to the Schedule tab in the editor panel.

  5. Change the scheduling mode or adjust the date and time as needed:

    • Switch between Post Immediately, Schedule for Specific Time, or Stagger Posts.

    • For specific-time scheduling, pick a new date and time using the date-time picker.

    • For staggered scheduling, adjust the time window, distribution strategy, or individual branch times.

  6. Click Save Changes when you are done.

Who can reschedule

  • Creators can reschedule their own posts when the post status is Draft, Pending Approval, or Changes Requested.

  • Admins and Editors can reschedule posts in any status except Published or Partially Published. When an admin reschedules an approved or scheduled post, the post keeps its current status -- no re-approval is needed.

What happens when you reschedule

  • If the post was already approved or scheduled, and an admin or editor makes the change, the post stays approved and simply waits for its new scheduled time.

  • If a creator reschedules a post that was pending approval, the updated post is resubmitted for approval automatically.

  • The post's activity feed records the schedule change, including both the previous and new scheduled times.


Cancelling a scheduled post

If you change your mind about a scheduled post, you can cancel it and return it to draft status.

  1. Open the post from the calendar by clicking its block and then clicking View Full Details.

  2. On the post detail page, use the Cancel action to move the post back to Draft status.

Cancelling a post clears its scheduled times and approval data. The post returns to your drafts, where you can edit and resubmit it whenever you are ready.

Note: You cannot cancel a post if any of its target accounts have already published it. In that case, the post status will be Published or Partially Published, and it cannot be reverted.


Understanding timezone display

Rool handles timezones so that every branch publishes at the intended local time. Here is how timezone information appears across the calendar and scheduling features:

On the calendar

The calendar displays post times based on your browser's local timezone. A post scheduled for 9:00 AM EST will appear at the corresponding time in your local timezone on the calendar grid.

In the schedule preview

The staggered schedule preview shows each branch's publish time converted to that branch's own timezone. For example, if you have branches in New York and Los Angeles:

  • New York branch: Mar 20, 2026 at 9:00 AM (EST)

  • Los Angeles branch: Mar 20, 2026 at 9:00 AM (PST)

Even though these are three hours apart in absolute time, the preview makes it clear that both branches will post at 9:00 AM in their respective local times.

In the date-time picker

When scheduling a post for a specific time, the date-time picker uses the timezone of your first selected account. The timezone is displayed alongside the picker so you always know which timezone you are working in.

When editing individual branch times (either in specific-time mode with per-account customization or in staggered mode), each picker uses that branch's own timezone.

Toggling date display

Throughout Rool, you can click on most date and time displays to toggle between absolute format (e.g., "Mar 20, 2026 at 9:00 AM") and relative format (e.g., "in 3 hours"). Hover over any date to see the alternate format in a tooltip.


How scheduled publishing works behind the scenes

Rool checks for posts that need to be published every minute. When a branch's scheduled time arrives, Rool automatically publishes the post to that branch's connected social profiles.

  • For staggered posts, each branch publishes independently at its own assigned time. You do not need to be online.

  • For specific-time posts, all branches publish at the chosen time.

  • If a post requires approval and the scheduled time passes before it is approved, the post publishes as soon as approval is granted.

You can monitor the publishing progress for each branch on the post detail page, which shows completed, pending, and failed publishing attempts.


Tips

  • Check the calendar after scheduling -- After creating a scheduled post, switch to the calendar to confirm it appears in the right time slot for each branch.

  • Use the week view for rescheduling decisions -- The branch-by-branch layout of the week view makes it easy to spot gaps or conflicts in your schedule before rescheduling.

  • Widen your stagger window -- If you see warning badges about posts being too close together, consider widening the time window to give Rool more room to space out your posts.

  • Admins can reschedule without re-approval -- When an admin or editor edits an already-approved post's schedule, the approval is preserved, saving time in your workflow.