The edge your competitors already have

Your best weapon against the restaurant next door? Your own loyal customers.

KEEP THEM COMING BACK. TURN EVERY MEAL INTO LOYALTY.

QR ordering, real-time kitchen management, loyalty programs, SMS Broadcast — one platform for the modern F&B operator.

Start Free for 14 Days Explore Features →
3x more return visits Live in 5 minutes ☕︎ Built for F&B WhatsApp support

Everything your team needs,
beautifully designed

From the merchant dashboard to the kitchen station — clean, fast, and intuitive for every role in your restaurant.

app.otteros.io — Table Layout
🪑 Floor Layout Drag to arrange
Indoor
Outdoor
T1
T2
VIP
T4
T7
T5
🖐️
Lay out indoor and outdoor seating as separate zones, just like your real floor. New staff recognise every table on sight — no more memorising which one is "the corner four-top."
Member Profile
🥇 Gold Member
Alex
1,500 pts
RM 469.45
Progress to PlatinumRM 469 / RM 600
🥉
Bronze
🥈
Silver
🥇
Gold ✓
💎
Platinum
Black
🍹 Bar Station
Total Pending Items1 order
US Bubble Tea ×3
🪑 Table 3 · #ORD-26052714:31
US Bubble Tea
US Bubble Tea (1/2)🥡 Tapau
US Bubble Tea (2/2)🥡 Tapau

Everything your restaurant needs,
all in one place

Click a tab to explore each feature — from ordering to payments to loyalty.

QR Self-Ordering

Guests scan, browse, and order directly from their phone. No app download, no waiting for a server. Works on any device.

  • Scan QR code, browse menu, order in seconds
  • Variants, extras, spice levels, remarks option
  • Real-time sold-out syncing with kitchen
  • Works on any phone — no app download needed
  • Set menu and a la carte support
Orders screen
Menu screen

Kitchen & Bar Station (KDS)

Orders auto-route to the right station the moment they're placed. Kitchen sees kitchen items, bar sees bar items — no confusion during rush hour.

  • Auto-routes orders to kitchen or bar station
  • Tick off each item as it's prepared
  • Real-time status: placed → preparing → served
  • Works on any tablet or monitor
  • Printer mode or screen mode — your choice
🍽️
Kitchen Station
● Live
📋 Total Pending Items
1 order
US Mushroom Soup ×1
🪑 Table 3 #ORD-260612-2041 20:48
US Mushroom Soup
🍹
Bar Station
● Live
📋 Total Pending Items
1 order
US Bubble Tea ×1
🪑 Table 3 #ORD-260612-1983 20:48
US Bubble Tea
Hot, Large, Normal
+ Grass Jelly, Extra Bubbles

5-Tier Loyalty System

Bronze to Black. Members see their live progress and feel the urge to level up — driving repeat visits without any manual effort from your team.

  • Fully customizable spend-to-points ratio
  • 5 tiers with automatic progression
  • Birthday rewards with tier restrictions
  • Points redeemable for discounts or free items
  • Member history and total spend tracking
📷
🥈 Silver Member
John Tan
+60188888888
🎂 06 Jun
✏️
Points Balance
3842 pts
Total Spent
RM 374.50
Member Since 2026-06-05
Progress to Gold RM 375 / RM 600
RM 225.50 more to Gold

Payments — Online & At Counter

Customers pay directly from their phone before the order is confirmed. Supports FPX, card payments, and pay at counter — whatever works for your crowd.

  • FPX online banking — Maybank, CIMB, RHB and more
  • Visa, Mastercard, Apple Pay, Google Pay via Stripe
  • Pay at counter — order first, pay when ready
  • Order only created after payment is confirmed
  • Dine-in, pickup, and takeaway support
  • Automatic receipt and order tracking
🏦
Online Banking / FPX
Maybank, CIMB, RHB & more
💳
Card / Apple Pay / Google Pay
Visa, Mastercard & more
🧾
Pay at Counter
Order now, pay when ready
💳
Redirecting to Payment
Opening secure payment page...

SMS Broadcast

Send targeted SMS campaigns to your members — filtered by tier, points, or inactivity — with built-in templates and live cost tracking. No WhatsApp Business API needed.

  • Built-in SMS gateway — no external account needed
  • Filter by tier, points balance, or inactivity (3/7/14/30 days)
  • Save and reuse your own custom message templates
  • See exactly who's been sent to, and who hasn't
  • Live character count + cost estimate before you send
SMS
The US Shop
Broadcast sent to 108 members
Hi Lee 👋 We miss you! Come back and enjoy your favourite food. Come back today and enjoy 20% off your next order. Use code COMEBACK20 🎉
14:32 · Delivered
✓ 108/108 delivered · 1 SMS segment

Scratch Cards & Rewards

Keep customers engaged between visits with gamified rewards. Scratch cards give random prizes — points, discounts, or free items.

  • Scratch card prizes: points, % off, RM off, free items
  • Birthday rewards auto-unlock on member's birth month
  • Coupon code redemption via Rewards tab
  • Limit by tier, day of week, or applicable items
  • All redeemable directly from the customer's phone
