Platform

Every screen of your loyalty program, working as one system.

From the iPad at the counter to the text in your customer's pocket to the Shopify order that just closed — one platform, one member record, your brand on all of it.

01 — Loyalty engine

Points and tiers that map to how supplements sell

Supplement retail runs on reorder cycles — a tub of protein lasts about a month, preworkout about six weeks. The loyalty engine is built around that rhythm, not around coffee punch cards.

  • Earn rules you controlPoints on check-ins, points per dollar on purchases, bonus events when you want a busy Saturday.
  • Tiers with real teethName your tiers, set thresholds, give your best regulars earn multipliers — Gold members earning 1.5x notice it.
  • Manual adjustments, loggedComp points when it's right — every adjustment records who did it and why.
  • Balances that migrate inSwitching platforms? Your members' existing balances come with them — see how migration works.
Portal dashboard for the demo store: business pulse, member revenue split, and traffic chart
The portal dashboard, running the demo store — points-attributed revenue up front.

02 — Kiosk

Self-serve check-in that doesn't need your staff

Members walk in, tap their number into the iPad, see their points and available rewards. No register queue, no “what's your phone number again?”, no missed check-ins on a busy afternoon.

  • Runs in your brandYour logo, your colors, your store name — the kiosk is a billboard for your program, not ours.
  • Reward claiming at the counterMembers see what their points unlock and claim it on the spot; staff just fulfill.
  • Consent done rightSMS opt-in is an explicit checkbox at the kiosk — never assumed, never mass-flipped. That's what keeps your A2P registration clean.
  • Why kiosk beats the registerWe wrote up the numbers: kiosk vs. asking at the register.
The founding store's live check-in kiosk welcome screen, prompting members to enter their phone number
The founding store's live kiosk — this is literally what your customers see.
The founding store's live kiosk rewards screen with the member's points balance and redeemable rewards
Rewards on check-in — points and what they unlock, claimable on the spot.

03 — Deliverability

SMS marketing that survives the carriers.

Carrier filtering is the silent killer of loyalty texting. Most platforms hand you a blast button and let you find out the hard way. We built the guardrails in.

  • Smart throttling & drip sendingCampaigns go out in carrier-friendly waves instead of one filtered firehose — throughput stays inside your registered limits automatically.
  • A2P 10DLC registration, handledWe file your brand and campaign registration with carriers as part of onboarding. You don't need to learn what a 10DLC campaign is — that's our job.
  • Quiet hours, enforcedNo 6 a.m. promos, no 11 p.m. blasts. Scheduled sends respect your customers' evenings automatically.
  • Opt-outs & consent done rightSTOP is honored instantly and permanently. Consent is only recorded from an explicit opt-in — never imported, never assumed, never mass-flipped.
  • Know the cost before you hit sendThe composer shows a live count of texts and estimated cost before every campaign. No end-of-month billing surprises.
Summit Supps A2P VERIFIED · YOUR BRAND Tue 6:12 PM — inside quiet hours ✓ Hey Dana — it's been a month since your last tub of whey. Your 340 pts = $10 off a restock this week 🏔️ Reply STOP to opt out. Summit Supps · Denver be in tomorrow 👍 Delivered · not filtered · not at 6 AM CAMPAIGN: WIN-BACK 30D Dripping 1,240 texts over 52 min ✓ 861 delivered · throttle: carrier-safe ✓ quiet hours on · 3 opt-outs auto-handled Text message
Campaign composer in the portal showing an SMS campaign with live text count, drip sending status, and audience segment
The campaign composer — live segment count and drip status before you hit send. Demo store data.

04 — Segments

Know who's lapsing before they're gone

Every member sits in a lifecycle stage — new, active, lapsing, lost — computed from their real visit and purchase cadence. Campaigns target segments, not spreadsheets.

  • Behavioral segmentsSlice by spend, tier, last visit, or product category — “preworkout buyers, 30+ days quiet” is two clicks.
  • Lifecycle analyticsWatch members move between stages month over month; catch a retention problem while it's still cheap to fix.
  • Segment-native campaignsEach stage gets a different message — our playbook: what to text each segment.
Customers view in the portal with lifecycle stages, points balances, and last-visit dates for demo store members
Customers and lifecycle stages — who is new, active, lapsing, or lost. Demo store data.

05 — Rewards

A catalog your members actually redeem

Free shakers, percentage discounts, free product at point thresholds — you define the catalog; members redeem at the kiosk or the register.

  • Threshold rewardsSet point costs that map to margins you're comfortable with.
  • Kiosk + POS redemptionMembers claim at the kiosk; staff redeem at Shopify POS through the extension.
  • Redemption analyticsSee which rewards move and which just sit — the ROI math depends on it.
Rewards catalog in the portal with point costs and redemption counts for the demo store
The rewards catalog — point costs you set against your margins. Demo store data.

06 — Staff

Roles and permissions that survive Saturday staff

Owners see everything. Managers run campaigns. Part-timers check members in and redeem rewards — and that's it.

  • Role-based accessOwner, manager, and staff roles out of the box.
  • Audit trailPoint adjustments and reward redemptions log who did what, when.
  • No shared loginsEach staff member gets their own account — revoke one without resetting everyone.

07 — Shopify + POS

Points on every purchase, automatically

If you sell on Shopify, your loyalty program should already know about every order — online and at the counter. Ours does.

  • Order webhooksEvery paid Shopify order awards points to the matched member with zero staff effort.
  • POS extensionMember lookup and reward redemption right inside Shopify POS at checkout.
  • One member recordOnline and in-store activity land on the same profile — the full picture, not two half-pictures. Details: how the integration works.

08 — White label

Your regulars are loyal to you. Keep it that way.

Every store gets its own branded subdomain, kiosk, and member portal. Your logo, your colors, your voice — on every screen your customers touch.

yourstore.ecosystemscrm.com

IRON HOUSE — steel blue
PEAK NUTRITION — leaf
SUMMIT SUPPS — ember

09 — Next step

See it running before you buy it.

Book a 20-minute demo — the portal, the kiosk, a real campaign send, and exactly what migrating your store would look like.

$200/mo platform · 5,000 texts included · no contracts