HomeGoHighLevel en EspañolHow to Add Coupon Codes in GoHighLevel — Booking…
GoHighLevel en Español

How to Add Coupon Codes in GoHighLevel — Booking Discounts

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

Follow along — get 30 days free →

In This Guide
  1. Understanding Coupon Types in GoHighLevel
  2. How to Create Coupon Codes for Calendar Bookings
  3. Enabling Coupons on Your Calendar Widget
  4. How Customers Apply Discount Codes at Checkout
  5. Tracking Coupon Usage and Discount Analytics
  6. Best Practices for Promotional Code Campaigns

Listen to this episode

Follow the podcast on Spotify

Offering discounts to customers is one of the fastest ways to boost appointment bookings and increase conversions in your GoHighLevel calendar widget. But if you don't know how to set up coupon codes properly, you're leaving money on the table—and giving customers a friction-filled experience at checkout.

In this guide, I'll walk you through exactly how to create, manage, and track coupon codes for your GoHighLevel booking system. Whether you're running a service-based business, managing client bookings for an agency, or automating appointment scheduling, these discount strategies will help you convert more leads into paying customers. If you're ready to explore GoHighLevel's full suite of booking and payment tools, start your FREE 30-day trial here—that's double the standard trial period.

Understanding Coupon Types in GoHighLevel

GoHighLevel supports two primary coupon structures, and choosing the right one depends on your pricing model and promotional goals.

Percentage-Based Coupons apply a discount as a percentage of the total booking price. For example, a 20% discount coupon automatically reduces the final price by 20%, regardless of the appointment cost. This works well when you want customers to feel like they're getting a proportional deal, and it scales naturally as your service prices increase over time.

Fixed-Amount Coupons subtract a flat dollar amount from the booking total. A $25 discount coupon will always reduce the price by exactly $25. This type is ideal for promotional campaigns where you want to offer a specific incentive—like "$25 off your first consultation" or "$50 off package bookings."

Both coupon types are applied at checkout, automatically recalculate the total price, and are fully trackable in your Payments dashboard. The choice between them depends on your business model and customer psychology preferences.

💡 Pro Tip

Use percentage-based coupons for high-ticket services and fixed-amount coupons for lower-priced bookings. This creates a more attractive perceived value for your customers.

How to Create Coupon Codes for Calendar Bookings

Creating a coupon code in GoHighLevel is straightforward. Here's the step-by-step process:

Step 1: Navigate to Payments
Log into your GoHighLevel account and go to the Payments tab in your sidebar. This is where all payment-related configurations live, including coupons, products, and transaction history.

Step 2: Access the Coupons Section
Within Payments, find and click on the Coupons option. This section displays all existing coupons and provides the interface to create new ones.

Step 3: Click "Create Coupon"
Select the + Create Coupon button. A form will appear asking for your coupon details.

Step 4: Fill in Coupon Details
Enter the following information:

Step 5: Save Your Coupon
Click Save or Create. Your coupon is now active and ready to be applied to calendar bookings.

Enabling Coupons on Your Calendar Widget

Creating a coupon is only half the battle—you need to enable it on your calendar widget so customers can actually use it.

Access Your Calendar Settings
Go to Calendars in your GoHighLevel sidebar and select the calendar you want to attach coupons to. You may have multiple calendars for different services, so ensure you're editing the right one.

Navigate to Widget Settings
Click into the calendar's settings or configuration options. Look for the Booking Widget or Checkout settings section.

Enable Coupon Code Field
Find the toggle or checkbox labeled "Allow Coupon Codes" or "Enable Discount Codes." Toggle this on. Once enabled, customers will see a coupon code input field during the booking checkout process.

Configure Widget Display
You can customize the label and placeholder text for the coupon field to match your brand voice. For example, instead of generic "Coupon Code," you might use "Got a promo code?" or "Have a discount?"

Save and Publish
Save your calendar settings. Your booking widget is now live with coupon functionality.

💡 Pro Tip

Make the coupon field prominent but optional on your checkout form. Some customers won't have codes, but highlighting the field reminds returning customers to apply their discount.

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

How Customers Apply Discount Codes at Checkout

The customer experience should be seamless. Here's how it works from their perspective:

During Booking Selection
After your customer selects their appointment date and time, they proceed to the checkout screen. Before completing payment, they'll see an input field for coupon codes if you've enabled it on that calendar.

Entering the Code
The customer types in their coupon code (e.g., "SUMMER20") and hits enter or clicks an "Apply" button. GoHighLevel instantly validates the code.

Instant Price Recalculation
If the code is valid and applicable, the price automatically updates to reflect the discount. For example, if the appointment costs $100 and they use a 20% off coupon, the new total displays as $80. The discount amount is also shown separately so customers understand the savings.

Invalid Code Handling
If a customer enters an expired, nonexistent, or already-used coupon (if usage limits apply), they'll see a clear error message. This prevents confusion and allows them to correct their input or contact support.

Payment Completion
They complete payment with the discounted total. Both the original price and discount are recorded in your Payments dashboard for accounting and analytics purposes.

Tracking Coupon Usage and Discount Analytics

One of the biggest advantages of GoHighLevel's coupon system is built-in tracking and reporting. You don't need third-party tools to monitor campaign performance.

View Coupon Redemption Data
Return to the Payments tab and select Coupons. Next to each coupon, you'll see metrics like total redemptions, total discount amount given, and remaining usage (if a limit was set). This gives you a quick snapshot of campaign performance.

Check Individual Transactions
In the Payments or Transactions section, you can filter and view individual bookings that used coupon codes. Each transaction shows the original price, discount applied, final amount paid, and the coupon code used.

Export Data for Analysis
Most GoHighLevel accounts allow you to export payment data into CSV or other formats for deeper analysis in spreadsheets or business intelligence tools. This is helpful for calculating ROI on promotional campaigns.

Monitor Campaign Impact
By comparing booking volume and customer acquisition cost before and after launching a coupon campaign, you can measure true impact on your business. Which promotional codes drive the most bookings? Which attract your best customers? The data is in your Payments dashboard.

Best Practices for Promotional Code Campaigns

Use Strategic Coupon Codes
Choose coupon codes that are relevant to your campaign. "SUMMER20" works better for seasonal promotions than a random code like "ABC123." Memorable codes increase redemption rates because customers don't forget them.

Set Expiration Dates for Urgency
Time-limited coupons create urgency and motivate faster purchasing decisions. A coupon that expires in 7 days drives more conversions than one with no end date. Use this for seasonal promotions, flash sales, or limited-time offers.

Segment Coupons by Customer Type
Create different coupon codes for different audiences: one for email subscribers, another for referral partners, and another for first-time customers. This lets you track which channel or audience type is most responsive to discounts.

Combine with Funnel Pages
Mention your coupon code on landing pages, sales pages, email campaigns, and social media. Direct traffic to a specific URL or page that pre-fills the coupon code into the booking widget for even faster conversions.

Monitor ROI Carefully
Discounts increase volume but can reduce profit margins. Use GoHighLevel's payment tracking to ensure your promotional campaigns are profitable. A 30% off coupon might boost bookings by 50%, but make sure that trade-off makes financial sense for your business.

Don't Oversaturate
Running coupons constantly conditions customers to wait for discounts and erodes your pricing power. Use them strategically—perhaps quarterly or during specific seasons—to maintain their effectiveness.

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 Consultant & Agency Automation Specialist
I help agencies replace 5-10 disconnected tools with one platform. I've built and managed GoHighLevel automations across CRM, email, SMS, WhatsApp, and AI — and I publish everything I learn here. More about me →