🎰 YOU WON!
RM 5 OFF
Valid on your next order · Auto-applied
🎂
Birthday Surprise
Gold+ members · Birth month only
Free
🎁
Free Bubble Tea
Redeem with 500 pts
500 pts

🧾 MyInvois e-Invoice

Malaysia LHDN-compliant e-invoicing built right into your receipts. Customers scan a QR on their receipt to submit their details — you get a clean record ready to upload to MyInvois.

  • QR code printed on every dine-in & pickup receipt
  • Customers scan & fill in their TIN, name, and SST info themselves
  • Submissions stored in your merchant dashboard automatically
  • Download records as CSV or PDF for easy LHDN submission
  • No double-entry — customer data flows straight to your records
  • Works with both dine-in QR orders and counter pickups
Kopi & Co.
Official Receipt #0042
Flat White × 2RM 18.00
Banana CakeRM 8.50
TotalRM 26.50
Request e-Invoice
Scan to submit your details
🧾 e-Invoice Request
Full Name / Company
Ahmad Bin Razali
TIN Number
C1234567890
SST Reg. No. (optional)
Submit Request

Inventory & Purchase Orders

Track stock levels in real time, catch low-stock alerts before you run out, and generate Purchase Orders to send directly to your suppliers — all from one place.

  • Real-time stock levels with minimum thresholds
  • Low-stock alerts before you run out
  • Full stock movement history — orders, pickups, adjustments
  • Manage suppliers and their contact details
  • Generate & send Purchase Orders in one click
  • Download PO as a file to send to supplier
Stock
Stock
Movements
Movements
Purchase Order
PO
📊 Revenue Analytics
Last 7 Days ▾
Today
RM 1,247
↑ 18%
This Week
RM 8,430
↑ 12%
Avg/Order
RM 47.20
↓ 3%
Revenue (RM)
5/21
5/22
5/23
5/24
5/25
5/26
5/27
Top Items This Week
US Bubble Tea
RM 2,148
US Nuggets
RM 1,320
US Sausage
RM 940

Decisions driven by data,
not instinct

Real-time dashboards give instant visibility into revenue, menu performance, and table utilisation — from any device.

  • Daily & weekly revenue charts
  • Top-selling items by revenue
  • Transaction count & average order value
  • Member growth & points outstanding
  • Export to CSV / PDF
  • Multi-outlet consolidated reports

Turn loyalty points into
excitement.

Keep customers coming back by letting them spend their loyalty points on a Scratch & Win game — win discounts, free items, or special rewards. It's the fun way to lock in loyalty.

  • Customers use points to play
  • You set the prizes & probabilities
  • Win discounts, free items, or vouchers
  • 1x per person limit to control cost
  • Enable / disable anytime
🎰 Scratch Card 🎁 Custom Prizes 🔁 Drives Return Visits
🎮 More games in development
🎰 Scratch & Win
🎰
SCRATCH & WIN
Use 50 points to play
You have 3,692 points
💰
RM5 Off!
Next order
👆 Scratch here!
Try scratching the card

Up and running in
under 5 minutes

No IT team, no hardware, no downtime. Built to be simple enough for any owner to set up alone.

1
📝
Create Account

Register your outlet in 30 seconds — name, number, done.

2
🍜
Add Your Menu

Upload photos, set prices and categories.

3
🖨️
Set Up Hardware

Grab a Sunmi POS and a WiFi thermal printer off Lazada or Shopee. We'll walk you through connecting everything — takes about 30 minutes.

4
🚀
Print QR Codes & Go Live

Choose from multiple QR designs and download instantly. Stick them on your tables — guests scan and order immediately.

✦ Bonus Feature

Skip the queue.
Order directly from you.

Free for Plus & Enterprise users — your own ordering page, no extra charge

Your own branded ordering page. Customers pre-order for pickup or schedule a slot — straight from you, no commission, no middleman app eating your margins.

  • ⚡ Pickup Now — order ready by the time they arrive
  • 🕐 Schedule Ahead — pick a date & time slot
  • 📍 Customers choose which branch to order from
  • Zero commission — 100% of every order goes to you
  • Your brand, your domain — not someone else's app
  • Real-time order status updates in-app
  • Loyalty points & member tiers apply automatically
FREE Included at no extra cost for Plus & Enterprise plans
Schedule
Branch
Active Orders

One dashboard.
All your outlets.

Manage every branch from a single login. See how each outlet is performing, control staff access, and keep your loyalty programme consistent across all locations.

📊

Consolidated Analytics

View revenue, orders, and top items across all branches side by side — or drill into any single outlet.

👥

Staff Permission Control

Assign roles per branch — cashier, manager, owner. Control exactly who can see or do what at each outlet.

🎖️

Shared Loyalty Programme

Customers earn and redeem points at any branch. One membership card, all locations.

📋

Branch-Level Menu Control

Set different menus, prices, or availability per outlet — or sync everything from one master menu.

