Infrastructure for Physical Businesses

The operating
system for
physical commerce.

RepeatOS powers the relationships between businesses and their customers — in the real world.

Get Started for Free →
See how it works
No app download
Just scan & go.
Privacy by design
No personal tracking.
Instant setup
Live in minutes.
Works everywhere
Any device. Any location.
Bliss Café
Scan to view menu
& earn rewards
blisscafe.repeatos.com
Powered by RepeatOS
Trusted by businesses across Nigeria
Bliss CaféThe Good Bowldrip coffeeKilimanjaroTasty BitesUrban GrillBuka Foods
How It Works
Infrastructure that runs
in the background.

RepeatOS makes every visit smarter — for you and your customers. Scan once. Everything else runs automatically.

01
Customer scans QR.
Any phone. No app download.
02
Browses instantly.
Beautiful mobile menu.
03
Order
Places order.
Integrated flow, no redirect.
04
+₦100
Earns credits.
Vouchers — automatic.
05
👋
Welcome
back
Returns, rewarded.
Recognized instantly.
SDK Widget Flow

The loyalty widget.
Seven steps. Zero friction.

The RepeatOS widget embeds into any menu page. It recognizes customers silently, surfaces their balance and vouchers, and completes the order — all without an app.

01
Collapsed Default
Minimal footprint
Key value + order summary. Always accessible at the bottom of the menu.
BLISS CAFÉ
B
120 pts · 2 vouchers
₦6,500 · 3 items
🛒3
Tap to expand
02
Expanded Overlay
Full personalization
Identity, balance, vouchers, streak, and order — all in one view.
BLISS CAFÉ
powered by RepeatOS
B
Welcome back, Tobi 👋
+234 812 345 6789
Your Balance
₦2,000
in vouchers
120 pts
Silver Member
🔥 3 visits in a row
Next at 5
Your Order (3)Edit
Jollof Rice · ₦4,500
1
Grilled Chicken · ₦3,500
1
Coke (50cl) · ₦600
1
Total₦8,600
Place Order →
🔒 Secure. Private. Always yours.
03
Editing Order
Apply vouchers
Edit items or apply a voucher before placing the order.
BLISS CAFÉ
powered by RepeatOS
B
Welcome back, Tobi 👋
Your Balance
₦2,000
in vouchers
120 pts
Silver Member
🔥 3 visits in a row
Next at 5
Your Order (4)Clear all
Jollof Rice · ₦4,500
2
Grilled Chicken · ₦3,500
1
Plantain · ₦500
1
🎟 Apply a voucher
Total₦8,600
Place Order →
🔒 Secure. Private. Always yours.
04 — 05
First Visit · OTP
One-time identity
Enter phone. Verify once. Never asked again on any return visit.
BLISS CAFÉ
powered by RepeatOS
×
Enter your phone number
We'll send a code to continue.
🇳🇬+234812 345 6789
Continue →
Enter the 6-digit code
Sent to +234 812 345 6789
2
4
7
1
0
Resend code in 00:28
Verify & Continue →
🔒 Secure. Private. Always yours.
06
Recognized
Instant access
Returning customers skip verification and land here instantly — balance and vouchers ready.
BLISS CAFÉ
powered by RepeatOS
B
Welcome back, Tobi 👋
+234 812 345 6789
Your Balance
₦2,000
in vouchers
120 pts
Silver Member
🔥 3 visits in a row
Next at 5
View your order · 3 items · ₦8,600
🔒 Secure. Private. Always yours.
07
Success
Order placed
Confirmation, credits earned, and streak progress updated immediately.
BLISS CAFÉ
powered by RepeatOS
×
Order placed!
We've received your order and it's being prepared.
You earned+₦100 credits
Nice one! You're building a streak. 🔥
View order status →
🔒 Secure. Private. Always yours.
Loyalty Engine

Credit-based rewards.
Designed to bring them back.

A tiered credit system that rewards frequency, builds streaks, and uses behavioral mechanics to keep customers engaged — without broadcast marketing.

Earning Structure
Tiered visit rewards
The more frequently a customer visits, the higher the credit per visit — a natural incentive to keep coming back.
Visit TierCredit Reward
1 – 3 Visits₦50 / visit
4 – 10 Visits₦100 / visit
10+ Visits₦150 / visit
Scan event — customer sees
👋
Welcome back to Bliss Cafe.
Creates a sense of belonging
💰
You have ₦500 Credits.
Reinforces perceived value
🎯
2 Visits → ₦150 Bonus.
Drives the next visit
Behavioral Mechanics
Rules that sustain the loop
Credits, caps, and expiry — balancing customer delight with business sustainability.
🔒
Redemption Cap — 20%
Max 20% of order value payable with credits. Profitability maintained on every transaction.
Credit Expiry — 30–45 days
Credits expire to encourage consistent and frequent visits. Not permanent.
💳
Minimum Redemption — ₦500
Must accumulate ₦500 before applying credits. Ensures meaningful engagement cycles.
Retention math
Min credit to redeem₦500
Redemption cap per order20%
Min order to use ₦500₦2,500
Effect on retention↑ Repeat visits
Product

Everything beneath
the surface.

A modular coordination layer — each component works independently or together, embedded invisibly into any physical commerce environment.

