Skip to main content

Create an Amenity

Creating an amenity defines a bookable resource and controls how it behaves in the appointment book, on the Webstore, and in the mobile app. Amenities are created and managed at the organization level. The setup is divided into seven tabs.

To create an amenity:

  1. Ensure you are at the organization level.

  2. Navigate to Master Data > Manage Amenities.

  3. Click Add to create a new amenity. To edit an existing one, click its name.

General tab

The General tab captures the core identity and booking rules for the amenity. Amenity Name and Amenity Code are required fields.

  1. Enter the Amenity Name. This is a required field that accepts up to 100 characters. The name appears in the appointment book, booking wizard, POS, and the customer-facing catalog. Use a name that is clear to both staff and guests, such as Indoor Tennis Court or Rooftop Sauna.

  2. Enter the Amenity Code. This is a required short text identifier used in reports and searches. It must be unique across your organization.

  3. Enter a plain-text Description for internal reference. To display formatted content on the Webstore or mobile app, enter HTML markup in the HTML Description field instead.

  4. From the Business Type dropdown, select the business type this amenity belongs to, for example, Spa or Fitness. From the Business Unit dropdown, select the applicable unit within that business type.

  5. From the Category dropdown, select the amenity category you created earlier. From the Sub Category dropdown, select the applicable subcategory. Both fields populate from the categories configured at your center.

  6. From the Pre-care Instruction, Post-care Instruction, and General Instruction dropdowns, attach any instruction sets relevant to this amenity. These dropdowns list pre-built instruction records and are shown to guests at booking or check-in.

  7. From the Amenity Time dropdown, select the booking duration. This is the total time the amenity is reserved per booking, starting from 0 mins in 5-minute increments. Set this to match the standard usage window, such as 60 mins for a one-hour court booking.

  8. From the Recovery Time dropdown, select the cleanup or setup time required after each booking. The amenity stays unavailable for new bookings during this window. For example, a 15-minute recovery time after a 60-minute sauna session means the next booking can start no earlier than 75 minutes after the previous one began.

  9. In Visit Frequency, enter a number in the Days field to set the minimum number of days a guest must wait before booking this amenity again. Leave blank to allow unlimited repeat bookings.

  10. Select Allow product consumption entry in appointment book to let staff record which products were used during an amenity booking directly from the appointment book.

  11. Select Allow cancellation fee to apply a cancellation charge if a guest cancels this amenity booking. The fee amount is defined in your cancellation policy settings.

  12. Select Allow no show fee to apply a charge if a guest does not attend a booked amenity session.

  13. In Notes, enter any internal notes relevant to this amenity. This field is for staff reference only and is not visible to guests.

  14. In Additional Data 1 and Additional Data 2, enter any custom information you want to store for this amenity. These textarea fields map to the merge tokens AmenityAddlData1 and AmenityAddlData2, which you can use in notification templates and automated messages.

  15. Use the Tags field to assign existing amenity tags to this amenity. Type to search for a tag. Tags are used to associate additional forms with amenities and can be used for filtering.

  16. Select Sell this amenity as a part of a package or membership only to prevent the amenity from being sold directly at the POS. A valid package or active membership is required to book. When this is selected, a sub-option appears: Book appointment when there is not enough balance in package/membership. Select Block to prevent the booking from proceeding when the guest has insufficient balance, or Allow with warning to permit the booking and display a warning to staff.

  17. Select Do not sell as gift card to exclude this amenity from gift card purchases. This is useful for amenities that require advance scheduling rather than open-ended credit.

  18. Print Insurance statement for this amenity is selected by default. When enabled, a sub-field appears where you can enter an alternate name for insurance documentation. Enter the name in the Amenity name to be displayed on insurance statement field.

  19. Under Deposit, select Enforce Deposit for this amenity to require an advance payment before the booking is confirmed. When selected, additional fields appear: select Allow center to override to let individual centers waive the deposit requirement. From Deposit Type, select Flat amount to charge a fixed deposit value, or Percentage to calculate the deposit as a percentage of the sale price. Enter the deposit value in the Deposit field.

  20. Enable second appointment reminder for this amenity is selected by default. Deselect this checkbox to suppress the second automated reminder notification for this specific amenity.

  21. Under Age Buckets, select the checkboxes for the age groups permitted to book this amenity. The available options are minor, middle aged, senior citizen, and major. All are selected by default. Deselect any groups that should not be permitted to book.

  22. In Capacity Consumption, enter a whole number that defines how many units of the facility's total capacity are used when this amenity is booked. The default is 1. For example, if a swimming pool facility has a capacity of 8 lanes and each lane booking should consume 1 unit, set this to 1. If a tennis court booking occupies 2 capacity units, enter 2.

  23. Under Advanced Properties, enter a number in Amenity advance booking to set how many days ahead guests can book this amenity. Leave blank to allow bookings at any time within the facility's availability window.

  24. Click Next to proceed to the Centers tab, or click Finish to save the amenity and exit the wizard.

Centers tab

