Where to manage services
/admin/settings/services — accessible from the sidebar under Settings → Services.
Creating a service
Click Add Service and fill in:| Field | What it means |
|---|---|
| Name | Customer-facing service name (e.g., “Adult Haircut”, “Initial Consultation”). |
| Description | Optional. Shown on the public booking page underneath the service name. |
| Duration (minutes) | How long the service takes. AppointFlow uses this to calculate availability — back-to-back bookings cannot overlap. |
| Price | Cost in your local currency. Set to 0 for free consultations. |
| Capacity | Maximum customers that can be booked into the same time slot. Use 1 for 1-on-1 services. Use higher numbers for group classes. |
| Active | Toggle off to hide the service from the public booking page without deleting historical bookings. |
Pricing patterns
- Fixed price — Just enter a single number (most common).
- Free — Set price to
0. The booking page shows “Free” instead of a number, and skips payment (even on Require Payment mode). - Tiered services — Create separate services (e.g., “Haircut – Junior Stylist” at ₱300 vs. “Haircut – Senior Stylist” at ₱500).
Capacity examples
| Service type | Typical capacity |
|---|---|
| 1-on-1 haircut, massage, consultation | 1 |
| Couples massage (2 therapists) | 2 |
| Yoga class | 10–20 |
| Walk-in dental cleaning (2 chairs available) | 2 |
Deactivating vs. deleting
Use Deactivate (toggle off Active) instead of deleting. Deactivating:- Removes the service from the public booking page immediately
- Preserves all historical bookings, revenue reports, and customer history
- Lets you re-enable the service later without losing data