Core Concepts

Service = Product Variant

Your Shopify variants represent individual services.

Examples:

  • Haircut (Men)

  • Haircut (Women)

  • Consultation – 30 min

  • Massage – 60 min

Each variant can have its own settings.

Staff

A staff member is someone who performs appointments.

Each staff has:

  • Name

  • Email

  • Phone

  • Avatar

  • Timezone

  • Weekly working hours

  • Breaks

  • Time-off

Staff–Service Mapping

This is the most important part.

A mapping defines how a specific staff performs a specific service, including:

  • Duration

  • Buffer before

  • Buffer after

  • Lead time

  • Step between timeslots

  • Max appointments/day

  • Active/Inactive

If a staff doesn’t have mapping → fallback to Service Settings.

Appointment

A confirmed booking that appears in your dashboard.

Contains:

  • Customer info

  • Staff assigned

  • Date & time

  • Duration

  • Price

  • Notes

  • Status (HOLD → CONFIRMED → COMPLETED/CANCELLED)

Hold

A temporary reservation created when a customer is checking out.

Purpose:

  • Prevents two customers from choosing the same timeslot

  • Auto-expires in X minutes (default 10)

Last updated