Feature requests

🕹️ MINIGAME: Wheel of Fortune for Acquisition & Reviews
🍗 Imagine this: Sofia, 28, walks into La Petite Rôtisserie on a rainy Thursday evening. Marc, the owner, greets her warmly and hands her a table card with a smile: “Scan this QR code — spin our Wheel of Fortune, you might win something special.” Curious, Sofia scans. She’s asked to leave a quick Google review first, which takes her less than a minute. Then the wheel spins on her phone — click, click, click — and lands on “Free Drink — valid for 7 days.” She laughs, saves the coupon to her wallet, and enjoys her dinner. Three days later, she’s back — this time with a friend. She redeems her free drink but ends up ordering starters and mains too, spending far more than the gift she received. Marc recognizes her on the TapCards dashboard, adds a quick note about her “love for spicy lamb,” and invites her into the loyalty program. One spin transformed Sofia from a passerby into a loyal customer who brings others with her. 🙂‍↕️ Here’s how it would work in practice: 1️⃣ Creation Flow (Dashboard): New “Minigames” icon lets clients create a Wheel of Fortune. Clients define: -> The objective (e.g., collect Google Reviews, TripAdvisor reviews). -> The prizes (e.g., 15% off, free drink, free meal, “no win”). -> The probability of each prize. -> The design (colors, style). Each prize links directly to an existing coupon card in the dashboard. 2️⃣ User Flow (Players): Customer scans a QR code → lands on the Wheel. Before spinning, they must complete the objective (e.g., leave a review). They spin once (default) and win a prize. Redemption links straight to the relevant coupon signup page. 3️⃣ Controls & Rules - Default: play once. - Optional: multiple plays, date restrictions, expiration settings. - Anti-abuse protection: no duplicate coupons for the same person. 4️⃣ Retention Impact - Short-expiry coupons (e.g., 7 days) drive quicker repeat visits. - Freebies lead to upsells (a free drink → food order). - Over time, winners become loyalty members, fueling a cycle of acquisition + retention. ✨ Other loyalty software companies are already proving the value of gamification in hospitality + else — platforms like " Playzo.io " and " Heypongo.com/jeu-marketing " show how powerful it can be. With Boomerang, we can bring this strategy in-house and tie it directly into loyalty cards, creating measurable results for our clients... I mean it. I've built a homemade solution, and after trying it, it got more than 110 reviews for a client in 1 month. Let's get it done so we can give insane results to our clients, please! PS: I can provide all of the blueprints to the devs if necessary (it's compliant with Google's TOS)
17
Multi-Type Stamps on a Single Card
📢A𝗯𝗶𝗹𝗶𝘁𝘆 𝘁𝗼 𝗖𝗥𝗘𝗔𝗧𝗘 𝗗𝗶𝗳𝗳𝗲𝗿𝗲𝗻𝘁 𝗕𝗮𝗱𝗴𝗲𝘀/ 𝗦𝘁𝗮𝗺𝗽𝘀 𝗳𝗼𝗿 𝘀𝗮𝗺𝗲 𝗦𝗧𝗔𝗠𝗣 𝗰𝗮𝗿𝗱📢 Each StampType has: name, icon/image, color, description, optional location_scope, earn_rules, limits. 𝗦𝗰𝗲𝗻𝗮𝗿𝗶𝗼: Clients are motivated by triggering an action and what better action is there than to acquire different types of badges for different actions taken. For example a business has several different outlets in various parts of the country. A client acquires the various different STAMPS as they frequent the different outlets getting the ultimate award for visiting each outlet. For example a member visits a pub/ bar in Texas and its sister company in Florida then another in Las Vegas acquiring the various stamps at each location. A client buys membership to a museum group visits the art museum and collects the art stamp, visits the science expo and collects a different stamp, visits the car museum another and so and so on, once acquiring all the stamps gets the ultimate reward. Different stamps can be as simple as purchasing a coffee, stamp 1, purchasing a croissant = different stamp. Stamps can be based on day of the week time of day ect. Therefore the system must be configured that when trigger is met STAMP is issued. Creating hype and motivating purchases where they are required.... diversity drives engagement. 𝗥𝗘𝗤𝗨𝗜𝗥𝗘𝗠𝗘𝗡𝗧: Enable multiple distinct stamp/badge types on a single Boomerangme stamp card and allow merchants to define a Collection (set of stamp types) with completion rules (All-of, Any-N, or Sequence) that, when met, auto-issues a configured reward. Each stamp type must support its own trigger(s) (e.g., geofence, dynamic QR/NFC, POS spend/item, staff PIN, day/time) and limits/validation (rate-limit, GPS/SSID, POS checksum). Provide minimal APIs/webhooks to issue a specific stamp_type_id and notify on collection completion. Member UI shows collection progress; Admin UI configures stamp types, rules, triggers, and reward. 𝗖𝗼𝗹𝗹𝗲𝗰𝘁𝗶𝗼𝗻𝘀 Ability to group selected StampTypes into a Collection on the card. Completion rules: ALL, ANY-N-of-M, or SEQUENCE. Collection has: name, rule, N (if Any-N), optional expiry_window, assigned Completion Reward. 𝗘𝗮𝗿𝗻 𝗥𝘂𝗹𝗲𝘀 (𝗽𝗲𝗿 𝗦𝘁𝗮𝗺𝗽𝗧𝘆𝗽𝗲) Supported triggers (configurable, any combo): Geofence, Dynamic QR/NFC, Wi-Fi SSID match, Staff PIN, POS: min_spend, POS: item/category, Temporal: daypart/date, Streak. Limits: per_member_rate_limit (e.g., 1/24h), per_day_cap, per_location_cap. 𝗧𝗿𝗶𝗴𝗴𝗲𝗿𝘀 (𝗵𝗼𝘄 𝘀𝘁𝗮𝗺𝗽𝘀 𝗮𝗿𝗲 𝗲𝗮𝗿𝗻𝗲𝗱) 𝗘𝗮𝗰𝗵 𝗦𝘁𝗮𝗺𝗽𝗧𝘆𝗽𝗲 𝗺𝘂𝘀𝘁 𝗵𝗮𝘃𝗲 𝗶𝘁𝘀 𝗼𝘄𝗻 𝘁𝗿𝗶𝗴𝗴𝗲𝗿(𝘀): 𝙑𝙞𝙨𝙞𝙩 / 𝙋𝙧𝙚𝙨𝙚𝙣𝙘𝙚 ✅ Geofence (GPS radius) ✅ Dynamic QR/NFC at store ✅ Number of visits within a period 𝙏𝙧𝙖𝙣𝙨𝙖𝙘𝙩𝙞𝙤𝙣-𝙗𝙖𝙨𝙚𝙙 ✅ Minimum spend ✅ Product/category purchased 𝙏𝙚𝙢𝙥𝙤𝙧𝙖𝙡 ✅ Daypart (e.g., weekday mornings only) ✅ Event day(s) ✅ Streaks (e.g., 3 Fridays in a row) 𝙀𝙣𝙜𝙖𝙜𝙚𝙢𝙚𝙣𝙩 ✅ Scavenger hunt clues (scan codes in-venue) ✅ Workshop/class attendance ✅ Account milestone (birthday, anniversary) 𝗪𝗵𝘆 (𝗕𝗨𝗦𝗜𝗡𝗘𝗦𝗦 𝗥𝗔𝗧𝗜𝗢𝗡𝗔𝗟𝗘) 𝗗𝗿𝗶𝘃𝗲 𝗰𝗿𝗼𝘀𝘀-𝗹𝗼𝗰𝗮𝘁𝗶𝗼𝗻/𝗰𝗮𝘁𝗲𝗴𝗼𝗿𝘆 𝗹𝗶𝗳𝘁: Turns one card into a “passport,” incentivizing visits across outlets or experiences; increases breadth of spend. 𝗛𝗶𝗴𝗵𝗲𝗿 𝗰𝗼𝗺𝗽𝗹𝗲𝘁𝗶𝗼𝗻 𝗺𝗼𝘁𝗶𝘃𝗮𝘁𝗶𝗼𝗻: Collection mechanics (All/Any-N/Sequence) meaningfully boost repeat visits vs. identical stamps. 𝗖𝗹𝗲𝗮𝗻𝗲𝗿 𝗼𝗽𝘀 & 𝗨𝗫: One card replaces many; less card sprawl, simpler messaging, clearer progress = higher adoption. 𝗧𝗮𝗿𝗴𝗲𝘁𝗲𝗱 𝗽𝗿𝗼𝗺𝗼𝘁𝗶𝗼𝗻𝘀: Per-stamp triggers let merchants nudge specific behaviors (off-peak, product trials, events). 𝗔𝘁𝘁𝗿𝗶𝗯𝘂𝘁𝗶𝗼𝗻 & 𝗶𝗻𝘀𝗶𝗴𝗵𝘁𝘀: Per-type analytics and completion webhooks tie campaigns to revenue and reveal drop-offs.
1
💌 Membership Flow That Work
💭 Imagine Gaëlle. She walks into GlowBar Clinic, a calm and modern beauty studio offering laser and skincare memberships. At the entrance, she’s greeted with a smile and offered a free unlimited membership — a simple card giving her 5% off today’s treatment and the next ones. She accepts. The treatment goes well. She loves it. At checkout, the staff offers her the choice to upgrade to a paid membership for better discounts. Paid memberships are like the following: monthly, 3 months, 6 month, or yearly plan Gaëlle, already confident in the service, chooses the yearly plan, which gives her 14 months for the price of 12! Wow, bargain! 🤯 Her free membership card now updates automatically to reflect her new plan, showing a clear renewal date in 14 months. NOTE: If auto-renew is active, her payment card on file will renew the plan automatically after 14 months. If it’s not, Gaëlle receives a friendly reminder 1 month before expiration: “Hey Gaëlle, your membership is ending soon — renew it at your next visit to keep your benefits.” If she doesn’t renew right away, her card gets locked, waiting to be reactivated at her next visit. Staff can then easily restart her plan or switch her to a different one with one tap. No confusion, no manual calculations — just smooth recurring revenue and peace of mind for both sides. 🤔 Why This Matters Today, staff waste time reconfiguring dates, manually extending cards, or explaining renewals. Plus, the membership cards of the clients are constantly being inactivated because the subscription renewal period doesn't follow the pricing period.. it's very frustrating. With this upgrade, the entire membership flow becomes predictable, automated, and trackable. 💌 Feature Enhancements Proposed ✅ Smart Duration Logic Each plan defines its own duration: 1 day, 1 week, 1 month, 3 months, 6 months, 1 year, custom → When applied, the system auto-calculates renewal and expiration dates. ✅ Lock/Unlock Logic When a membership expires without renewal, it becomes “locked.” Staff can simply restart or upgrade it from the client’s profile. ✅ One-Click Upgrade Button From free to paid, monthly to yearly, or back again — one tap updates everything seamlessly. Outcome For GlowBar Clinic, it means: 💆‍♀️ Less admin time. 💳 Predictable recurring income. 💌 Happier, long-term clients. Memberships shouldn’t feel like spreadsheets — they should feel like loyalty. please let's make it happen!!
0
🔥 Gift Card Flow — Enhancements to make this feature usable
Gift cards aren’t just nice—they’re hugely profitable. Head up: Starbucks made $187+ million from gift cards that never got redeemed last year, oopsie daisy. If they managed to do that, why couldn't we take a bite out of this market for OUR clients? The gift feature is already here, but right now it’s unfortunately not usable. 🥲 With a few tweaks, it could be huuuge for both our agencies, our clients, and theirs, so please let's make this happen 🙌 Here’s what’s missing today and how to make it industry-standard: Submission Form ✅ The QR code scan → submission form works perfectly. ❌ Missing: an optional personal message field (“Happy Birthday!”, “Enjoy your day!”, etc.) — a basic but essential feature in the gift card world. ❌ Planning a visit currently requires typing date/time manually. We need a date + time picker to prevent errors and avoid ruining big moments like birthdays or anniversaries. Emails — Sender ❌ Today, the sender gets an email from Boomerang, not from the white-label agency. This breaks branding and trust. ✅ Fix: The sender confirmation email should come from the white-label agency domain. Emails — Receiver ❌ Subject line is too generic: “Your card”. ✅ Fix: Subject line should be personalized: “[Sender Full Name] sent you a gift card from [Company Name]” ❌ Sender field shows the white-label agency instead of the business. ✅ Fix: The email should show the client’s brand name (e.g., Super Spa). ❌ Email content is not personalized. If a personal message was included, it must appear inside the email. The CTA link (“Install the card”) currently shows as dangerous — this must be resolved by updating the source (currently flagged via DNS/Boomerang). The gift card email should include a visual banner or preview image of the card itself, to make it more human, fun, and engaging. ✨ With these improvements: The flow becomes standard, simple, safe, and intuitive. (look up Square) Emails feel personalized, branded, and trustworthy. Gift cards become a real driver of sales, loyalty, and new customer acquisition. With just these refinements, they’ll go from “unusable” to “unmissable.” Thaks y'all!
11
Load More