Skip to main content

Rentals

Rentals allow you to rent out spaces at the facility to your customers

When to Use Rentals

Rentals are a great way to offer customers the option to rent spaces at your facility. This includes, but is not limited to:

  • Cage rentals, pitching mound rentals, turf rentals

  • Court rentals

  • Field rentals

  • Full Facility rentals

  • Birthday Parties

Essentially, if you have a space in your facility that you'd like to rent out, the Rentals feature is the perfect fit for you!


View All Rentals

To view all existing rentals at your facility, navigate to Services > Rentals in your Swift Admin dashboard.


How to create a Rental service

To create a new Rental service:

  1. In your Swift Admin dashboard, go to Services > Rentals
    ​

  2. Click the + New button on the top right of the page.
    ​

  3. You’ll be taken to the "Add Rental" service form, which you'll need to complete in order to create the rental. Let's go through each section of the service form below!

Basics

When creating a Rental, you'll want to set a clear name. Optionally, you can add preview text and/or a description if you have any further details to share with customers. These are customer-facing fields, so make sure they’re clear and helpful.

Preview Text: A short summary that gives customers a quick idea of what the rental is. There's a limit of 150 characters, and the format would be plain text only.

Description: This is where you can be more descriptive, and can add some flair. Use this space to provide any extra details, like what’s included, what to bring, or specific policies.

Media: You can add an image to your service card, giving each service its own unique look and helping customers quickly identify what they’re looking for. The image file should be 2MB or less, and 16:9 ratio.

Not ready to add images yet? No problem, any service without Media images will automatically display your facility’s banner instead.

Pricing

In this section, you can decide how much you want to charge customers for booking this rental service.

Default Pricing

This is the price that will be displayed to everyone. If there is no explicit price set for membership groups, then members will also see and pay the default price.

  1. Select the "Default Pricing" tab.
    ​

  2. Click the + Add Price button.
    ​

  3. Set the duration and price (e.g., $50 for 30 minutes or $90 for 1 hour).

Customers can only book the durations for which you’ve set prices. In the example above, customers will not be able to make a booking for a 1.5 hours as this duration is not offered and there's no associated price listed.

If a service does not have a Default Price listed and only has Membership Pricing set up, then the service will not be publicly visible on your booking page. Instead, the service will only be visible to members who have access to it once they’ve logged into their Swift accounts.

Membership Pricing

By default, if there's no price assigned to a membership group, then they will see and pay the Default Price for the service. If you would like members to pay a discounted rate for a service, here's how to set Membership Pricing:

  1. Select the "Membership Pricing" tab.
    ​

  2. Click the + Add Price button.
    ​

  3. Set the duration and price (e.g. $30 for 30 minutes).
    ​

  4. In the "Memberships" field, select all membership groups this price applies to. You can set different rates for different membership groups.


In the example above, we've set a discounted rate of $30 for 30 minutes which only to members with the Platinum Membership. Whereas, those with the Gold or Diamond Membership will receive a different discounted rate for the same service (i.e, $40 for 30 minutes).

You can create as many pricing options as needed, as long as they are unique (target different durations or different membership groups). For a deeper breakdown on how prices work, visit the Services Pricing section.

This concept is so important, that it's worth stating again. Customers will only have access to services for which you've configured a price.

When you checkout a booking in Admin, the price displayed at checkout will auto populate based on the price of the service.

Rooms

Select which spaces (known as Rooms in Swift) will get selected when a customer books this specific rental.

You will be able to select a room at any level in your facility hierarchy. This means that you can offer a "Full Facility Rental" which would block off your entire facility (including all the spaces inside) when a customer buys it online.

What if you want to allow multiple spaces to be booked at once? Or assign a specific rental to any of 3 different spaces? That's where the "Reserve On Purchase" setting comes in.

Reserve On Purchase

This setting controls which rooms get blocked off if you've selected multiple rooms above. The two options are:

  1. Any Selected Room

  2. All Selected Rooms

Any Selected Rooms

This is the default behaviour. With "Any selected room", Swift will auto-assign customers into ONE of the selected room you've indicated, depending on what's available.

For example, if you are creating a "Cage Rental" service and you have 5 cages at your facility - all of which are the same size & price, then you can select this option. By doing so, a customer will get auto-assigned into any one of the 5 cages, based on availability.

All Selected Rooms

With the All Selected Rooms setting, the system will automatically reserve all selected rooms, provided they are all available for the requested time slot.

For example, if you offer a Team Rental service that includes two cages and access to an open space, you can select all three rooms and choose All Selected Rooms as the room assignment setting.

Customers will then only see time slots when all three rooms are available. Once a booking is made, the system will automatically reserve all three rooms under the same booking.

Equipment

