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