Branches Overview Analytics
All Time Today Last 7 Days Last 30 Days Custom Range
Total Revenue · All Time
RM 8,251.26
93 transactions  ·  3 branches  ·  Avg RM 88.72/order
Revenue by Branch
🏠
PINK HOUSE Main
79 transactions  ·  Avg RM 96.98/order
RM 7,661.70
92.9%
🏪
Branch 1
14 transactions  ·  Avg RM 42.11/order
RM 589.56
7.1%

Flexible hardware,
zero lock-in.

OtterOS runs on standard Android devices and thermal printers — no proprietary gadgets, no long-term supplier contracts. Most outlets already have what they need.

🔌

Already have hardware?

Tell us what you're currently using and we'll check if it works with OtterOS — no pressure to buy anything new.

COMING SOON

🛵 Grab Food Integration

Sync your menu and orders straight from Grab Food into OtterOS — one dashboard for dine-in, pickup, and delivery. We're building it now.

Questions we get
all the time.

Getting Started
No. OtterOS runs on standard Android devices and thermal printers — no proprietary hardware required. If you're not sure whether what you have will work, just let us know and we'll check for you.
Most outlets are up and running within 30 minutes — upload your menu, connect your printer, scan the QR code and test an order. We recommend setting up on a rest day to avoid disrupting operations. If you need to clear test data, just reach out to our support team.
None at all. Our team will walk you through the setup, and we're reachable on WhatsApp if anything comes up.
Pricing & Plans
No long-term contract. Pay monthly or yearly, cancel anytime.
No. After the trial ends, it's entirely your call whether to continue. If you have any concerns, feel free to email or WhatsApp us to discuss.
Features
No problem — your staff can take the order at the counter on their behalf, and help them sign up as a member to start earning points too.
All data is encrypted and stored securely. Your data belongs to you — we will never sell or share it with third parties.
We have everything you'd expect — QR ordering, KDS, Loyalty, SMS Broadcast, Inventory. But we go further. OtterOS has built-in scratch card and game features that give your customers a reason to come back after every visit. More games are in development — we're making customer retention genuinely fun for F&B owners.
Not at all. You just key in your menu directly — it's straightforward. Most merchants are fully switched over within a single rest day.
Yes. Our platform is built and maintained entirely in-house by our own IT team — no outsourcing. If it's a reasonable request, we'll make it happen.
Support
Email or WhatsApp our team. We respond promptly on business days.
Not at all. OtterOS is built to be beginner-friendly. New users get full documentation and video guides — most people get the hang of it within a few minutes.

Transparent pricing,
no surprises

All plans include a 14-day free trial. Cancel anytime.

Monthly Yearly Save 15%
Starter
RM99/mo

For small cafes & eateries starting their digital journey.

  • Unlimited tables & menu items
  • QR ordering + online payment
  • Menu management
  • Kitchen & Bar Station
  • Members CRM & 5-tier loyalty
  • Rewards & points system
  • OTP member registration
  • Email + WhatsApp support
Start Free Trial
Most Popular
Pro
RM129/mo

For growing restaurants needing loyalty, CRM and deeper insights.

  • Everything in Starter
  • Pickup Landing Page
  • Loyalty Games
  • SMS Broadcast
  • Analytics & export
  • Inventory management
  • Email + WhatsApp support
Start Free Trial
Growth
RM159/mo

+ RM 99/mo per extra outlet

For chains & multi-outlet F&B groups across Malaysia.

  • Everything in Pro
  • Multi-outlet management
  • Unlimited branches
  • Centralised dashboard
  • Email + WhatsApp support
Start Free Trial

Your next shift
starts now.

Join hundreds of Malaysian F&B outlets running smarter with OtterOS. Start your free 14-day trial — no credit card, no commitment.

✓ 14-day free trial ✓ Setup in <5 mins ✓ Local support

Talk to us

Fill in your details and we'll reach out within 24 hours.

+60

We'll contact you via WhatsApp or call.

Only 3 demo slots per day
Book Your Free In-Store OtterOS Demo

Thanks for choosing OtterOS. Please take 1 minute to fill in your details and business info — we'll prepare a demo tailored to your outlet (including the latest LHDN e-Invoice compliance check).

Contact & Outlet Details
Please enter your shop name
Please enter a contact person
+60
Please enter your phone number
Please enter your address
Business Scale & Tax Compliance
Please select at least one
Please select one

Note: Since Dec 2025, LHDN raised the e-Invoice exemption threshold to RM1 Million. This is for our reference only and does not imply any compliance pressure.

Current System & Key Pain Points
Please select one
Please select at least one
Confirm Your Preferred Time Slot
Please select a preferred time
Please select one

By submitting, you agree we'll only use this info to arrange this demo — for no other purpose.

Submitted! OtterOS has received your booking

Our team will reach out via WhatsApp within 24 hours to confirm the demo time and address.

If WhatsApp doesn't open automatically, or it's urgent, you can also reach us directly below:

Contact us on WhatsApp