Stop letting your spa offer collide with your gym offer in the same customer's inbox
Loyalty offers, earns, and redemptions coordinated across every banner — with portfolio-tier recognition for members who belong to more than one — generated from your canonical customer data instead of fighting across four separate loyalty stacks.
The problem
You run a portfolio of four banners — 80 fitness clubs, 30 spas, 15 cafes, 12 wellness clinics. 137 locations total. Each banner has its own loyalty program: the gym runs on Mindbody, the spa on Vagaro, the cafe on Square Loyalty, the clinic on custom Salesforce. 38% of your members hold two or more banner memberships, and none of them earn portfolio-tier recognition for it. Offers fire per banner with no coordination — the spa offer hits the same inbox as the gym offer the same morning, the cafe upsell goes out the day the clinic sent a renewal reminder, and your highest-value cross-banner customers feel like they belong to four unrelated brands. Yotpo, LoyaltyLion, and Smile.io ship strong ecommerce loyalty. Annex Cloud, Antavo, and Talon.One ship enterprise loyalty. Salesforce Loyalty, SAP Emarsys, and Oracle CrowdTwist ship CDP loyalty modules. Square, Toast, and Lightspeed ship POS-native loyalty. None of them sit above four separate loyalty stacks and coordinate offers across banners against canonical customer data. The default outcome is fragmented loyalty: portfolio members never get rewarded for being portfolio members, and competing offers train them to ignore the email.
What success looks like
Every loyalty offer, earn, and redemption coordinates across all four banners. Members holding two or more memberships see one consolidated tier across the portfolio — earned points at the gym count toward the spa offer, the cafe upsell defers when the clinic just sent a renewal, the spa offer holds when the gym is running a promotion the same morning. State-by-state and federal rules apply automatically (HIPAA in wellness, FDA where medical applies, FINRA in financial, CCPA and GDPR consent flags respected). Higher-tier customers get priority sequencing — the most valuable cross-banner members see the most relevant offer first, not the loudest one. Multi-banner operators see one consolidated loyalty view, with per-banner overrides where the brand actually differs. Every offer, earn, and redemption is preserved with a timestamp, the location, the banner, the tier, and the compliance attestation — so a loyalty post-mortem can answer how a customer earned what they did.
How most operators solve this today
Five categories of tools touch loyalty today. None of them sit above four separate per-banner stacks and coordinate cross-banner offers against canonical customer data:
Loyalty marketing platforms (Yotpo Loyalty, Smile.io, LoyaltyLion, Annex Cloud, Antavo, Talon.One, Loyalty Gator, Open Loyalty, Comarch)
$24 to $10,000+ per month, plus enterprise tiers ($30,000 to $500,000+ per year)
Strong on ecommerce loyalty inside a single brand. Not designed to orchestrate across four separate per-banner programs.
CDP loyalty modules (Salesforce Loyalty Management, SAP Emarsys Loyalty, Oracle CrowdTwist, SessionM, Adobe Experience Cloud Loyalty, Bond Brand Loyalty)
$25,000 to $500,000+ per year, enterprise band
Strong enterprise loyalty modules. Typically tied to one CDP and one brand, not designed for a portfolio with mixed verticals.
POS-native loyalty (Square Loyalty, Toast Loyalty, Lightspeed Advanced, Shopify POS Pro, Clover Loyalty, Heartland Customers)
$25 to $200+ per location per month
Strong inside the POS. Cannot see the customer once they leave that POS for another banner.
In-house engineering
$130,000 to $220,000 per year per engineer, plus four to twelve weeks per stack
Possible. The integration matrix grows every time you add a banner — and the per-banner platform APIs evolve quarterly.
Build it in-house
Custom cross-banner coordination layer plus ongoing maintenance
The hard part is not the plumbing — it is the offer-sequencing policy across competing banners. That policy decays fast without continuous tuning.
What changes when this is an agent skill
Every loyalty offer, earn, and redemption coordinates across all four banners against your canonical customer data. Members holding two or more memberships see one consolidated tier — earned points at the gym count toward the spa offer, the cafe upsell defers when the clinic just sent a renewal, the spa offer holds when the gym is running a competing promotion the same morning. The sequencing policy uses lifetime-value math so the most valuable cross-banner members see the most relevant offer first. State-by-state and federal rules apply automatically (HIPAA in wellness, FDA where medical applies, FINRA in financial, CCPA and GDPR consent flags respected). The four underlying loyalty platforms keep running — Mindbody, Vagaro, Square Loyalty, Salesforce stay in place — but the coordination layer above them stops the offer collisions. Multi-banner operators see one consolidated loyalty view with per-banner overrides where the brand actually differs. Every offer, earn, and redemption is preserved with a timestamp, the location, the banner, the tier, and the compliance attestation.
Agents that include this skill
Skills live inside agent rentals. To get this skill in production, hire any of the agents below — context-tuning at onboarding is included in the first month.
Loyalty Member Journey Orchestration Agent
Decides when each member gets which offer — tier-transition timing, cross-location earn/redeem, offer dedup.
FAQ
- What does cross-banner loyalty coordination actually do?
- It sits above your per-banner loyalty platforms and coordinates offers, earns, and redemptions across them — so a member who belongs to two or more banners gets one consolidated tier and stops getting competing offers in the same inbox.
- How is this different from Yotpo, Smile.io, LoyaltyLion, Annex Cloud, Antavo, Talon.One, Loyalty Gator, or Open Loyalty?
- Those are strong on loyalty inside a single brand or ecommerce store. This works above four separate per-banner programs.
- How is this different from Salesforce Loyalty Management, SAP Emarsys Loyalty, Oracle CrowdTwist, SessionM, or Adobe Experience Cloud Loyalty?
- Those are strong enterprise loyalty modules — typically tied to one CDP and one brand. This is designed for portfolios with mixed verticals (fitness, spa, cafe, clinic) and separate platforms per banner.
- How is this different from Square Loyalty, Toast Loyalty, Lightspeed Advanced, Shopify POS Pro, or Clover Loyalty?
- Those are strong inside the POS. They cannot see the customer once they leave that POS for another banner.
- Do I have to replace my four existing loyalty platforms?
- No. The underlying platforms — Mindbody, Vagaro, Square Loyalty, Salesforce — keep running. The coordination layer sits above them.
- How does the offer-sequencing policy work?
- It uses your lifetime-value math so the most valuable cross-banner members see the most relevant offer first — and competing offers from other banners get deferred or suppressed instead of collided.
- What is portfolio-tier recognition?
- A unified tier across the portfolio. A member earning at the gym, the spa, and the cafe sees combined points and combined tier — instead of three separate accounts that never reward them for being a portfolio customer.
- Can a loyalty audit trace every earn and redemption?
- Yes. Every offer, earn, and redemption is preserved with a timestamp, the location, the banner, the tier, and the compliance attestation.