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:

  1. Navigate to Settings → Services in the sidebar
  2. Click the + Add Service button at the top of the page
  3. Fill in the service form fields (detailed below)
  4. 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:

VariantDurationPrice
Express Facial30 min$45
Classic Facial60 min$80
Luxury Facial90 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:

  1. In the service form, click the Upload Image area
  2. Select an image from your computer (JPG, PNG, or WebP)
  3. Crop or adjust the image as needed
  4. 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

  1. Go to Settings → Services
  2. Find the service and click the toggle switch or open the service editor
  3. Set Status to Disabled
  4. 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

  1. Go to Settings → Services
  2. Click Reorder or use the drag handle on each service
  3. Drag services into your preferred order
  4. 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:

  1. Open the service you want to copy
  2. Click More → Duplicate
  3. A new service form opens pre-filled with the same details
  4. Adjust the name, price, duration, or any other fields
  5. 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: