Services are what you offer to customers. Properly configured services make booking smooth, set clear expectations, and ensure accurate pricing.
Understanding Services
A service in BarberSlot has:
- Name: What customers see (e.g., “Men’s Haircut”)
- Duration: How long it takes (e.g., 30 minutes)
- Price: How much it costs (e.g., €25)
- Category: Group it belongs to (e.g., “Haircuts”)
- Description: Optional details for customers
- Add-ons: Optional extras customers can select
Service Categories
Categories help organize your services menu for customers.
Default Categories
BarberSlot provides common categories:
- Haircuts: Cuts, trims, fades
- Beard: Beard trims, shaves, grooming
- Coloring: Hair color, highlights, touch-ups
- Treatments: Conditioning, scalp treatments
- Styling: Blow-dry, formal styling
- Other: Miscellaneous services
Creating Custom Categories
- Go to Services → Categories
- Click “Add Category”
- Enter category name (e.g., “Kids Cuts”)
- Choose display order
- Save
Categories help customers navigate: “Show me all beard services” rather than scrolling through everything.
Creating a Service
Method 1: Quick Add
- Go to Services menu
- Click “Add Service”
- Fill required fields:
- Service name
- Duration
- Price
- Category
- Click “Save”
Done! Service is now bookable.
Method 2: Detailed Add
For more control:
- Services → “Add Service” → “Advanced”
- Fill all fields:
- Name: Clear, customer-friendly
- Internal name: Optional (for your reference)
- Category: Select from dropdown
- Duration: Minutes (15, 30, 45, 60, 90, 120…)
- Price: Amount in your currency
- Description: Optional details shown to customers
- Visibility: Public (bookable) or Private (manual only)
- Advanced options:
- Allow add-ons
- Require deposit
- Custom booking rules
- Save
Service Pricing
Setting Prices
Standard pricing: One price for everyone
- Example: Men’s Haircut = €25
Custom pricing per barber: Each barber can override the base price
- Shop price: €25
- Marco’s price: €30 (senior stylist premium)
- Luca’s price: €25 (standard)
To set custom pricing:
- Services → Select service
- Click “Custom Pricing”
- Set price per barber
- Save
Price Display
Customers see:
- Service name
- Duration
- Price (or price range if barbers have different prices)
Example display:
Men's Haircut
30 minutes
€25 - €30
Deposit/Prepayment (Coming Soon)
Future feature:
- Require deposit for high-value services
- Reduce no-shows
- Partial payment upfront
Currently: All payments collected in person.
Service Duration
Why Duration Matters
Duration affects:
- Available slots: System calculates end time automatically
- Schedule gaps: Prevents overbooking
- Customer expectations: They know how long to expect
Setting Accurate Durations
Include time for:
- ✅ Actual service time
- ✅ Consultation (if needed)
- ✅ Cleanup between clients
- ❌ Don’t pad too much (inefficient schedule)
Examples:
- Men’s Haircut: 30-45 minutes
- Beard Trim: 15-20 minutes
- Color Treatment: 90-120 minutes
- Kids Cut: 20-30 minutes
Tip: Round to nearest 15-minute increment for clean scheduling.
Variable Duration Services
If service time varies widely:
Option 1: Create variations
- Haircut - Short: 30 min
- Haircut - Medium: 45 min
- Haircut - Long: 60 min
Option 2: Use conservative estimate
- Haircut: 45 min (enough for most)
- If it takes less, you have buffer time
Option 3: Use add-ons
- Base Haircut: 30 min
- Add-on “Complex Styling”: +15 min
Add-On Services
Add-ons are optional extras customers can add to their base service.
How Add-Ons Work
Base service: Men’s Haircut (30 min, €25)
Add-ons available:
- Beard Trim (+15 min, +€10)
- Hot Towel Shave (+20 min, +€15)
- Scalp Massage (+10 min, +€8)
Customer books:
- Men’s Haircut + Beard Trim
- Total: 45 min, €35
- System calculates automatically
Creating Add-On Services
- Create the add-on as a regular service first
- Check “This is an add-on”
- Select parent service(s) it can be added to
- Configure display mode:
- Always show: Appears for all bookings
- Category match: Only shows for services in same category
- Parent specific: Only shows for selected services
- Set “Exclusive” if customer can only add one from group
- Save
Example configuration:
Add-on: “Beard Oil Treatment”
- Is add-on: ✅ Yes
- Parent services: All beard services
- Display: Parent specific
- Exclusive: No (can combine with other add-ons)
Add-On Display Modes
ALWAYS Mode
- Shows on every booking
- Use for: Universal add-ons (e.g., “Express Service” - rush for +€10)
CATEGORY Mode
- Shows only for services in matching category
- Use for: Related services (e.g., “Highlights” only for coloring services)
PARENT Mode (most common)
- Shows only for specific parent services
- Use for: Targeted upsells
Exclusive Add-Ons
Mark add-ons as exclusive when customer should pick only one:
Example: Hair Length Options
- Short Hair (+€0)
- Medium Hair (+€5)
- Long Hair (+€10)
Set as exclusive group → Customer picks one, not all
Service Visibility
Control which services appear in booking app:
Public Services
- Visible to all customers
- Bookable online
- Appear in service menu
Use for: Standard offerings
Private Services
- Hidden from public booking
- Only bookable by barber manually
- Useful for: VIP services, discontinued services, by-appointment-only
To make service private:
- Edit service
- Toggle “Public visibility” to OFF
- Save
Barber-Specific Services
In multi-barber shops, barbers can offer different services.
Assigning Services to Barbers
Shop-level service (default): All barbers offer this service
Barber-specific:
- Go to Services → Select service
- Click “Availability”
- Toggle barbers who offer this service
- Save
Example:
- “Beard Trim”: All barbers ✅
- “Razor Fade”: Only Marco ✅, Only Giovanni ✅
- “Hair Coloring”: Only Luca ✅
Customer experience: When booking “Hair Coloring”, only Luca appears as available barber.
Service Templates
Pre-Built Templates
Quick start with common setups:
Classic Barbershop
- Men’s Haircut (30 min, €25)
- Buzz Cut (15 min, €15)
- Beard Trim (15 min, €10)
- Hot Towel Shave (30 min, €20)
Modern Salon
- Women’s Cut (45 min, €35)
- Men’s Cut (30 min, €25)
- Highlights (90 min, €80)
- Blow Dry (30 min, €20)
- Color + Cut (120 min, €110)
Barber + Beauty
- Haircut (30 min, €25)
- Fade (45 min, €30)
- Beard Sculpting (20 min, €15)
- Eyebrow Trim (10 min, €8)
Specialized Fade Shop
- Classic Fade (45 min, €30)
- Skin Fade (45 min, €35)
- Drop Fade (50 min, €35)
- Temp Fade (45 min, €30)
- Burst Fade (50 min, €35)
To use template:
- Services → “Import from Template”
- Select template
- Review services (edit prices/durations as needed)
- Click “Import”
- Services added to your account
Managing Services
Editing Services
- Go to Services menu
- Find service to edit
- Click “Edit”
- Modify any field
- Save
⚠️ Existing bookings: Not affected by changes. Only new bookings use updated info.
Deleting Services
Option 1: Delete (permanent)
- Services → Select service
- Click “Delete”
- Confirm
⚠️ Cannot delete services with future bookings
Option 2: Archive (hide but keep)
- Services → Select service
- Click “Archive”
- Service hidden from public, but data preserved
Best practice: Archive instead of delete (preserves historical data)
Reordering Services
Change how services appear to customers:
- Services menu
- Click “Reorder”
- Drag and drop to desired order
- Save
Tip: Put most popular services at top
Service Descriptions
Optional but recommended - helps customers understand what they’re booking.
Writing Good Descriptions
Example: Basic
Men's Haircut
A professional haircut tailored to your style.
Example: Detailed
Men's Haircut
Includes consultation, precision cut with scissors and/or clippers,
styling, and finishing products. Choose from classic cuts, fades,
modern styles, or bring a photo for reference.
Tips:
- ✅ Be specific about what’s included
- ✅ Mention popular styles offered
- ✅ Note if consultation is included
- ✅ Keep it concise (2-3 sentences)
- ❌ Don’t use jargon customers won’t understand
Common Service Setups
Setup 1: Simple Barbershop
5 core services, no add-ons:
- Haircut (30 min, €20)
- Buzz Cut (15 min, €12)
- Beard Trim (15 min, €8)
- Haircut + Beard (40 min, €25)
- Kids Cut (25 min, €15)
Best for: Solo barber, straightforward offerings
Setup 2: Upsell-Focused
Base services + add-ons:
Base:
- Haircut (30 min, €25)
Add-ons:
- Beard Trim (+15 min, +€10)
- Hot Towel (+5 min, +€5)
- Scalp Massage (+10 min, +€8)
- Premium Products (+0 min, +€5)
Best for: Maximizing revenue per booking
Setup 3: Tiered Pricing
Different levels based on barber:
Service: “Haircut”
- Junior Barber: €20 (30 min)
- Senior Barber: €30 (30 min)
- Master Barber: €40 (45 min)
Best for: Large shops with barbers at different experience levels
Troubleshooting
Problem: “Service not appearing in booking app”
- Check visibility is set to “Public”
- Verify it’s assigned to at least one barber
- Check category isn’t hidden
- Refresh booking page
Problem: “Add-on not showing for service”
- Verify add-on is linked to parent service
- Check display mode settings
- Ensure add-on is marked as “is add-on”
Problem: “Price not updating for customers”
- Clear browser cache
- Check you saved changes
- Verify barber has service enabled with updated price
Problem: “Duration causing schedule conflicts”
- Review actual service time
- Consider adding buffer in duration
- Check if services overlap on calendar
Best Practices
Do’s ✅
- Use clear names (customer-facing language)
- Set realistic durations (include buffer)
- Organize with categories (easier navigation)
- Offer strategic add-ons (revenue boost)
- Keep service menu concise (don’t overwhelm)
- Update prices regularly (inflation, costs)
- Use descriptions (reduce confusion)
Don’ts ❌
- Don’t create too many variations (confuses customers)
- Don’t underestimate duration (causes overbooking)
- Don’t price too low (devalues service)
- Don’t forget to archive old services
- Don’t use jargon in customer-facing names
Pro Tips
Maximize Bookings
- Offer packages: “Cut + Beard Combo” at slight discount
- Create express options: “Quick Trim” 15 min for busy customers
- Add kids services: “Kids Cut” to attract families
- Consider first-time discounts: Lower-priced “New Client Special”
Increase Revenue
- Strategic add-ons: Easy to add, high margin (beard oil, styling products)
- Premium options: Luxury version of base service
- Seasonal services: Summer fades, holiday styling
- Membership/packages: 4 cuts for price of 3 (coming soon)
Next Steps
With services configured:
- Check your schedule: Schedule Guide
- Start booking: Calendar Guide
- Manage customers: Customer Management
Questions? Email support@barberslot.com