The Centers tab lists every center in your organization. Each row represents one center, and settings are configured independently per center. This lets you make the same amenity available at some centers but not others, with different pricing where needed.

  1. Select the checkbox in the Center Name column for each center where this amenity should be available. Deselected centers will not have access to the amenity.

  2. Select Online Booking for each center, where guests should be able to find and book this amenity themselves through the Webstore or mobile app. 

    When this is not selected, the amenity is only bookable by staff from the appointment book, and guests cannot see it online. This checkbox must also be used together with the Allow customer to book this amenity setting on the Catalog tab. Both must be enabled for online self-service booking to work.

  3. Select Tax Included if the sale price you enter already includes tax. Leave this deselected if tax will be calculated and added on top.

  4. In Sale Price, enter the amount guests pay per booking at this center. This is a numeric field in your organization's currency. A price of 0 allows free bookings.

  5. In Support Staff Gratuity %, enter a percentage if a gratuity is automatically applied to this amenity at checkout.

  6. From Tax Group, select the applicable tax configuration for this center. Tax groups are configured in your organization's tax settings.

  7. From Demand Price Group, select a demand pricing rule to apply variable pricing based on time of day or demand. Demand Price Groups must be configured before they appear here.

  8. Click Save.

Products tab

Use the Products tab to link consumable products that are used during a booking of this amenity. For example, towels are issued to a sauna guest or balls are provided at a tennis court. Linked products are deducted from inventory automatically when a booking is closed.

  1. In the Product field, type the product name to search for it. Select the matching product from the results.

  2. In the Amount field, enter a whole number for the quantity of that product consumed per booking.

  3. Select Track consumption automatically to deduct the product quantity from inventory when the booking is completed, without requiring manual entry.

  4. Click Add to add the product to the list. Repeat for any additional products.

  5. Click Save.

Resources tab

The Resources tab links specific facilities to this amenity at each center. When a staff member books this amenity, only the facilities selected here are available for assignment.

  1. From the Center dropdown, select the center you want to configure. The list of facilities available at that center appears.

  2. Select the checkboxes next to the facilities that can host this amenity at the selected center. Repeat for each center where the amenity is available.

  3. Click Save.

Custom tab

The Custom tab controls the intake forms collected when a guest books this amenity. Forms can be collected once per guest or at every visit, and you can attach additional forms via amenity tags.

  1. From the Do you require an amenity-level form? dropdown, select one of three options: No form skips form collection entirely. Same form for each visit presents the same form every time the guest books this amenity. Different forms lets you assign separate forms for a guest's first visit and all subsequent visits. This is useful for intake forms that only need to be completed once.

  2. If a form option is selected, use the Select a form dropdown to choose the form. Click Preview to review the form before saving. Select Allow emailing of form link to automatically send the guest a link to complete the form before their visit.

  3. Under Additional Forms, use Select Tag Form 1, Select Tag Form 2, and Select Tag Form 3 to attach tag-based forms. Tag forms work differently from amenity-level forms: they are assigned to an amenity tag rather than directly to the amenity. When a booking is made for any amenity with that tag, the form is presented. A form filled in for one tagged amenity remains valid for all amenities sharing that tag.

    To review a history of all form configuration changes for this amenity, click View service form association change history. The audit log shows the previous and updated values for Config, First Visit Form, First Visit Email Form Link, Subsequent Visit Form, and Subsequent Visit Email Form Link, along with the user who made the change and the date.

  4. Click Save.

Catalog tab

The Catalog tab controls the customer-facing presentation of this amenity on the Webstore and mobile app. Changes here affect what guests see when browsing and booking online.

  1. Click Upload or Browse to add an image for this amenity. The image appears in the catalog alongside the display name.

  2. In Display Name, enter the name customers will see in the catalog. This can differ from the internal Amenity Name. For example, the internal name might be TC-INDOOR-1HR while the display name shown to guests reads Indoor Tennis Court.

  3. In Display Order, enter a whole number to control where this amenity appears in the catalog list relative to others in the same category. Lower numbers appear first.

  4. Allow customer to book this amenity is selected by default. Deselect to remove the amenity from online booking while keeping it available for staff to book from the appointment book.

  5. Select Enable Amenity Visit Frequency to enforce a minimum waiting period between a guest's repeat bookings of this amenity. When selected, a Days field appears. Enter the number of days a guest must wait before they can book this amenity again. For example, entering 7 means a guest cannot book the same amenity again within 7 days of their last booking.

  6. Show Price is selected by default. Deselect to hide the price from the catalog, for example, for amenities that are included in membership or have variable pricing.

  7. Select Enable On-the-Hour Bookings to restrict available start times to full hours only, such as 1:00 PM and 2:00 PM. When not selected, guests can book at any available interval based on the facility schedule.

  8. Click Save.

Variants tab

The Variants tab groups related amenities under a single entry in the Webstore. Instead of showing Tennis Half Court, Tennis Full Court, and Tennis Mini Court as three separate listings, you can create a parent amenity called Tennis and add the others as variants. Customers see one entry and choose their preferred option from it.

  1. In the Amenity field, type the name of an existing amenity to search for it. The field searches against amenity names already configured in your organization.

  2. Click Add to add it to the variants list. The amenity appears in the Name column below.

  3. Repeat for each amenity you want to group as a variant under this entry.

  4. To remove a variant, click the red X icon next to its name in the list.

  5. Click Finish to save the amenity and exit the wizard.

Note

To edit an existing amenity, navigate to Master Data > Manage Amenities and click the amenity name. Each tab can be saved independently.

The Manage Amenities listing page includes two filters to help locate amenities. The Categories filter narrows the list by amenity category. The Status filter controls which amenities appear based on their association with centers: Active in this center shows only amenities currently active at your center, Associated with at least one center includes amenities mapped to any center, Not associated with any center shows amenities that have not yet been mapped, and All services at org shows every amenity across the organization.