Gift Cards

Sell digital gift cards that customers can purchase online and redeem when booking appointments. Gift cards are delivered via email, SMS, or WhatsApp and can be used for full or partial payment.

Setting Up a Gift Card

To create a gift card offering:

  1. Go to Gift Cards in the left sidebar
  2. Click Add Gift Card
  3. Configure the gift card:

Basic Settings:

FieldDescription
TitleDisplay name on the purchase page
SubtitleSecondary text shown to buyers
Card ImageCustom image for the gift card design
Header LogoYour business logo for branding
URL SlugUnique URL for the public purchase page
Website DomainYour website URL (for navigation links)
Terms MessageDisclaimer shown during purchase

Amount Configuration:

SettingDescription
Preset AmountsQuick-select values (e.g., £10, £20, £50, £100)
Custom AmountsToggle to allow buyers to enter any amount
Min Custom AmountMinimum allowed (default: £5)
Max Custom AmountMaximum allowed (default: £500)

Service Selection Mode:

Optionally, you can let customers select a service instead of an amount. When enabled, customers choose from your services and the gift card covers the service price or deposit.

Expiration:

SettingDescription
Has ExpiryToggle to enable expiration
Expiry DaysNumber of days from purchase (default: 365)

Delivery Options:

Toggle which delivery methods are available:

  • Email
  • SMS (requires Twilio)
  • WhatsApp (requires Twilio WhatsApp)

Branding:

Customise the email appearance with primary colour and button colour settings.

Redemption Flow:

Choose how customers book when redeeming:

  • Widget — Opens an embedded booking widget
  • Native — Redirects to your full booking page
  1. Click Save

How Customers Buy

The purchase page guides customers through four steps:

Step 1: Choose Amount

  • Select from preset amounts (displayed as buttons)
  • Or enter a custom amount (if enabled)
  • If service selection is enabled, they can choose a specific service instead

Step 2: Recipient Details

FieldDescription
Send to selfToggle to buy for yourself
Recipient nameWho receives the gift card
Delivery methodEmail, SMS, or WhatsApp
Recipient contactEmail address or phone number
Personal messageOptional message (up to 500 characters)
Scheduled deliveryOptional future date and time
Purchaser nameBuyer's name
Purchaser emailBuyer's email (for confirmation)
Purchaser phoneBuyer's phone

Step 3: Payment

Customers pay via Stripe (credit/debit card, Apple Pay, or Google Pay). An order summary shows the amount and recipient details.

Step 4: Confirmation

The purchase is confirmed with:

  • The gift card code
  • Amount and recipient
  • Delivery method and timing

The purchaser receives a confirmation email immediately. The recipient receives the gift card via their chosen delivery method (immediately or on the scheduled date).


How Customers Redeem

Customers receive a redemption link with their gift card. The redemption flow has four steps:

Step 1: Select Service

  • Browse available services by category
  • Each service shows whether the gift card fully covers it, covers the deposit, or partially covers it
  • Select a service to book

Step 2: Choose Date & Time

  • Navigate available dates on a weekly calendar
  • Select from available time slots for the chosen date

Step 3: Enter Details

  • Customer enters their name, email, and phone number
  • Recipient name is pre-filled if available
  • Optional notes field

Step 4: Payment (if needed)

If the service costs more than the gift card balance:

  • A summary shows the service total, gift card credit applied, and remaining amount due
  • Customer pays the difference via Stripe

If the gift card fully covers the cost, no payment is needed and the booking is confirmed immediately.


Purchase Analytics

View gift card sales performance from the purchases list:

Summary cards:

MetricDescription
Total RevenueTotal amount from gift card sales
Gift Cards SoldNumber of purchases
RedeemedCount and percentage redemption rate

Filtering:

  • Date range — Today, Yesterday, Last 7 days, Last 30 days, All time, or Custom range
  • Status — All, Active, Redeemed, Pending, Expired, Cancelled

Purchase details table:

Each purchase shows:

  • Gift card code (GC-XXXX format)
  • Amount
  • Purchaser (name and email)
  • Recipient (name and contact, or "Self")
  • Purchase date
  • Status badge

The list is paginated with 20 purchases per page.


Managing Gift Cards

The Gift Cards List

Go to Gift Cards to see all your gift card offerings. Each entry shows:

  • Title and subtitle
  • Card image
  • URL slug (with copy button)
  • Preset amounts
  • Purchase count and total revenue
  • Active/Inactive status

Gift Card Statuses

Individual purchases can have the following statuses:

StatusColourDescription
Pending PaymentYellowPayment not yet confirmed
ActiveGreenReady to be redeemed
RedeemedBlueUsed to book an appointment
ExpiredGreyPast the expiration date
CancelledRedCancelled by admin

Editing a Gift Card

Click on a gift card to update its configuration — amounts, branding, delivery options, expiry settings, and more.

Deleting a Gift Card

You can only delete a gift card that has no purchases. If it has purchases, deactivate it instead to preserve the purchase history.


Was this page helpful?