Skip to content

Out-of-office and availability

Round Robin can automatically skip rotation members who are away. When the duty plan is calculated, unavailable members are excluded for the affected period and, where possible, the next available member takes over.

There are two sources of out-of-office information:

Source Where you manage it When it applies
Availability settings Dashboard, Settings → Availability Always enforced, for every rotation in scope
Google Calendar out-of-office events Your Google Calendar, synced via the Google Calendar integration Only if the rotation’s out-of-office consideration option is enabled

The two work well together: keep recurring unavailability in your calendar, and use availability settings for one-off time away — or manage everything in Round Robin if you don’t use the calendar sync.

You manage your own availability from the dashboard at app.roundrobinbot.eu. Each user configures their own windows; there is no Slack command for this.

The Availability page in the dashboard, showing the My Unavailability Settings list with an example entry (status, date, time, reason, and an Active toggle) and the Add Unavailability button

  1. In the sidebar, go to Settings → Availability.
  2. Select Add Unavailability.
  3. Set the start date and time and the end date and time. Enable Same day for windows that start and end on the same date.
  4. Pick the time zone the window should be interpreted in.
  5. Optionally add a reason (for example, “vacation” or “doctor appointment”) — it is shown when you are skipped.
  6. Choose the scope: All rotations, or Specific rotations only and pick the rotations it applies to.
  7. Optionally set a recurrence (see below).
  8. Save.

You can edit or delete windows from the same list at any time, and each window has an Active toggle so you can disable it temporarily without deleting it.

A window repeats according to its recurrence rule:

Rule Behavior
Does not repeat A one-time window.
Daily Repeats every N days.
Weekly Repeats every N weeks on the selected weekdays.
Monthly (on day) Repeats every N months on a fixed day of the month.
Monthly (on weekday) Repeats every N months on the 1st–4th or last selected weekday.

Recurring windows end either after a number of occurrences or on a specific date.

When Round Robin builds a rotation’s duty plan:

  1. Your availability settings are checked first. They are always enforced — no rotation option is needed.
  2. Google Calendar out-of-office events are checked next, but only if the rotation’s Out-of-Office Time Consideration option (under the rotation’s external calendar options) is set to consider them. See Google Calendar sync for the details.

If a window overlaps a duty period, you are marked as skipped for that slot, together with the source (availability setting or Google Calendar) and the reason you provided.

When someone is skipped, the bot sends the rotation owners a direct message saying who was skipped, the reason, and the out-of-office period.