Multi-Type Stamps on a Single Card
Natashja
๐ข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.
Daniel
BM has already rejected this idea :-(
I posted it months ago
https://bmrng.canny.io/roadmap/p/customizable-stamps-for-scavenger-hunt-stamp-variations
happy to upvote yours again!