Core
Widget SDK
One embed activates the entire RepeatOS layer. No framework dependencies. Works on any web surface in minutes.
Deployment
QR Infrastructure
Each location gets a unique QR node — dynamically linked to your live system. Print, display, or embed.
QR Nodes4 live
blisscafe.repeatos.comlive
dripco-vi.repeatos.comlive
tasty-bites.repeatos.comsetup
Intelligence
Analytics
Behavioral patterns, visit frequency, retention curves — without invasive data collection.
Retention — 30 days
68%
Return rate
2.4×
Avg visits/mo
Identity
Customer Recognition
Silent recognition across every visit. One-time OTP establishes identity. No app, no friction. Cross-location memory across all your outlets.
Recognition event
Visits14
StatusReturning
Credits₦2,000
Cross-location
VI9 visits
Lekki4 visits
Total pts2,040
Rewards
Loyalty Engine
Tiered credit system, vouchers, streaks, and tier progression — fully automatic.
₦50 / ₦100 / ₦150 credit tiers
Voucher generation
30–45 day credit expiry
20% redemption cap
Campaigns
Behavioral Tools
Pattern-aware nudges at the right moment — no broadcast marketing noise.
Lapsed re-engagement
Streak protection
Tier-upgrade nudges

How It Works

The flow is invisible.
The result is not.

RepeatOS operates in the background of every visit. Scan once — the system quietly coordinates everything.

First visit
1
Scan QR codeMenu loads on their phone. No app store, no account.
2
OTP — once onlySingle code establishes identity. Never asked again.
3
Order & earn credits₦50–₦150 credited based on visit tier.
4
Identity storedRemembered across every future visit.
Returning visit
1
Scan QR codeRecognized immediately. No login, no prompt.
2
Silent recognition"Welcome back, Tobi 👋" — personalized instantly.
3
Order with contextBalance, vouchers, streaks — all surfaced without asking.
4
Credits accumulateHigher tier = higher credits. Loop sustains itself.
01
Step One
Scan.
A QR code at any table, counter, or door. Any camera. No app. No friction.
Works on any smartphone camera
Opens as a lightweight web page
Location auto-identified from QR node
Scan to view menu
& earn rewards
blisscafe.repeatos.com
02
Step Two
Recognize.
New customers get one OTP. Returning customers — silent recognition, instant personalization, zero friction.
OTP requested once per device, never again
Returning customers recognized in <200ms
👋
Welcome back, Tobi
Silver · ₦2,000 credits
₦2,000
in vouchers
03—06
Steps Three to Six
Order. Earn. Return.
Customer orders, earns credits automatically, and leaves as a recognized member. Next visit — greeted by name, vouchers ready.
Credits ₦50–₦150 based on visit frequency
Vouchers redeemable up to 20% of order
Cross-location recognition on every return
Order placed!
14th visit · Silver
+₦100
credits earned
🔥
3 streak

For Businesses

Built for every
physical format.

Same infrastructure — tuned to how your business operates.

CafésRestaurantsFast CasualBarsLoungesMulti-locationFood Courts
Onboarding
From zero to deployed in under 15 minutes.
No developer needed. Add your business, build your menu, and go live — QR, menu page, and loyalty system running.
01
Add location
Name & category.
02
Upload logo
Auto-applied everywhere.
03
Build menu
Items, prices, photos.
04
Set rewards
Configure credit tiers.
05
Go live
QR generated. Done.
Single Location
Operational simplicity.
Full digital presence — menu, ordering, credit rewards — without a developer or separate app.
Menu at yourname.repeatos.com
QR for every table or counter
Credit & voucher system automatic
Multi-location
One identity.
Every location.
Credits accumulate across all outlets. Full brand view — not fragments per store.
Bliss Café Group
3
Locations
1,204
Customers
68%
Return rate
VI
623
Lekki
391
GRA
190
Retention
Repeat customers.
Not one-time transactions.
The second visit is more valuable than the first. RepeatOS closes that loop — automatically.
Tiered credits (₦50 → ₦100 → ₦150)
30–45 day expiry drives frequency
Lapse detection & re-engagement

Integration

Connect in minutes.
Build on the layer.

One embed activates everything. For those who want to go deeper — a full REST API, webhooks, and event system.

For non-technical owners
Paste one line into your website — or use your hosted RepeatOS page with no setup at all.
01
Paste the embed
One script tag activates menu, loyalty, recognition, ordering.
02
Configure from dashboard
All settings managed visually. No code required.
03
Use your hosted page
yourname.repeatos.com is your complete digital presence.
For developers
Full REST API, webhooks, and event system. Build custom surfaces or integrate with your POS.
embed.html
<!-- One line. Everything runs. -->
<script src="cdn.repeatos.com/v2.js"
   data-location="blisscafe"
></script>
Key API surfaces
GET/customers/{id}Identity + balance
POST/ordersAuto-credits loyalty
GET/locations/{id}/qrGenerate QR
POST/rewards/redeemRedeem credits
Architecture
Identity LayerRecognition + OTP
Loyalty EngineCredits, vouchers, tiers
Event BusWebhooks + real-time
QR CoordinationPhysical ↔ digital bridge

Invisible until needed
Stays out of the way.
Secure & private
Data encrypted, never sold.
Real-time sync
Menu, credits, always in sync.
Open infrastructure
APIs & SDKs to build on.
Built for scale
Single to multi-location.