Using promo codes

Using promo codes

Create and use promo codes

Promo codes let you offer discounts to customers as a buying incentive — useful for running promotions, rewarding loyal customers, or filling slow periods. This guide explains how promo codes work and walks you through creating them and applying them to bookings.

What are promo codes?

A promo code is a unique code you share with customers that reduces the cost of their booking. When a customer enters a valid code at checkout, the discount is applied automatically to their total.

Promo codes can be set up with an expiry date, a usage limit, a discount type (percentage or fixed amount), and can be restricted to specific services.

⚠️ Warning: Promo codes can only be applied when online payments are taken at the time of booking. If you don't collect payment at booking, promo codes aren't available. As a workaround, create a separate service at the reduced rate and arrange payment offline.

Create a Promo Code 

  1. Go to Inventory > Promo Codes using the left navigation menu.
  2. Click Add Promo Code.
  3. Enter a unique code that customers will use (e.g. SPRING20), or click to generate a random code.
  4. Set the following details:
    1. Expiration date — the date the code stops working
    2. Discount type — percentage or fixed amount
    3. Discount amount — the value of the discount
    4. Usage type — single use or multiple use
    5. Number of bookings allowed — the maximum number of times the code can be redeemed
    6. Applicable services — select the service(s) this code applies to
  5. Click Save.




How customers apply a promo code

  1. At checkout, the customer enters the promo code in the promo code field.
  2. The customer clicks Apply.
  3. If the code is valid, the discount is applied automatically to the total price.
📝 Note: If the code is invalid or has expired, the customer will see an error message at checkout.


Manually apply a promo code to an existing booking

If a promo code wasn't applied during the original booking, you can add it afterwards.
  1. Go to Schedule > Calendar or Sales > Bookings using the left navigation menu.
  2. Locate and open the booking you want to update.
  3. Navigate to the Payment tab in the booking details.
  4. Click Apply code in the bottom right of the screen.
  5. In the Apply Voucher/Promo Code pop-up, enter the promo code or gift voucher code.
  6. Click Apply.
Once applied, the discount value appears in the Discount field under the Payment tab.



💡 Tip: If you're unsure of the correct code, use the Promo Codes or Gift Vouchers links in the pop-up to browse available options.

Troubleshooting & FAQs

Can promo codes be combined?

No, Nabooki allows only one promo code per booking.

What happens if a promo code expires?

Expired promo codes cannot be used and will be rejected by the system.

Can I limit promo codes to specific customers?
While you cannot restrict promo codes to specific customer accounts directly, you can create unique, single-use promo codes intended for individual customers. These single-use codes ensure that each code can only be redeemed once, making them suitable for personalised promotions or targeted campaigns.
How do I track promo code usage?
You can view all your promo codes, including the number of redemptions remaining and their expiry dates, by navigating to Inventory > Promo Codes. This page provides an overview to help you manage your promotions effectively.
 

Need Help?

If you need assistance, contact our support team:
💬 
Live Chat: Click the chat icon in the bottom-right corner of the screen.
📧 
Email: support@nabooki.com


    • Related Articles

    • Understanding Promotions

      Understanding Promotions Promotions let you offer discounted or special versions of your existing services — without changing the original service setup. Use them to highlight specific sessions, fill quieter time slots, or target particular customer ...
    • Removing a promo code from a booking

      Removing a promo code from a booking If a promo code has been applied to a booking in error, or a customer requests its removal, you can remove it directly from the booking's payment details. The booking total will automatically recalculate once the ...
    • Using sub-services

      Using Sub-Services Sub-services let you offer multiple booking options that share a single schedule, without exceeding the total capacity you've set. They're particularly useful for businesses like fitness studios that run a timetable of classes and ...
    • Using multi-session passes

      Using multi-session passes Multi-session passes let customers purchase a set number of sessions upfront and book each one individually over time. This is useful for businesses that sell recurring services — things like yoga class passes, lesson ...
    • Using Two-Factor Authentication (2FA)

      Using Two-Factor Authentication (2FA) Two-factor authentication (2FA) adds a second verification step when you log in to Nabooki, strengthening your account security and login method. This guide explains how 2FA works and walks you through enabling ...