Sell digital gift cards that customers can purchase for themselves or others. Recipients claim gift cards to their account wallet and apply the balance at checkout.
Before You Start#
Two things need to be in place:
- Stripe Connect - Your studio must have an active Stripe account to process payments
- Gift Card Terms - Legal terms that customers agree to at purchase
Go to Admin > Gift Cards. If either is missing, you'll see a prompt to set them up. The terms can be created with one click using our built-in template.
Creating Gift Cards#
Admin > Gift Cards > Create Gift Card
Configuration#
- Name - What customers see (e.g., "Studio Gift Card", "Holiday Special")
- Validity period - Days until expiration (30 to 3,650 days)
- Price tiers - 1 to 5 fixed amounts between $10 and $500
Price tiers let you offer options like $25, $50, $100, $250. Customers pick one amount when purchasing - they can't enter custom values.
Design#
Customize your gift card's appearance with primary, secondary, and accent colors. The live preview shows exactly what customers and recipients will see.
Managing Templates#
Toggle gift cards active/inactive from the main list. Inactive cards don't appear on your public gift cards page but existing purchased cards remain valid.
Sales Tracking#
Admin > Gift Cards > Sales tab
View all purchased gift cards with:
- Total sold and outstanding liability
- Redemption rates
- Filter by status (active, redeemed, expired)
- Search by code or recipient email
- Export to CSV
Click any gift card to see its full transaction history - purchases, redemptions, and remaining balance.
Where Customers Buy#
Your gift cards appear at yourstudio.naayya.com/gift-cards. Customers:
- Select a gift card design
- Choose an amount from your price tiers
- Optionally add recipient details and a personal message
- Pay with card, Apple Pay, or Google Pay
After purchase, they can send the gift card immediately or save it to send later (birthdays, holidays).
How Recipients Get Gift Cards#
Three ways a gift card reaches someone:
- Email delivery - Purchaser enters recipient email, we send a branded email with claim link
- Manual share - Purchaser downloads or copies the code to share themselves
- Self-purchase - Buyer keeps it in their own account
The recipient email includes the gift card design, amount, personal message, and a prominent "Claim Your Gift Card" button.
Claiming and Wallet#
When recipients click the claim link:
- Existing users - Log in and the card is added to their wallet
- New users - Sign up and it's automatically claimed
Gift cards matching a user's email are also auto-claimed when they create an account.
The wallet lives at Account > Wallet, showing all claimed gift cards grouped by studio with available balances.
Using Gift Cards at Checkout#
Gift card balance appears automatically at checkout for eligible purchases. Customers toggle "Apply Wallet Balance" to use it.
Works with:
- Bundles (class passes, packages)
- Physical products (merchandise, equipment)
Does not work with:
- Memberships (recurring subscriptions)
Partial use is supported - if a $100 purchase uses $30 from wallet, the customer pays $70 by card. The remaining wallet balance stays for next time.
When wallet covers the full amount, no card payment is needed.
Expiration#
Gift cards expire based on the validity period you set. We handle reminders automatically:
- 30 days before expiry - Email reminder sent to the cardholder
- On expiration - Card status changes to expired, remaining balance can no longer be used
Expired cards and their history remain visible in your sales dashboard.
Key Details#
- Gift cards are studio-specific - they only work at the studio where purchased
- Codes follow a
GC-XXXX-XXXXformat - No refunds on gift cards (customers see this warning at purchase)
- Platform fee (1%) applies at purchase time, same as other products
- All amounts stored and displayed in your studio's Stripe currency