Omni-Loyalty
Retention, gamified.
Move beyond simple punch cards. Create a unified loyalty ecosystem where points earned online can be burned in-store instantly. Configure tiers, VIP access, and "Members Only" pricing that propagates to the POS in real-time.
Cross-Channel Logic
The same points balance works everywhere. Buy online, earn points. Return in-store, keep points (or claw them back automatically based on your policy). No more "online points" vs "store points" confusion.
- Single points balance across all channels
- Real-time sync to POS, web, and app
- Configurable return policies (keep/claw back)
- Points earned on services, bookings, and products
{
"member_id": "mbr_8x7h2k",
"transaction": {
"type": "earn",
"points": 150,
"source": "purchase",
"channel": "pos",
"store_id": "101",
"order_total": 1499.00
},
"balance_after": 2340,
"tier": "Gold",
"tier_progress": {
"current": 8500,
"next_tier": "Platinum",
"required": 15000
}
}
Flexible Tier System
Configure unlimited tiers with unique benefits. Members progress automatically based on spend, visits, or custom metrics.
Silver
0 - 4,999 points
- 1 point per 10 SEK spent
- Birthday bonus: 100 points
- Member-only sale access
Gold
5,000 - 14,999 points
- 1.5 points per 10 SEK spent
- Birthday bonus: 250 points
- Free shipping on all orders
- Early access to new products
Platinum
15,000+ points
- 2 points per 10 SEK spent
- Birthday bonus: 500 points
- VIP event invitations
- Dedicated support line
- Exclusive Platinum pricing
Digital Wallet Passes
Loyalty made effortless. Members carry their card in Apple Wallet or Google Wallet—no app download, no account setup. One tap to enroll, instant rewards, and seamless recognition at checkout.
- 1-Tap Enrollment — Sign up at checkout or online in seconds
- Apple & Google Wallet — Native .pkpass and Google Wallet support
- Push Notifications — Send offers, point updates, and tier upgrades directly
- POS Redemption — Staff scan passes for instant in-store identification
- Real-Time Sync — Balance and tier updates appear instantly on pass
- Location Triggers — Notify members when near your stores
Apple Wallet & Google Wallet
Always in their pocket. Always up to date.
{
"trigger": "weather_bonus",
"conditions": {
"weather": "rain",
"location": "store_region"
},
"action": {
"type": "points_multiplier",
"value": 2,
"message": "Rainy day = Double points!"
},
"valid_hours": {
"start": "10:00",
"end": "18:00"
}
}
// Birthday trigger
{
"trigger": "birthday",
"conditions": {
"date": "member.birth_date",
"window": "+-7_days"
},
"action": {
"type": "bonus_points",
"value": "tier_based"
}
}
Behavioral Triggers
Create dynamic loyalty experiences that respond to context. "Double points on rainy days" drives foot traffic when you need it. "Birthday bonuses" create moments of delight. Triggers activate automatically based on real-time data.
- Weather-based promotions
- Birthday and anniversary rewards
- Win-back campaigns for lapsed members
- Time-of-day multipliers (happy hour points)
- Location-based offers (nearby store bonus)
Built-in Campaign Engine
Create and manage promotional campaigns without external tools. Central campaigns, local store campaigns, and influencer codes—all in one place.
Campaign Types
- Central Campaigns: HQ-controlled promotions across all stores
- Local Campaigns: Store managers create location-specific offers
- Influencer Codes: Track attribution with unique promo codes
- Member Exclusives: Tier-based access to special campaigns
- Flash Sales: Time-limited offers with countdown timers
Best-Deal Algorithm
When multiple promotions apply to a cart, our algorithm automatically selects the best deal for the customer. No manual calculation, no missed discounts.
Applied discounts:
-15% Member discount
-10% Summer sale
Best deal selected automatically
Members Only Pricing
Create exclusive price lists that only members see. Different tiers can have different discounts—all calculated in real-time at the POS.
How It Works
- Define "Member Price" per product or category
- Tier-specific pricing (Platinum gets deeper discounts)
- Displayed at POS when member identified
- Shown on website when logged in
- Combined with promotions (lowest price wins)
Example Configuration
Regular Price: 999 SEK
Silver Member: 949 SEK
Gold Member: 899 SEK
Platinum Member: 849 SEK
Integrated Everywhere
Omni-Loyalty works seamlessly with other Techzola add-ons and touchpoints.
OnePOS
Instant member lookup. Points earn & burn at checkout.
Techzola Go
Auto-apply member discounts during Scan & Pay.
Bookings
Earn points on services. VIP priority booking.
Clienteling
See tier status and points in customer profiles.
Ready to Build Loyalty?
See how Omni-Loyalty can transform your customer retention and lifetime value.