Amenities

Overview

Amenities or Resources are the bookable items in the system. These may include cabanas, theater, service elevators, pools, gym, or any other resource that users can reserve.

Before bookings can be created, amenities must first be configured properly. A well-configured amenity ensures that users receive the correct notifications, administrators are informed of booking activity, and related activities are automatically created when needed.

Prerequisites

Activity Trigger and Activity Types:

Activity triggers automatically create activities based on selected activity types.

In the context of reservations, activity triggers can be used to automatically generate internal follow-up tasks or operational records when a booking event happens. Note also that the activity type has automatic triggers for emails.

Examples:

How activity triggers work

An activity trigger listens for a defined event or condition, then creates an activity using the configured activity type.

This helps automate internal processes and reduces the need for manual follow-up.

Recommendation

Before creating amenities, confirm that:

image.png
Note: You can create a Parent/Child relationship on the activity type.


Email Templates

Email templates are used to send automated notifications related to reservations.

Typical templates include:

Depending on your workflow, you may also want to prepare templates for:

Why email templates matter

Without the correct email templates, users and administrators may not receive important booking updates. This can lead to missed reservations, approval delays, or confusion about the booking status.

Best practice

Create and test all email templates before enabling the amenity for live use.

image.png

Note: Shortcode [booking_details_email_content] will return the reservation details. For example the name and amenity.

Create New Amenity

Follow these steps to create a new amenity or resource.

Step 1: Open the Amenities module

Navigate to the Reservations module, then open Amenities.

Step 2: Click +New Amenity

Select the option to create a new amenity record.

Step 3: Enter the basic information

Provide the required details for the amenity. Common fields may include:image.png


Step 4: Configure booking-related settings
Step 5: Assign templates and triggers
Step 6: Save the amenity

Review the configuration, then save the record.

Amenity Settings

Amenity settings control how the resource behaves in the reservation system. These settings may vary depending on your implementation, but commonly include the following.

1. Amenity Title

The amenity name

2. Calendar Color (Hex) + Text Color

The background color and text color displayed in the calendar view.

image.png

image.png

3. Start and End Time

These define when the amenity is available to reserve.

image.png

4. Cleaning Buffer (Minutes)

Use for amenities that require buffers for cleaning.

image.png

5. Contact Booking Limit and Limit Period

Limits how many times a user can book within a set period. The settings below means that contacts can only book this amenity 3 times a week.

image.png

6. Maximum Expected People

Number of people the amenity can accommodate.

image.png

7. Allow Multiple Bookings At The Same Time

If an amenity allows multiple users to book together.

image.png

8. WaitList

Enable this to allow overlapping requests to be saved as a waitlist instead of being blocked.

image.png


9. Max Hours Per Booking

Set to 0 for no limit. Example: 4 means a booking can be at most 4 hours long.

image.png

10. Use Change Over Days

Enable overnight booking behavior. Requires check-in and check-out times.

image.png

11. Maximum Days Ahead To Book

For standard bookings, 0 means same-day only. For change over day bookings, 0 means next-day checkout only.
Example: if the start date is 04/05/2026 and the Maximum Days Ahead to Book is 7, then the max allowed end date is 04/12/2026.

image.png

12. Date Range Display

Optional. Limit the booking date picker to the next X days from today. Example: 180 means users can only select dates within the next 180 days.

image.png

13. Next Booking Availability ( Amenity Specific )

Optional. Add a recovery gap in days after each booking before this amenity can be booked again. Example: 7 means the next booking can only start 7 days after the current booking ends.

image.png

14. Default Comments
image.png

15. Activity Triggers

Create activities and triggers email notifications.

image.png

16. Admin Notification Email

Admin notification emails. Select from email templates.

image.png

17. Additional Fields

Add custom fields for each amenity. Additional fields are populated on the booking form.

image.png

This little icon is your helper  image.png