Calendar – Scheduling and Dispatching

Calendar (Scheduling & Dispatch)

The Calendar is OctopusPro’s scheduling and dispatch board. It gives you a clear, real-time view of bookings, fieldworker availability, and workload—so you can quickly assign jobs, avoid clashes, and keep your team and customers on track.

OctopusPro calendar scheduling and dispatch management

Table of contents


What the Calendar is used for

  • Schedule bookings across days/weeks/months and identify gaps or conflicts.
  • Dispatch and assign fieldworkers (or review unassigned work) from one place.
  • Block unavailable time (annual leave, breaks, training, travel blocks, etc.).
  • Apply filters to focus on specific services, statuses, locations, labels, and more.
  • Sync with Google / Outlook Calendar (optional) to keep schedules aligned.

How to open the Calendar

Go to Bookings > Calendar.


Calendar toolbar (views, dates, timezone, filters)

At the top of the Calendar, you’ll typically find:

  • View selector (Month / Week / Day / List)
  • Date navigation (Today + previous/next arrows + date picker)
  • Timezone selector (useful if you operate across regions)
  • Filter (to narrow down what appears on the Calendar)

Calendar views: Month, Week, Day, List

Month view

Use Month view for high-level planning, workload visibility, and spotting busy periods.

Calendar month view

Week view

Use Week view for operational scheduling and dispatching across multiple days. It’s ideal for capacity planning and balancing work across the week.

Calendar week view

You can also click the date range to open a date picker and jump to another week.

Select dates in week view using the date picker

Day view

Use Day view for detailed dispatching and seeing time blocks (bookings and unavailable time) hour-by-hour.

Calendar day view

Click the date to open a date picker and jump to a different day.

Select a date in day view using the date picker

List view

List view shows bookings in a simple list format for a chosen period. It’s useful for admin teams that prefer a “run sheet” style view and quick scanning without time blocks.


Add items from the Calendar (booking, unavailable time, notes)

You can click a date (or a time slot, depending on the view) to create items directly from the Calendar.

Add a booking
  1. Click the date/time where you want to schedule the booking.
  2. Select Add booking.
  3. Complete the booking details and save.

Select a date to add a booking from the calendar

Add booking, add unavailable time, or add note from the calendar date pop-up

Add a note

Calendar notes are helpful for internal reminders (e.g., “Team meeting”, “Stock delivery”, “Office closed”).

  1. Click the relevant date.
  2. Select Add note.
  3. Enter your note and save.


Block unavailable time (time off / breaks / non-working hours)

Unavailable time blocks prevent accidental booking overlaps and help reflect real capacity. You can add unavailable time for:

  • One fieldworker
  • Multiple fieldworkers (e.g., team training)
  • All fieldworkers (e.g., public holiday / company shutdown)
Add an unavailable time block
  1. Click the relevant date (or time slot).
  2. Select Add unavailable time.
  3. Choose the fieldworker(s) (or apply to all), set the time range (or all-day), and save.

Select a date to add unavailable time on the calendar

Add unavailable time option from the calendar date pop-up

Add unavailable time form with fieldworker selection, all day option, and timezone

Unavailable time for multiple fieldworkers

Select multiple fieldworkers before saving (useful for team events, training, toolbox talks, etc.).

Add unavailable time for two or more fieldworkers

Company-wide unavailable time

Use this when your whole team is unavailable (e.g., office closed / public holiday). Depending on your setup, this may appear under an unassigned/manager column.

Add an unavailable event to the calendar for the company


View and manage bookings directly from the Calendar

Click any booking on the Calendar to view key details such as:

  • Booking number and status
  • Customer name and address
  • Service, duration/time window, and assigned fieldworker(s)
  • Quick actions (examples may include view/edit, duplicate, add label, delete, etc.)

Common actions you can perform from the Calendar:

  • Open booking details to view full information or make updates.
  • Duplicate bookings (useful for repeating/near-identical jobs).
  • Add labels to bookings to help categorize and filter your schedule.

Add a label to a booking from the calendar


Filter your Calendar (services, status, location, labels, etc.)

Filters help you focus on exactly what you need to schedule and dispatch—without distractions. Click Filter and select one or more criteria (then click Filter to apply).

Filter by service

Filter calendar by service

Calendar filtered by service

View booking details while filtered by service

Filter by booking status

You can select one status or multiple statuses (e.g., Completed, To Do, Current) to view only relevant work.

Filter calendar by booking status

Calendar filtered by booking status

View booking details while filtered by booking status

Select multiple booking statuses in calendar filters

Other common filters you may see (depending on your account setup):

  • State/Region and Location type (for multi-area operations)
  • Fieldworkers (show bookings for selected team members)
  • Labels and Technicians labels (segment work by category)
  • Assignment status (e.g., assigned vs unassigned)
  • Payment status (useful when coordinating jobs that require payment/deposit rules)

Fieldworker labels

Fieldworker labels help you categorize technicians (e.g., “Senior Tech”, “Tile Specialist”, “North Team”) and can be used for filtering and operational visibility.

View fieldworker label in the fieldworker profile

Add a label to a fieldworker


Sync OctopusPro Calendar with Google / Outlook Calendar

If you use Google Calendar, you can connect it so your schedule stays aligned across platforms.

  1. Open Bookings > Calendar and click Filter.
  2. Select the fieldworker you want to connect, then apply the filter.
  3. If the fieldworker’s calendar isn’t connected yet, you’ll see an option to send an invitation to connect Google or Outlook Calendar.
  4. Send the invitation, then follow the email link and grant permission.

Select a fieldworker to sync OctopusPro calendar with Google Calendar

Send invitation to connect Google Calendar to OctopusPro

Send email to connect Google Calendar to OctopusPro


Best-practice tips

  • Block time off early: Add unavailable time for leave, breaks, training, and non-working hours so availability stays accurate.
  • Use filters before dispatching: Filter by service, booking status, or fieldworker to reduce mistakes and speed up scheduling.
  • Use labels consistently: Labels make your Calendar easier to manage at scale (especially for multiple teams/regions).
  • Check timezone: If you operate across locations, confirm the Calendar timezone is set correctly before scheduling.
  • Use Day view for dispatching: Day view is usually best for time-block scheduling and avoiding overlaps.

Scheduling & Dispatching

Calendar views

Creating and managing time

Filtering and integrations

To stay updated, please subscribe to our YouTube channel.

Scroll to top