Intermediate Requires 1.0.5-beta Updated March 2026

Session Types Deep Dive

Session types are the core of photographer mode. Use them to define pricing, retainers, availability, gallery rules, and automation presets.

If you use photographer mode, session types are one of the most important parts of the entire plugin. They define how booking behaves before a session exists and how defaults are applied after it is created.

What a Session Type Stores

  • Display label and internal key
  • Tagline and full description
  • Base price and default duration
  • Retainer requirement and retainer amount
  • Turnaround days
  • Location type and location notes
  • Preparation notes and what to expect
  • Gallery access days and max gallery images
  • Whether contract, questionnaire, and print ordering are required
  • Availability source, booking notice, available days, and slot windows
  • Automation presets like workflow, contract template, form, gallery creation, and included images

Identity Tab

This is where you define the actual offer. Keep the label client-friendly and the key machine-friendly. The key becomes important for booking links and internal references.

Pricing Tab

Use this for your starting price, default duration, and retainer rules. If you require a retainer, the booking flow can use that number directly instead of asking you to remember it every time.

Booking Tab

You can inherit global availability or define a custom schedule for that specific type. That is useful when minis, weddings, and studio portraits should not all pull from the exact same time blocks.

Includes, Location, and Experience Tabs

These are where the session type becomes client-facing. Use them to define:

  • What is included
  • Add-on options
  • Where the session happens
  • What the client should expect
  • How to prepare

Settings Tab

This controls gallery limits, contract requirement, questionnaire requirement, print ordering, active state, and cancellation policy.

Automation Tab

You can preset:

  • A workflow to auto-apply
  • A contract template to auto-attach
  • A form to auto-assign
  • Automatic gallery creation
  • Included image counts

If you build session types carefully, most of your booking flow becomes consistent without extra admin work.