Skip to main content

Session Flow

The Session Flow (also known as Treatment Flow) allows you to create structured appointment flows that automatically appear in your calendar with the correct timing and sequence.

Overview

Session Flow helps you:

  • Create appointment flows with multiple actions and pauses
  • Automatically schedule appointments in the calendar based on the flow
  • Manage treatment sequences with proper timing
  • Display accurate booking times to customers

Mandatory for Session Products

For products of type "Session" (treatment), a Session Flow is mandatory. You will be notified when a Session product does not have a flow configured.

How It Works

Creating a Flow

A Session Flow consists of sortable, draggable action cards that define the sequence of tasks and pauses for a treatment:

  1. Add Actions - Click the add button to add unlimited actions to your flow
  2. Arrange Actions - Drag and drop action cards to reorder them (top to bottom)
  3. Configure Actions - Set the duration and details for each action
  4. Link Times - All action times are automatically linked and calculated

Action Types

Task Actions

Task actions represent actual work that needs to be performed:

  • Required Fields:

    • Hours/Minutes (duration)
    • Description
  • Calendar Display: Task actions appear in the calendar as booked slots with the description you set

Pause Actions

Pause actions create empty time slots between tasks:

  • Required Fields:

    • Hours/Minutes (duration)
  • Calendar Display: Pause actions create empty slots in the calendar between appointments

Example Flow

A typical session flow might look like:

  1. Task: "Consultation" (15 minutes) - Booked slot
  2. Pause: 10 minutes - Empty slot
  3. Task: "Haircut" (45 minutes) - Booked slot
  4. Pause: 5 minutes - Empty slot
  5. Task: "Styling" (20 minutes) - Booked slot

This creates a total booking time of 95 minutes, with the customer seeing all linked times when booking.

Managing Session Flow

Adding Actions

  • Click the Add button to add new actions
  • There is no limit to the number of actions you can add
  • Actions are processed in order from top to bottom

Reordering Actions

  • Drag and drop action cards to change their order
  • The sequence determines the order in which tasks appear in the calendar
  • Times are automatically recalculated when you reorder

Time Calculation

  • All action times are linked together
  • The total duration is calculated automatically
  • The complete flow time is displayed to the booker when they make an appointment

Calendar Integration

When a customer books a product with a Session Flow:

  • Each Task action creates a booked slot in the calendar
  • Each Pause action creates an empty slot between appointments
  • The flow ensures appointments appear in the correct sequence
  • The booker sees the total time and individual action descriptions

Next Steps