Feature requests

💌 Membership Flow That Work
We need to simplify how memberships work for clinics, salons, gyms, and more.. The system has a crazy potential, yet, there are 2 major issues preventing us to sell it at its fullest. Current problems: When an owner create their card, they don't have the flexibility to create custom membership plans. Many need to create at least: quaterly/ bi-annually, or custom plans When a client upgrades their plan (for example, from monthly to yearly), staff have to manually select the renewal period — even though it’s already defined in the plan settings. It’s confusing and creates mistakes. 💡 What we need Payment option When creating a membership, staff should be able to choose: Collect payment via Stripe Collect payment in-store / manually New plan durations Add two new period options: Quarterly (3 months) Custom → staff can set the number of months manually (ex: 14 months = yearly + 2 free) Smart default duration When upgrading a client to another plan, the duration should automatically match the plan’s default (no manual selection needed). Simple upgrade button From the client’s profile, staff should be able to: Change the membership tier (Free → Monthly → Yearly, etc.) Choose the periodicity (Monthly, Quarterly, Yearly, Custom) The renewal date should auto-update. 🔁 Expected behavior If auto-renew is on → payment renews automatically. If not → client gets a reminder before expiration. If still unpaid → card becomes locked, and can be reactivated later. ✅ Why it matters Less manual work Fewer mistakes Renewal dates always correct Works for any business type (clinic, salon, gym, etc.)
0
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
🕹️ 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
Load More