A bare code in a text reads as an afterthought — even when the gift card is generous. Hide the one you bought inside a personalized experience: trivia about your memories together, a photo puzzle reveal (paid tiers), an optional keepsake song. The code unlocks as the final surprise, behind a question only they can answer.
Works with any retailer's gift card · Free to wrap one you already bought · Built in as little as 5 minutes
🎁 From Uncle Rob
Uncle Rob made this for Casey.
There's a gift card hidden at the end.
A letter for Casey
“There's a gift card hidden at the end.”
— Uncle Rob
Casey
↑ Drag to open it
This one's a demo. Yours is built from your own photos, names, and stories.
Same gift card. Completely different moment.
You already spent the money. Spend five more minutes and make it unforgettable.
The usual way
hey happy bday! here's a gift card: XQJ4-99Z2-KL8P 🙂
Generous gift, zero moment. Redeemed and forgotten by dinner.
Hidden inside a Charis experience
✓Trivia about your memories together
✓A favorite photo they piece together to reveal (paid tiers)
✓An optional keepsake song written about them
✓The same gift card — unlocked at the end by a question only they can answer
Built in as little as 5 minutes · any retailer's gift card · free to start
The code becomes the finale — not the whole gift.
Gift cards get a bad rap because of how they're handed over, not what they are. Give them a few minutes of "how did you remember that?" first, and the same card lands like you planned it for weeks.
🔒
Locked behind your question
The code stays hidden until they answer a secret question only they'd know — an inside joke, a pet's name, your spot. (Answers aren't case-sensitive.) So the link is safe to share, even if it gets forwarded.
🎉
Revealed at the perfect moment
They click through trivia about your story — and on paid tiers, a photo reveal — before the code appears. For most major retailers we include a direct 'Redeem at' link so they land on the right page.
🏷️
Any brand, any amount
You buy the gift card straight from the retailer, so there's no markup and every dollar goes to them. Major retailers get built-in format checks — most with a direct redeem link; 'Other / Custom' covers the rest.
How it works
1
Buy the gift card anywhere
Amazon, Target, Starbucks, a local favorite — buy it straight from the retailer like you normally would. Charis never sells gift cards, so any brand and any amount works.
2
Wrap it in an experience
Paste the code into your build and lock it behind a secret question only they can answer. Then add the fun: trivia about your memories together, a photo puzzle reveal (paid tiers), and (Keepsake) a song written about them. We sanity-check the code's format as you paste, so obvious mistakes get caught before you pay.
3
Send one link
Text or email your private link whenever you're ready — nothing goes out until you share it, or schedule the send and we'll email them your link at the moment you pick. They click through the experience, answer your question, and the code unlocks as the final surprise, with a direct redeem link for most major retailers.
The gift card slot is included on every tier — even free.
Grab an eGift in minutes
Don't have the gift card yet? These links open each retailer's eGift page in a new tab (Visa goes through giftcards.com) — Charis doesn't sell gift cards or take a cut. Buy it there (most email you a digital code within minutes to a few hours), then come back and paste the code into your build.
Retailers with built-in support (format check + a redeem link for most)
Links open each retailer's eGift page — most email a digital code within minutes to a few hours. Visa eGifts are sold through giftcards.com and carry a small purchase fee.
Have a gift card from somewhere else? That works too — pick "Other / Custom" in the builder.
★★★★★
5 out of 5 · from 19 gift-givers and recipients
★★★★★
“Dude that was awesome! Thank you guys!”
Scout · New Baby
★★★★★
“This app made my baby’s first birthday unforgettable. From the interactive candle-blowing cake to a completely personalized song that had my little one dancing, every feature was a blast. Can't wait to use it again!”
Hannah - parent · Birthday
★★★★★
“These digital greetings are always high quality and so thoughtful. Receiving this from friends truly made my day! Something I’ll treasure for years to come.”
Wrap it in an experience instead of texting the code. With Charis you hide the gift card you bought at the end of a personalized journey — trivia about your memories together, an optional photo puzzle reveal, and an optional keepsake song — shared with one private link. The code becomes the finale, not the whole gift.
No — and that's a feature. You buy the gift card directly from the retailer (any brand, any amount) and paste its code while you build; Charis stores it and reveals it at the end of the experience. Because we never touch the gift card money, there's no markup or cut from us — every dollar you load goes to your recipient.
Yes. The gift card slot is included on every tier, even the free one — so wrapping a gift card you already bought costs nothing. The paid tiers add a photo puzzle reveal, and the premium Keepsake tier adds a full personalized song with vocals.
Every code is locked behind a secret question only your recipient can answer — an inside joke, a pet's name, your spot — and it stays locked until they answer it (the answer isn't case-sensitive). That keeps the code safe even if the link gets forwarded.
Any retailer's. Amazon, Target, Walmart, Starbucks, DoorDash, Uber, Apple, Google Play, Ulta, Sephora, Steam, and Visa prepaid get first-class support — we sanity-check the code's format when you paste it, and most of them get a direct redeem link for your recipient. For everything else there's an 'Other / Custom' option that works just as well.
They tap your link on any phone — no app, no account. After the experience, they answer your secret question and the code appears as the final surprise. For most major retailers we show a 'Redeem at' link that takes them straight to the right page.
You share it yourself — after you build, you get a private link to text or email from your own phone, so it arrives exactly when and how you want. Nothing goes out until you say so: share the link yourself, or schedule the send and we'll email it to them at the moment you pick. Since there's no shipping and most retailers email eGift codes within minutes to a few hours, the whole thing works even on the day of.