Payments
Gift Cards
Issue, sell, deliver, and redeem gift vouchers in-salon or online. Track delivery evidence, correct destinations, and recover secure outputs.
Last updated 13 July 2026
Sell gift cards at checkout or online, issue codes for promotions, and let customers redeem them when they book or pay, a simple way to drive new visits and increase revenue.
Where to find it. Web: Sidebar → Gift Cards (under Catalogue). Mobile: More → Gift Cards. Customers: Your public storefront at
yourvenue.openchairpro.com/gift-cards.
TL;DR
- Core gift voucher features (issue, sell, redeem, void) are free on all plans. Email delivery, bulk generation, and analytics require PRO; text delivery is available for supported Australian and UK venues.
- Gift card codes use the format GIFT-XXXXXXXX with uppercase letters and numbers only (no O, 0, I, or 1).
- Only one gift card can be applied per checkout order, applying a second card automatically reverses the first and restores its balance.
- Gift cards purchased on the online storefront are valid for a minimum of 3 years (AU/NZ consumer law).
Overview
Gift cards let you:
- Issue gift cards manually from the dashboard with a unique code (format:
GIFT-XXXXXXXX) - Sell gift cards as line items during checkout (booking or walk-in sale)
- Let customers purchase gift cards online through your public storefront
- Send a secure hosted voucher to the recipient or purchaser by email (PRO) or text message where supported
- Inspect provider-backed delivery history, correct a destination, switch channel, resend, or recover with a secure link and PDF
- Redeem gift cards at checkout, the balance is deducted from the order total
- Check a gift card's remaining balance from the dashboard or public balance checker
- Bulk generate batches of gift card codes for promotions or retail (PRO)
- Void gift cards that are lost, stolen, or no longer needed
- Track gift card performance with analytics on the Intelligence dashboard (PRO)
Note
Core gift voucher features (issue, sell, redeem, void) are available on FREE and PRO plans. Email delivery, bulk generation, and analytics require PRO. Text delivery is available for supported Australian and UK venues. Online storefront purchases require Stripe Connect to be configured.
Issuing a gift card
Issuing creates a new gift card code that a customer can redeem at your venue.
On web
- Go to Gift Cards in the sidebar.
- Click "+ Issue Gift Card".
- In the Issue Gift Card sheet, choose an amount:
- Select a preset: $25, $50, $100, $150, or $200
- Or enter a Custom amount (minimum $1.00)
- Choose the destination:
- I'll deliver it myself: open the secure voucher, download its PDF, print it, or hand it over yourself
- Recipient: send the secure voucher directly to the recipient
- Purchaser: send the secure voucher to the person buying it
- Collect in store: prepare the voucher for collection
- For Recipient or Purchaser, choose Email (PRO) or Text message for supported Australian and UK venues, then enter the selected email address or mobile number. Text messages contain the venue name and a secure voucher link.
- Optionally expand Additional details to enter purchaser details, expiry, and internal notes.
- Review the destination and channel, then click Issue Gift Card.
When the voucher is sent directly to a recipient or purchaser, the success screen confirms that a secure voucher link will be delivered and does not expose the redemption code. For a voucher you will deliver yourself, you can:
- Click Copy Code to copy it to your clipboard
- Click Print to print the code
- Click Mark as Delivered (manual delivery) to record that you gave it to the customer
On mobile
- Go to More → Gift Cards.
- Tap "+ Issue Gift Card" (or use the keyboard shortcut Cmd+N on iPad).
- Choose a preset amount or enter a custom amount.
- Choose I'll deliver it myself, Recipient, Purchaser, or Collect in store.
- For direct delivery, choose Email or Text message where available and enter the destination.
- Review the delivery and tap "Issue [amount] Gift Card".
Direct recipients receive a secure voucher link without exposing the code on the success screen. Self-delivery provides secure sharing and output actions.
Selling a gift card at checkout
Gift cards can be added to any checkout order, either from a booking or a walk-in sale.
- During checkout, click "+ Add Item" (web) or tap Add Item (mobile).
- Select Sell Gift Card from the quick-add menu.
- Choose a preset amount ($25, $50, $100, $150, $200) or enter a Custom amount.
- Optionally enter a Recipient name (placeholder: "e.g. Sarah").
- Click "Add to Order : $XX.XX".
The gift card appears as a line item in the cart. When the order is completed and paid, the gift card is issued automatically with status Active. The code can then be provided to the customer.
Customer online purchase (storefront)
Customers can buy gift cards directly from your public storefront, no account required.
How it works
- The customer visits
yourvenue.openchairpro.com/gift-cards. - They choose an amount from the presets ($25, $50, $100, $150, $200) or enter a custom amount ($1 to $1,000).
- They choose Recipient, Purchaser, Give it myself, or Collect in store.
- For direct delivery, they choose Email or Text message where supported and enter the selected destination, recipient name, and optional personal message.
- They enter their own name and email under "Your details".
- They click "Continue to Payment : $XX.XX" and complete payment via the Stripe payment form.
- After payment, digital delivery sends a secure hosted-voucher link. Give it myself provides an Open secure voucher / PDF action; the public link does not expose the redeemable code as its credential.
Gift cards purchased online are valid for a minimum of 3 years from purchase (in compliance with Australian and New Zealand consumer law).
If your Stripe account is not connected, the storefront shows: "Gift card purchases are not yet available online. Contact [venue name] directly to purchase in-store."
Tip
Share your gift card purchase link (yourvenue.openchairpro.com/gift-cards) on social media, in marketing emails, or on your website to drive online gift card sales, especially around holidays and special occasions.
Checking a gift card balance
Staff can check balances from the dashboard; customers can use the public balance checker page.
For staff (dashboard)
- Go to Gift Cards in the sidebar (web) or More → Gift Cards (mobile).
- Click or tap a gift card in the list to open its detail view.
- The detail shows the original value, remaining balance, status, and full redemption history.
For customers (public balance checker)
Customers can check their balance at yourvenue.openchairpro.com/gift-cards/balance:
- Enter the Gift card code (placeholder: "e.g. GIFT-AB1C2D3E").
- Click "Check Balance".
- If valid, the remaining balance and expiry date are displayed.
- If the code is not found or has expired, the message reads: "Gift card not found or has expired. Please check the code and try again."
The public balance checker is rate-limited to prevent code enumeration (20 lookups per 5 minutes per venue).
Redeeming a gift card at checkout
Any team member can apply a gift card during checkout.
- During checkout, click "+ Add Gift Card" in the modifiers section.
- Enter the gift card code (placeholder: "GIFT-XXXXXXXX").
- Click "Check" to verify the card.
- A preview shows the Card balance, Applied to order, and Remaining balance.
- Click "Apply" to redeem.
The redeemed amount appears in the order summary as a green deduction line. Only one gift card can be applied per order. If you apply a different card, the previous one is automatically reversed and its balance restored.
To remove a gift card, click the trash icon next to it in the order summary.
If the gift card covers the full order balance, the payment button changes to "Complete (Gift Card)": no additional payment method is needed.
Gift card statuses
Gift cards move through four statuses: Active, Redeemed, Voided, and Expired.
| Status | Meaning |
|---|---|
| Active | Gift card has remaining balance and can be redeemed |
| Redeemed | Balance has been fully used, no remaining value |
| Voided | Gift card was manually voided by an Owner or Manager, cannot be redeemed |
| Expired | Gift card passed its expiry date, cannot be redeemed |
Cards automatically transition from Active to Expired when their expiry date passes (checked daily). Cards transition from Active to Redeemed when the balance reaches zero through redemptions.
Viewing gift card details
Click or tap any gift card in the list to open the detail view.
The detail shows:
| Field | Description |
|---|---|
| Code | The unique gift card code (monospace, e.g. GIFT-AB1C2D3E) |
| Value | Original amount and remaining balance |
| Status | Active, Redeemed, Voided, or Expired |
| Purchaser | Name and email of the buyer (if recorded) |
| Recipient | Name and email of the recipient (if recorded) |
| Message | Personal message from the purchaser (if provided) |
| Expires | Expiry date (if set) |
| Delivery | Destination, channel, redacted address, and provider-backed queued, submitted, delivered, confirmation-pending, failed, or unavailable evidence |
| Issued | Date and staff member who issued the card |
Redemption history
Below the card details, the Redemption History section shows every time the card was used:
- Date: when the redemption occurred
- Amount: how much was deducted
- Reference: the order or booking reference (e.g. "Order #abc123")
- By: the staff member who applied the card
Actions
From the detail view, you can:
- Copy Code: copy the code to clipboard
- Open / PDF: create a fresh secure hosted voucher for opening, printing, or PDF download
- Send by Email / Resend: send or resend the secure branded voucher by email (PRO)
- Correct or switch delivery: update the recipient or purchaser destination, change between supported email and text channels, and send a fresh delivery generation
- Void Gift Card: permanently void the card (see Voiding below)
Voiding a gift card
Only Owners and Managers can void gift cards. Voiding is permanent and cannot be undone.
- Open the gift card detail view.
- Click "Void Gift Card".
- A confirmation dialog warns:
- If balance remains: "This gift card has [balance] remaining. Voiding is permanent, the balance will be removed and the card cannot be redeemed. This cannot be undone."
- If balance is zero: "This gift card will be permanently voided and cannot be redeemed. This cannot be undone."
- Click "Void Gift Card" to confirm.
Warning
Voiding a gift card is irreversible. Any remaining balance is forfeited. If the order that sold this gift card is later voided, the gift card is also automatically voided.
Bulk generating gift cards (PRO)
Generate batches of gift card codes for promotions, retail display, or resale.
- Go to Gift Cards on web.
- Click "Bulk Generate" in the toolbar.
- In the Bulk Generate Gift Cards dialog:
- Enter the Quantity (10 to 500 cards per batch)
- Choose a Denomination from presets or enter a custom amount
- Optionally set an Expiry Date
- Optionally add Notes (max 200 characters, e.g. "Christmas 2026 batch")
- An amber liability warning shows the total value being created (e.g. "This will create 50 gift cards worth $5,000.00 in outstanding liability.")
- Click "Generate [quantity] Cards".
- A CSV file downloads automatically (
gift-cards-{date}.csv) containing each code, amount, expiry, and notes.
All bulk-generated cards are created with manual delivery and are active immediately.
Gift card analytics (PRO)
The gift cards dashboard shows four analytics cards at the top of the page (blurred on FREE plans):
| Metric | What it shows |
|---|---|
| Issued | Lifetime value of all gift cards issued, with count |
| Redeemed | Lifetime value redeemed across all cards |
| Outstanding | Total unredeemed balance across all active cards |
| Redemption Rate | Lifetime percentage of issued value that has been redeemed |
For a period-specific review, open Reports -> Gift Card Performance on web or mobile. The selected venue-local date range controls non-void voucher issuance by purchase/issue date and redemptions by redemption date, with comparison against the immediately preceding equivalent calendar range. The report keeps these separate from:
- Outstanding liability, which is the current active, unexpired balance
- Expiry risk, which looks forward 30 days
- Current voucher portfolio, which covers all non-void vouchers
Source mix separates storefront, POS, and manual or bulk issuance. “Issued value” does not claim cash received because manually issued and bulk-generated vouchers can create value without a corresponding payment.
Delivery methods and recovery
Gift vouchers support deliberate hand-off, collection, and secure digital delivery with provider-backed evidence.
| Destination | How it works | When to use |
|---|---|---|
| I'll deliver it myself | The operator opens the secure voucher, downloads its PDF, prints it, or hands it over. | Counter sales and physical presentation. |
| Recipient | Sends a secure hosted-voucher link to the recipient by email or supported text message. | Direct gifts. |
| Purchaser | Sends the secure hosted-voucher link to the purchaser's selected contact. | The purchaser wants to forward or present it later. |
| Collect in store | Records the voucher as awaiting collection. | Physical pickup. |
Email delivery is available with PRO. Text delivery is available for supported Australian and UK venues. Delivery history records the redacted destination and provider state: scheduled, submitted, delivered, confirmation pending, failed, or unavailable.
If delivery fails or the destination is wrong, open the voucher detail and use Correct or switch delivery. Choose Recipient or Purchaser, select an available channel, enter the corrected destination, and click Update and send. Open / PDF creates a fresh secure recovery output without reissuing voucher value.
Role access
Owners and Managers can issue and void gift cards; Stylists can only sell and redeem them at checkout.
| Action | Owner | Manager | Stylist |
|---|---|---|---|
| View gift cards list | Yes | Yes | No |
| Issue a gift card | Yes | Yes | No |
| View gift card details | Yes | Yes | No |
| Void a gift card | Yes | Yes | No |
| Bulk generate (PRO) | Yes | Yes | No |
| Send, resend, or correct delivery | Yes | Yes | No |
| View analytics (PRO) | Yes | Yes | No |
| Mark as delivered | Yes | Yes | Yes |
| Redeem at checkout | Yes | Yes | Yes |
| Sell at checkout (add to cart) | Yes | Yes | Yes |
Platform differences
Most gift card features are available on both web and mobile, with bulk generation limited to web only.
| Feature | Web | Mobile |
|---|---|---|
| Navigation | Sidebar → Gift Cards (under Catalogue) | More → Gift Cards |
| Issue flow | Side sheet (drawer) | Full-screen page |
| Detail view | Side sheet | Master-detail pane (iPad) or full-screen (phone) |
| Bulk generate | Dialog with CSV export | Not available, web only |
| Browser print dialog | Not available | |
| Share | Not available | Share sheet (native OS) |
| Search | Search by code, recipient, or purchaser (Cmd+K) | Text input with search icon |
| Analytics | 4 stat cards above list (PRO) | Stats bar above list (PRO) |
| Delivery selection | Recipient, Purchaser, self-delivery, or collection, with available email/text channels | The same delivery destinations and supported channels |
| PRO gating display | Blur overlay on analytics, tooltip on Bulk Generate | Conditional field display |
Troubleshooting
| Issue | Solution |
|---|---|
| Gift card code not accepted at checkout | Verify the code format is correct (GIFT-XXXXXXXX). The card must be Active with a remaining balance greater than zero. Check that the card belongs to your venue and has not expired. |
| Customer says "Gift card not found" on balance checker | The code may be mistyped, gift card codes use uppercase letters and numbers only (no O, 0, I, or 1 to avoid confusion). Ask the customer to double-check the code. If the card was voided, it will not appear in the public balance checker. |
| Cannot issue a gift card | Only Owners and Managers can issue gift cards. If you are a Stylist, ask a Manager or Owner to issue the card for you. |
| Email delivery is not available | Email voucher delivery requires PRO. Supported Australian and UK venues can use Text message, or use I'll deliver it myself, Collect in store, or Open / PDF recovery. |
| Bulk Generate button is greyed out | Bulk generation requires a PRO subscription. The button shows a tooltip: "Generate gift card batches in bulk, available on PRO". |
| Gift voucher email or text was not received | Open the voucher detail and inspect Delivery history. If it failed, correct the destination, switch to an available channel, resend, or provide a fresh Open / PDF secure output. If confirmation is pending, wait for reconciliation before changing it. |
| Gift card balance seems wrong after checkout | Only one gift card can be applied per order. If a different card was applied, the previous card's balance was automatically restored. Check the redemption history on the card's detail view for the full audit trail. |
| Online gift card purchase page shows "Coming soon" | Online storefront purchases require Stripe Connect to be configured. Go to Payouts and connect your bank account to enable online gift card sales. |
| Gift card shows "Expired" | Gift cards expire on their set expiry date. Expired cards cannot be redeemed. Storefront purchases have a minimum 3-year validity period. Manually issued cards may have shorter expiry dates if set by the issuer. |
FAQ
Why isn't a gift card code being accepted at checkout?
Verify the code format is correct (GIFT-XXXXXXXX). The card must be Active with a remaining balance greater than zero, must belong to your venue, and must not be expired. Gift card codes use uppercase letters and numbers only (no O, 0, I, or 1).
How do I issue a gift card?
Go to Gift Cards in the sidebar (web) or More → Gift Cards (mobile), choose + Issue Gift Card, select the gift and delivery destination, review it, and issue the voucher. Direct recipients receive a secure link; the code is shown only for an authorised self-delivery workflow.
Can I check a gift card balance?
Yes, staff can check balances from the dashboard by clicking any gift card in the list. Customers can check their own balance at yourvenue.openchairpro.com/gift-cards/balance by entering the code.
How do I void a gift card?
Open the gift card detail view and click Void Gift Card, then confirm. Only Owners and Managers can void gift cards. Voiding is permanent, any remaining balance is forfeited and cannot be recovered.