FlowDule

Calendar Layers and Data Types

Learn to use FlowDule's layer system to show and hide bookings, shifts, and events.

FlowDule treats all data types in the calendar — bookings, shifts, blocked time, events, and more — as toggleable layers you can switch on and off. Think of it like map layers in Google Maps: you choose exactly what you want to see.

How layers work

Each data type in the calendar is a separate layer that can be shown or hidden. You can combine multiple layers to get the overview that fits your current task.

Available layers

LayerColorVisual styleDescription
BookingsBlueSolid rounded cards with practitioner borderClient appointments
ShiftsGreenHatched background bandsStaff working hours
Blocked timeGreyCross-hatched overlaysTime marked as unavailable
EventsPurpleOutlined cards (not filled)Meetings, events, other

Layer toggling

Layer controls appear as a horizontal row of colored pills below the filter chips.

  • Filled pills = layer is active (visible)
  • Outlined pills = layer is inactive (hidden)

Tap a pill to toggle a layer on or off. The calendar updates instantly.

Special view combinations

Combine layers for different perspectives:

  • “Staffing view” — Enable only Shifts + Bookings to see staff coverage and utilization
  • “Revenue view” — Enable only Bookings to focus on client appointments and earnings
  • “Planning view” — Enable Shifts + Blocked time to see availability
  • “Full overview” — All layers active

Role-based presets

Each layer preset activates automatically based on your role, so you start with the most relevant combination:

RoleAutomatic preset
Chain AdminBookings + Shifts + Events (all locations)
Location ManagerBookings + Shifts + Events (own location) + Staff availability
PractitionerOwn Bookings + Shifts + Blocks
ClientBooking wizard only (no layer control)

You can always adjust layers manually as needed.

Visual distinction between data types

To make it easy to distinguish between data types, FlowDule uses different visual treatments — not just colors:

  • Bookings render as solid rounded cards with the practitioner’s color border
  • Shifts render as hatched or striped background bands spanning full columns (indicating availability blocks)
  • Blocked time renders as cross-hatched grey overlays
  • Events render as outlined cards that are clearly distinct from solid booking cards
  • Tasks and medication plans render as small pill indicators at the top of time slots

Next steps

Last updated: March 10, 2026