Skip to main content

Online Booking Setting - Multi-Service

Amelia avatar
Written by Amelia
Updated this week

Take full control of your online booking experience with flexible service customization. You can decide exactly which service types are available online and which specific services appear under each category—such as Boarding, Daycare, Grooming, Training, and more.

This ensures a smooth and accurate booking experience for your clients while protecting your team’s time, capacity, and revenue.

💡 Note: Online booking service settings are only available on the desktop version of MoeGo.
This guide applies to businesses offering multiple services (Boarding, Daycare, Grooming, etc.) and is available only for plans that include the Boarding & Daycare modules.


What You’ll Configure

To make multiple service types available for online booking, follow these steps:

  1. Customize all services in Settings → Services

  2. Create and customize service categories (Care Types) for online booking

  3. Select which services are available under each category

  4. Configure pricing display and additional settings per service category

Access Online Booking Services

Go to: Online Booking → Settings → Services

From here, you can manage which service categories appear in online booking.

Click Set up service (top right corner) to navigate to Settings → Services, where you can configure all service details.


Service Preference

Only show applicable service and add-ons on booking page

(Available on Growth plan and above)

Enable Only show applicable services on booking page to ensure clients only see services that match their pet’s profile.

When enabled, services and add-ons are automatically filtered based on:

This prevents incorrect bookings and helps ensure accurate pricing and workload planning.


Set Up Care Types for Online Booking

Under Available Services, click Add New Care Type to create service categories such as Grooming, Boarding, Daycare, Dog Walking, Training, etc.

These care types will appear on the customer booking page.

You can:

  • Drag and drop care types to adjust their display order

  • Click the three-dot menu to edit or delete a care type

Add a New Care Type

When clicking Add Care Type, a pop-up window will prompt you to complete the following:

Care Type Name

The name displayed to clients during online booking.

Description

A short description shown under the care type name on the customer booking page.

Icon

Select an icon that best represents the care type.
This will display on your storefront under service offerings.

Image

Choose a system default illustration or upload your own image.

Recommended specifications:

  • Aspect ratio: 1:1

  • Maximum file size: 20MB

  • Accepted formats: jpg, jpeg, png, gif, svg, webp

The image will display next to the care type name during booking.

Applicable Services

Select the service category configured under Settings → Services.

You can then choose specific services within that category to include in online booking.

The category names shown here (e.g., “Boarding Services,” “Daycare Services”) are configured in Settings → Services. By default, they are named Boarding, Daycare, and Grooming, but you can rename them (for example, to Dog Walking or Training).

These internal category names are for business configuration only. The Care Type you create for online booking is what clients will see.

Save Care Type

Once configuration is complete, click Save to publish the care type.


Manage Services Under Each Care Type

After selecting a care type, included services will appear in a list on the right side. From here, you can manage pricing display and other settings.

Boarding & Daycare Services

For Boarding or Daycare services, you can configure how pricing appears online.

Pricing Display Options

For each service or add-on, choose one of the following:

  • Do Not Show Price
    No pricing appears on the landing or booking page.

  • Show Fixed Price
    Displays the exact price set in service settings.

  • Show “Starting at”
    Displays “Starting at $X” based on the minimum configured price.

  • Show “Price Varies”
    Displays “Price varies” to indicate variable pricing.

To configure:

  1. Use the Price column dropdown

  2. Select your preferred display option for each service

Grooming Services

Grooming services include additional configuration options.

Online Booking

Allow Booking with Other Care Types

When enabled, the grooming service can be booked together with other care types such as Boarding or Daycare.

Price

Configure pricing display using the same options listed above.

Available Staff

Choose who can be booked for this service:

  • All Staff
    Any staff member can be booked.

  • Specific Staff Members
    Only selected staff will appear as available for this service.

💡 If a staff member is not selected here, they will not appear as available during online booking.

Important distinction

  • Service Settings → Staff
    Controls which staff appear when manually booking appointments

  • Online Booking → Services → Available Staff
    Controls which staff appear for online booking

These two settings are independent.

Duration

You may choose whether to display service duration for grooming services.

To show duration:

  • Check “Show service duration” for the selected service

This will display the total service time to clients during booking.


Manage Add-on

To configure add-ons for online booking:

  • Locate the Add-On section under the Available service section.

  • Click the three-dot menu next to “Add-On.”

  • Select Edit.

In the edit panel, you can:

  • Select which add-ons should be available for online booking

Only the selected add-ons will be displayed during the online booking process.

For each add-on, you can configure:

Price Display

Choose how pricing appears to clients (for example, fixed price, starting at, varies, or hidden).

Duration

You may choose to display the add-on duration.
If enabled, the additional time required for the add-on will be shown during booking.

Did this answer your question?