Creating Your First Service

Are you ready to start offering bookable services on your website? Services in Sugar Calendar Bookings allow you to create appointment-able offerings that customers can book directly through your site.

This tutorial will walk you through creating your first service in Sugar Calendar Bookings.


Before you get started, make sure the Sugar Calendar Bookings plugin is installed and activated on your WordPress site.

Accessing the Services Management Area

To get started, log in to your WordPress admin area and navigate to Bookings » Services. Then click the Add New button to create your first service..

Sugar Calendar Bookings Services management screen

This will open the Add New Service dialog, where you can configure your service details.

Configuring Service Details

In the General tab, you’ll need to fill out the basic information about your service:

Service Name

Enter a descriptive name for your service in the Service Name field. This is what customers will see when booking appointments.

Enter a service name

Duration

Set the duration for your service using the Duration field. You can choose the time unit (minutes or hours) from the dropdown menu next to the duration field.

Set the service duration

Price

If your service requires payment, enter the price in the Price field. Leave this field empty or set it to $0.00 if the service is free.

Enter the service price

Tags and Description

Use the Tags dropdown to categorize your service. You can select existing tags or create new ones to help organize your services.

In the Description field, provide detailed information about your service. This helps customers understand what they’re booking and sets proper expectations.

Add service description and tags

Feature Image

Optionally, you can upload a feature image for your service by clicking the Upload button in the Feature Image section.

Click upload to add feature image
feature image

This image will help customers identify and differentiate between your services.

Setting Up Service Location

From the Location dropdown, you can select where the service will be provided. You have several options:

Select a service location
  • SAVED LOCATIONS: Choose from existing locations you’ve created
  • ONLINE: For virtual services or online consultations.

To use this option, select Custom Link and then provide a custom URL for the service location.

Custom link

After choosing the Custom Link option, additional field will appear. Go ahead and paste the link in the Custom Link field.

Custom link

If you need to create a new location, click the + Create New Location link.

Create a new location for the service

This will open the location creation form, where you’ll need to enter the following details:

  • Location Name: A descriptive name for the location
  • Address: The physical address (required)
  • Address 2: Additional address information (optional)
  • City: The city where the service is located
  • State/Province: The state or province
  • Country: Select the appropriate country
  • Postal Code: The postal/zip code
  • Phone: Contact phone number (optional)
  • Website: Location website URL (optional)
Fill out the location details

After entering the location details, click Add New to save the location and return to the service creation form.

add new location

You can add multiple locations to a specific service. To add a new location, click the Add Location Option.

Add location option

Configuring Service Availability

After configuring the general settings, switch to the Availability tab. Here, you’ll be able to customize the service availability.

Service availability settings

By default, the service will use the availability configured for the entire site. However, you can update the availability for this service by disabling the Use Default Availability option.

Disable default availability

Once disabled, you’ll be able to set the time slots you want to enable for the service.

Customizing availability

See our tutorial to learn more about customizing appointment availability in Sugar Calendar Bookings.

Configuring Service Settings

Switch to the Settings tab to configure additional options for your service.

Click the Settings tab

In the Settings tab, you can control the Enable Service option. This toggle allows you to enable or disable the service.

Enable service toggle

When disabled, the service will be hidden from all places on your site where customers can make bookings.

The service will use the default payment options you configured when setting up the plugin. You can customize it for this service by enabling the Override Payment Methods toggle.

Override payment methods

Once enabled, you’ll be able to set the payment methods you want to enable for this service.

Customize payment methods

Below the payment methods settings, you’ll find the email notification option. This setting controls all booking-related emails.

It defaults to the site-wide email settings you set for the plugin. However, you can customize it by enabling the Override Email Notifications option.

Override email notifications

After enabling it, you’ll see all the booking-related emails. Toggle off the switch for any email option to disable them.

Disable email option

To customize a particular email notification, click on Edit.

Edit email

In the overlay that appears, you’ll be able to update the email content and subject line.

Note: See our tutorial to learn more about customizing booking emails.

Once you’ve configured all the service details, click the Add New button to create your service.

Click Add New to create the service

Congratulations! You’ve successfully created your first service in Sugar Calendar Bookings.

Next, would you like to allow users to book services you’ve created on your site? Check out our guide on displaying services and booking appointments for more details.