If the rental includes an Equipment item, enable the Equipment toggle and select the equipment group. Only one Equipment group can be selected at a time.

Advanced Settings

If you’d like to configure additional settings for the service, click Advanced Settings to expand the section and reveal the available settings below.

These settings are all optional, so you can leave them as they are if you don’t need any additional customization to create your rental.

Tax Rates

Enable the Collect Tax toggle to charge customers a pre-defined tax rate when they purchase this rental. Once enabled, the applicable tax amount will be automatically calculated and displayed at checkout when customers make a booking and reflected internally in Swift when you charge customers.

If you have not created a Tax Rate yet, visit the Tax Rates settings section to learn how to create them.

Custom Fees

Enable the "Collect Custom Fee" toggle to charge customers a pre-defined custom fee when they purchase this rental. Once enabled, the applicable fee will be automatically calculated and displayed at checkout when customers make a booking, and reflected internally in Swift when you charge customers.

If you have not created a Custom Fee yet, visit the Custom Fees settings section to learn how to create them.

Time Slot Restrictions

Time slot restrictions allow you to control the booking windows that are displayed on your booking page. This is useful if you want to do things like:

  • Not allow same-day bookings - in which case, you would set a "Start Unit and Start Period" restriction of 1 day

  • Not allow bookings beyond 30 days in the future - in which case, you would set an "End Unit and End Period" restriction of 30 days

  • Give members a longer "window" to book time at your facility - you can give the Public (Non Members) an end window of 7 days, and give members an end window of 30 days.

For a deeper dive into how this setting works, visit the Time Slot Restrictions page.

Service Schedule

If this rental service can only be bookable on certain days or times, you can separately create a service schedule and apply it to this rental service. For example, you only want to offer Birthday Party rentals on the weekends only.

Please refer to this article on how to create a Service Schedule.

Additional Checkout Details

Here, you can choose to ask for "Emergency Contact info" from clients when they book this rental online.

On certain plans, you can add Custom Fields to collect extra information from customers or participants at checkout — like allergies, preferences, skill level, or anything specific to the rental.

Please refer to this article on how to add Custom Fields.

Private

When a service is marked as Private, it will not be public listed or displayed on your facility's booking page. The only way a customer will be able to book the service is if you copy the direct booking link for the specific service and share it directly with customers. Every service has it's own unique booking link.

Calendar Color

Rental bookings show up as Navy tiles by default on the Calendar page. If you'd like a specific rental to stand out — or just want to keep things colour-coded — you can set a custom colour here.


Edit A Rental

To edit a rental, click into the Rental from the Services > Rentals page and you will be taken to the "Edit Rental" form.

Here, you can edit any of the details mentioned above. Just remember to click "Save" at the bottom to apply your changes!


Duplicate An Existing Rental

To make it easier to create multiple rentals, you can click into an existing rental on the Services > Rentals page, and then click the "bottom arrow" icon on the top right, beside the "Copy direct booking link" button.

You'll now be navigated to a new "Add Rental" form, with all the details of the previous rental filled in! The title will have the word "(Copy)" added to it, to indicate that this is a duplicated rental.


Delete A Rental Service

To delete a rental, click into an existing rental and scroll down to the bottom of the page. There, you'll see a "Delete" button on the bottom left.

This button may be disabled if you've already had existing bookings tied to this rental. It may also be disabled if you don't have the permission to delete it (in which case, you should talk to the owner or someone with more access).

If the rental does not have existing bookings, you can click Delete and hit "Confirm" on the modal that appears to remove this rental. Remember, this action cannot be undone.

If the Delete button is greyed out, reach out to support@runswiftapp.com.


Miscellaneous

There are some additional things you can do with rentals, which are explained below.

Direct Booking Links

Want to send a direct link to book a rental to a customer? Perhaps you have a private rental that only specific organization members can book? Or you would like to add a button on your website that takes customers directly to this rental?

This button does exactly that! On the top right of a rental form, you should see the "Copy direct booking link" button. Click this, and a direct link to the rental will be copied to your clipboard which you can send to your customers, or even link to on your website.

Booking Page Appearance

You may also want to rename the "Rentals" category as it appears on the facility's booking page as a whole. For example, instead of "Rentals," you may want to rename this category to "Space Rentals" or "Court Time."

In that case, you can visit Settings > Booking Page in your Admin Dashboard, and scroll down to the Service Display section.

Click the "Edit name and description" (pencil) icon on the right side of the category listing. A modal will pop up with a few options. Here, you can customize:

  • The name of the Rentals category

  • The description of the Rentals category — you could add some specific sentences about court etiquette or booking policies.

Once you click Save, these changes will be immediately reflected on your booking page. Internally, the service category will still display as Rentals in the Admin dashboard.

Did this answer your question?