📢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.