Creating Services
Services are the foundation of your booking system. Learn how to add new services, configure every detail from duration to pricing, upload images, and organize them for your customers.
Adding a New Service
To create a service in SeroBook, follow these steps:
- Navigate to Settings → Services in the sidebar
- Click the + Add Service button at the top of the page
- Fill in the service form fields (detailed below)
- Click Save Service to publish it
Once saved, the service becomes available for booking immediately unless you choose to disable it.
Start with your most popular services
If you're setting up SeroBook for the first time, begin by adding your three to five most-booked services. You can always expand your catalog later without disrupting existing bookings.
Service Form Fields Explained
Every service in SeroBook is defined by a set of core fields. Here is what each one does and how to fill it in:
Service Name
The display name your customers will see on the booking page. Keep it clear and concise. For example, use Swedish Massage (60 min) rather than just "Massage" so customers know exactly what they are booking.
Description
A detailed summary of the service. This appears on your public booking page and helps customers understand what to expect. Include details such as:
- What the service includes
- Who it is best suited for
- Any preparation instructions (e.g., "Arrive 10 minutes early")
- What customers should bring or wear
Category
Assign the service to a category to keep your catalog organized. Categories appear as groupings on your booking page. For example, a salon might use categories like Hair, Nails, and Skin.
Internal Notes
Private notes visible only to your team. Use this for staff-specific instructions, setup requirements, or inventory notes that customers should not see.
Required fields
Only the Service Name and Duration are required. All other fields are optional but recommended for a complete booking experience.
Setting Duration Options
Duration tells SeroBook how long the service takes and determines the time blocked on your calendar. You can configure duration in several ways:
Fixed Duration
Set a single duration for the service. This is the simplest option and works well for standardized appointments. For example:
- Haircut – 30 minutes
- Deep Tissue Massage – 60 minutes
- Initial Consultation – 90 minutes
Multiple Duration Options
Allow customers to choose from several duration variants when booking. Each variant can have its own price. For example:
| Variant | Duration | Price |
|---|---|---|
| Express Facial | 30 min | $45 |
| Classic Facial | 60 min | $80 |
| Luxury Facial | 90 min | $120 |
Custom Duration Increments
By default, durations use 15-minute increments (15, 30, 45, 60, etc.). You can set any duration in 5-minute increments if your services require more granular timing.
Account for cleanup time
If your service requires preparation or cleanup between appointments, add buffer time in the Service Availability settings rather than padding the service duration itself.
Pricing Options
SeroBook supports several pricing models to match how you charge for your services:
Fixed Price
A single set price for the service. This is the most common option. Enter the amount and it will be displayed on your booking page and applied to all bookings for this service.
Variable Price
Use this when the final price depends on factors determined during the appointment (e.g., hair length, project scope). Customers see "Price varies" on the booking page, and you set the actual price when completing the booking.
Free
Mark a service as free for complimentary offerings like initial consultations, follow-up check-ins, or promotional events. Free services still appear on your calendar and count toward booking limits.
From Price
Display a starting price with the label "From $X". This is useful when the base service has a set price but add-ons or upgrades may increase the total. For example, "From $50" for a basic manicure with optional gel or nail art.
Currency and tax
Prices use the currency configured in your account settings. For detailed tax and currency setup, see Pricing Setup.
Descriptions and Images
Rich descriptions and images help customers understand your services and increase booking conversions.
Writing Effective Descriptions
A good service description should be two to four sentences and answer these questions:
- What is it? – Briefly describe the service
- Who is it for? – Mention the ideal customer or use case
- What should the customer expect? – Outline the experience or outcome
- Any prerequisites? – Note anything they should know before booking
Uploading Service Images
Add a featured image to each service to make your booking page visually appealing:
- In the service form, click the Upload Image area
- Select an image from your computer (JPG, PNG, or WebP)
- Crop or adjust the image as needed
- Click Confirm to apply
Recommended image specifications:
- Dimensions: 800 x 600 pixels or larger
- Aspect ratio: 4:3 recommended
- File size: Under 5 MB
- Format: JPG, PNG, or WebP
Use high-quality photos
Services with images receive significantly more bookings. Use professional, well-lit photos that represent the actual service experience. Avoid generic stock photos when possible.
Service Types
SeroBook supports different service types to accommodate various business models:
Standard Service
A one-on-one appointment between a staff member and a customer. This is the default type and suits most service businesses such as salons, consultants, and therapists.
Group Service
A service that can accommodate multiple customers at the same time, such as a yoga class, workshop, or group training session. Set the maximum number of participants per slot.
Resource-Based Service
A service tied to a specific resource (room, equipment, or facility) rather than a staff member. This is useful for businesses that rent meeting rooms, studios, or equipment.
Virtual Service
An online appointment conducted via video call. SeroBook can automatically generate a meeting link when the booking is confirmed and include it in the confirmation email.
Enabling and Disabling Services
Control whether a service is available for booking without deleting it:
Disabling a Service
- Go to Settings → Services
- Find the service and click the toggle switch or open the service editor
- Set Status to Disabled
- Save your changes
When a service is disabled:
- It no longer appears on your public booking page
- Existing bookings for this service remain unaffected
- Staff can still see it in the dashboard with a "Disabled" badge
- You can re-enable it at any time
Seasonal services
If you offer seasonal services (e.g., holiday specials), disable them after the season ends rather than deleting them. This preserves your booking history and lets you quickly re-enable them next year.
Archiving a Service
For services you no longer offer and do not plan to bring back, you can archive them. Archived services are hidden from both the booking page and the active services list but remain in your records for historical reporting.
Service Order and Sorting
The order in which services appear on your booking page matters for the customer experience. SeroBook gives you full control over display order:
Manual Sorting
- Go to Settings → Services
- Click Reorder or use the drag handle on each service
- Drag services into your preferred order
- Click Save Order
Sorting Within Categories
Services are sorted within their assigned category. You can reorder both the categories themselves and the services within each category independently. This means your most popular category can appear first, with its most popular service at the top.
Automatic Sorting Options
Alternatively, choose an automatic sort order:
- Alphabetical (A-Z) – Services sorted by name
- Price (low to high) – Budget-friendly services first
- Price (high to low) – Premium services first
- Popularity – Most booked services first
Featured services
Place your most popular or highest-margin services near the top of the list. Customers are more likely to book services they see first.
Duplicating a Service
Save time when creating similar services by duplicating an existing one:
- Open the service you want to copy
- Click More → Duplicate
- A new service form opens pre-filled with the same details
- Adjust the name, price, duration, or any other fields
- Click Save Service
This is especially useful when you have service variants that share most settings, such as a 30-minute and 60-minute version of the same treatment.
Next Steps
Now that you know how to create services: