HomeAgency & PlatformHow to Create Rental Bookings in GoHighLevel —…
Agency & Platform

How to Create Rental Bookings in GoHighLevel — Agency Guide

By William Welch ·March 22, 2026 ·7 min read
Share

Follow along — get 30 days free →

In This Guide
  1. Navigating the GoHighLevel Rentals Module
  2. How to Access the Create Booking Form
  3. Step-by-Step: Filling Customer Information
  4. Adding Rental Listings and Availability
  5. Configuring Payment Details and Booking Status
  6. Using Internal Notes for Team Collaboration
  7. Special Cases: When In-App Bookings Override Business Rules

Listen to this episode

Follow the podcast on Spotify

Managing rental bookings across multiple platforms drains time and invites errors. If you're running an agency or property management business, you know the friction: customer data scattered everywhere, payment details floating between systems, and no single source of truth for your rental calendar.

GoHighLevel's Create Booking feature solves this. It lets you manually log rental bookings directly into your CRM with full control over customer info, listings, payment status, and internal notes—keeping your entire rental operation synchronized on one platform. This guide walks you through the complete workflow so you can eliminate manual chaos and scale confidently.

Not using GoHighLevel yet? Start your free 30-day trial here and double the standard trial length at no cost.

Navigating the GoHighLevel Rentals Module

Before you create a booking, you need to understand where the Rentals module lives in your GoHighLevel account. The Rentals feature is built into the CRM section of GoHighLevel, designed specifically for agencies and businesses managing multiple properties or rental units.

To find it:

Once inside the Rentals module, you'll see your rental dashboard with options to view existing bookings, manage calendars, access listings, and—most importantly for this guide—create new bookings manually. This is where agencies find tremendous value: a centralized hub that connects customer records, property availability, and payment tracking without requiring third-party tools.

💡 Pro Tip

Bookmark the Rentals module once you've located it. You'll be creating and updating bookings frequently, so quick access saves you several clicks per day across dozens of interactions.

How to Access the Create Booking Form

Creating a new rental booking in GoHighLevel is straightforward. From your Rentals dashboard, look for the "+ Create Booking" or "New Booking" button—it's typically positioned at the top-right of the bookings list or in a prominent action area.

Clicking this button opens the Create Booking form, a comprehensive interface with multiple sections:

The form is designed to load all necessary data fields at once, allowing you to complete a full booking record in a single workflow rather than bouncing between multiple screens. This efficiency is critical when you're onboarding multiple rentals daily.

Step-by-Step: Filling Customer Information

The first section of the Create Booking form asks you to identify or create a customer record. Here's how to handle it:

If the customer already exists in your GoHighLevel contacts:

If this is a new customer:

Once a customer is selected or created, the form populates their basic info. Take a moment to verify the email and phone number are correct—these fields are used for automated booking confirmations and reminders, so accuracy matters.

This is built into GoHighLevel. Try it free for 30 days →

Adding Rental Listings and Availability

Next, you'll select which rental property or listing the booking applies to. GoHighLevel lets you manage multiple properties under one agency account, so this step ensures each booking is tied to the correct unit.

To select a listing:

Once you select a listing, GoHighLevel displays its availability calendar. This is where the system's intelligence shines: it automatically shows you which dates are available and which are already booked. If you're creating a booking outside of available dates (for example, due to a special agreement with a customer), GoHighLevel allows you to override this—but it will flag it for your awareness.

Enter the check-in date and check-out date by clicking the date fields. The system calculates the number of nights automatically, which is essential for accurate pricing and nightly rate calculations.

Configuring Payment Details and Booking Status

This section is critical for agencies handling payment processing and financial tracking. The Create Booking form includes fields for:

Filling these fields correctly ensures your financial records match your GoHighLevel booking records. If you've already received payment through GoHighLevel's payment processor or a third-party gateway, mark the status as "Paid" immediately. For customers paying later, set it to "Pending" and create a follow-up task or automation to collect payment before check-in.

Booking Status is equally important. Select from:

Using Internal Notes for Team Collaboration

One of the most underused features in GoHighLevel's Create Booking form is the Internal Notes field. This is your team's private workspace within the booking record—customers never see these notes.

Use internal notes to record:

Well-documented internal notes prevent miscommunications between team members and ensure nothing falls through the cracks. When your cleaning crew checks a property before the next guest arrives, they can see these notes and prepare accordingly.

Special Cases: When In-App Bookings Override Business Rules

GoHighLevel's Rentals module is flexible enough to handle real-world scenarios that don't fit standard rules. Understanding these special cases helps you use the system to its full potential.

Overbooking or Double-Booking: Normally, the system prevents bookings on dates already reserved. However, if you manually create a booking in the Create Booking form, GoHighLevel allows you to override this if you have legitimate reason (for example, you own two identical units that can be swapped). The system will warn you but let you proceed.

Backdated Bookings: If a guest stayed at your property before you created their booking record in GoHighLevel, you can backdate the check-in and check-out dates. This is useful when migrating existing bookings from another platform into GoHighLevel.

Custom Pricing Overrides: The Create Booking form lets you set custom pricing that may differ from your standard nightly rates. If a guest negotiated a discounted rate or there's a special circumstance, you can manually adjust the total rental cost and payment terms without affecting your standard rate card.

Payment Status Flexibility: You can mark a booking as "Paid" in the system even if payment hasn't been processed yet. This might happen if a customer paid via an external method (wire transfer, cash at arrival, etc.) and you're simply recording it for transparency.

Key Takeaway

The Create Booking form in GoHighLevel is not a rigid template—it's a flexible tool designed to handle the messiness of real rental management. The system prioritizes getting accurate information into your CRM over enforcing strict rules, which means you have the autonomy to create bookings that reflect your actual business operations.

Ready to try this?

30 days free, no credit card required. Set up everything in this guide inside your trial.

Start Free 30-Day Trial
Cancel anytime — $0 for the first 30 days
William Welch
GoHighLevel user and affiliate. Runs GlobalHighLevel.com — free tutorials, guides, and strategies for agencies and businesses using GHL worldwide.