Skip to content

Selling Gift Cards

Gift cards are sold through your online booking page. No action is needed from staff — customers purchase them directly and the recipient receives their code by email.

Enabling Gift Card Sales

Before gift cards appear on your booking page, you need to enable them in Payment Settings:

  1. Go to Settings → Payments
  2. Find the location you want to enable gift cards for
  3. Under Gift Card Sales, toggle Enable gift card sales on

DaySpark Payments required

The gift card sales toggle only appears when DaySpark Payments is active for that location. If you haven't set it up yet, complete the onboarding in Settings → Payments first.

The Customer Experience

Once enabled, a Send a Gift Card button appears on your booking page below the services list.

Send a gift card button on mobile booking page
Send a gift card via online booking

Here's how customers purchase a gift card:

Step 1 — Gift card details

Send a gift card form on mobile booking page
Filling out gift card details

The customer fills out:

  • Amount — choose from preset values ($100, $150, $250, $500, $750, $1,000) or enter a custom amount up to a maximum of $1,000.
  • Their name and email — the purchaser's contact details
  • Recipient's name and email — who the gift card is for
  • Personal message — optional note that appears in the recipient's email

Step 2 — Payment

The customer pays securely using DaySpark Payments. Standard card payments are supported.

After Purchase

Once payment is confirmed:

  • A unique gift card code is generated (e.g. GIFT-ABCD-1234-EFGH)
  • The recipient receives an email with their code, the balance, and a personal message if one was included
  • The gift card appears immediately in your Gift Cards management page

Disabling Gift Card Sales

To stop selling gift cards, toggle Enable gift card sales off in Settings → Payments. The button disappears from your booking page immediately. Existing gift cards are not affected — recipients can still redeem their codes.

© DaySpark