Customer Flow OS · by Waitlist

Pick a number.
Go to market.
Come back for your turn.

The virtual queue that works like the bank — but on WhatsApp. Your customer scans a QR, gets a numbered ticket, walks free. We WhatsApp them when they're two away. Salons, clinics, banks, restaurants, government. From ₦0 forever.

  • No app download for customers
  • Numbered tickets · A–F rows
  • Paystack & Flutterwave native
A
ROW
047
Mane Studio · Cut & blow
Your ticket

↑ That's the customer's WhatsApp. They see their ticket, position, and a clear "come back in 8". You see the staff console below.

One engine, eleven verticals

💇 Salons 🏥 Clinics 🏦 Banks 🍽️ Restaurants 🏛️ Gov offices 🎓 Universities 📋 Immigration
How it actually feels

You already know how a bank queue works. We just moved it to WhatsApp.

Customer Flow OS borrows the only queue design that humans already love: the bank. Pick a number, leave the building, get a text when it's almost your turn. Your salon, clinic or restaurant finally runs the same way.

Step 01
Pick a number
Customer scans QR or sends a WhatsApp. They get a unique A-row ticket and a position.
Step 02
Walk away
They leave the building. Go to the market, the café, anywhere. Position keeps moving.
Step 03
Get the ping
At position #2, WhatsApp lights up: "Come back in ~8 min — your turn is close."
Step 04
Walk in, get served
They reply KEEP. Board flashes their number. They walk to the chair.
The honest problem

A waiting room full of frustrated strangers is a leak you can measure.

Walk-in customers who leave without being served, no-shows who eat your morning slot, staff who can't tell who's next, a TV that's been showing the same thing since 2019 — these are quiet drains on revenue.

Walk-ins walk out

A customer can't see a queue moving. They guess, leave, and don't come back. In a busy Lagos salon, that's a third of your potential revenue.

~30% of walk-ins never come back

No-shows eat the day

A salon chair sits empty for 30 minutes because someone didn't reply to confirm. Multiply that across a week and you've lost days of revenue.

Paystack deposits kill no-shows

Staff can't see the queue either

Hand-written tickets get lost. Front-desk staff shout across the room. The TV board is a USB stick nobody updates. Everyone is guessing.

One console · one queue · one truth
What you get

A queue that runs itself — so you can run the floor.

Customer Flow OS isn't a ticket dispenser bolted to your wall. It's a real queue engine: live positions, honest ETAs, automatic no-show handling, broadcasts when things slow down, and analytics you actually want to look at on a Monday morning.

WhatsApp-native join

Customers scan a QR, send a WhatsApp message, or tap a link. They get a live ticket on their phone — no app download, no friction. SMS fallback via Termii (DND-aware across MTN, Glo, Airtel, 9mobile) covers numbers that block ordinary messages.

Smart call-next

Staff tap "Call next" and the right customer gets pinged on WhatsApp with their position, the staff member's name, and where to walk in. Walk-ins, appointments, and online joins all merge into one queue — finally.

No-show auto-skip

If a customer doesn't respond to their "your turn" alert within 5 minutes, the system skips them and moves on. The audit log shows who was skipped and when, so disputes don't turn into arguments.

TV board on any screen

Plug a laptop or a ₦40k Android stick into any TV. The now-serving display updates in real time — full-screen K-iosk mode, optional call chime (off by default), rotating info ticker for promos.

Deposits & payments

Take a ₦1,000 deposit via Paystack or Flutterwave to lock a slot. No-shows forfeit; on-time customers apply the deposit to their bill. You set the rule per service.

Analytics that matter

Peak-hour heatmap, average wait time, no-show rate, served per staff per hour, conversion by source. The numbers you actually want to act on, not a vanity dashboard.

For your staff

A console they actually understand.

The staff PWA runs on any tablet or laptop — and works offline. A single screen shows the queue, who to call next, and the buttons that matter. Training takes ten minutes.

Single-screen, keyboard-friendly, works offline. Train a new staff member in ten minutes.

How it works

From signup to your first ticket in five minutes.

Sign up & choose your vertical

Pick your industry, name your business, set your hours. The default config matches how salons or clinics or banks actually run.

Add staff & services

Name your team, set service durations, prices, and (optionally) deposits. The print-ready QR code is generated for you on the spot.

Print the QR, plug in the TV

Tape the QR to the door. Open the staff console on a tablet, the TV board on any screen. You're live.

Watch the queue run itself

Customers join on WhatsApp, get a live ticket, and show up at the right moment. You watch no-shows fall and ratings rise.

Vertical packs

Same engine, different vocabulary.

Each vertical adds the fields, integrations and default workflows that fit how you already run — not a separate product, just smart defaults you can tweak.

Salons & barbershops

Stylist selection, service menu with duration, deposits via Paystack, before/after photos for social proof.

  • Stylist skill tags & rotation
  • Deposit on premium services
  • Post-cut star rating on WhatsApp
Most salons are live in under 3 hours

Clinics & hospitals

Triage priority levels (urgent / routine / follow-up), NHIS field, patient ID recall, walk-in and appointment merge.

  • Priority override for urgent cases
  • Patient history lookup by phone
  • Appointment + walk-in merge
NDPA-aligned data handling

Banks & fintech branches

Ticket categories (teller / customer service / loans), branch hierarchy, SLA reports for compliance.

  • Category routing at intake
  • Per-counter served counts
  • Hourly SLA dashboards
SLA-grade reporting out of the box

Restaurants & cloud kitchens

Table-ready pings, takeaway pickups, weekend rush analytics, kitchen-load balancing.

  • Table-turnover tracking
  • Pickup window pings
  • No-show fee (optional)
Less standing around, more eating

Government & public service

Multi-counter routing, NDPA-aligned data, queue length audit logs, citizen-friendly status page.

  • Public "currently serving" page
  • Multi-counter parallelism
  • Auditable skip reasons
Cut the corridor crowd

Universities & consultants

Office hours, registration periods, student-ID lookup, immigration-style document checklists sent on join.

  • Term-aware opening hours
  • Student/case ID lookup
  • Document checklist on join
Built for high-volume periods
Pricing in ₦, not $

Start free. Pay when your queue gets busy.

Per-location pricing with no FX markup. WhatsApp & SMS messages billed at local rates — what we pay, you pay, with a thin margin on top.

Starter

For trying it on one queue.
₦0 / forever
  • 1 location
  • 1 staff member
  • Up to 50 customers/month
  • WhatsApp join + QR
  • Staff console
  • 100 WhatsApp credits/month
Start free
MOST POPULAR

Pro

For real businesses running real queues.
₦8,000 / month / location
  • Up to 5 staff per location
  • Unlimited customers
  • TV board & broadcasts
  • Paystack & Flutterwave deposits
  • Analytics & CSV export
  • 3,000 WhatsApp credits/month
  • Priority email support
Start free trial

Multi-location

For chains & franchise groups.
₦25,000 / month
  • Up to 5 locations
  • Unlimited staff
  • API & webhooks
  • White-label option
  • Advanced fraud filter
  • 10,000 WhatsApp credits/month
  • Priority WhatsApp routing
Talk to us

Enterprise plans for banks & hospital chains — let's talk. hello@waitlist.ng

FAQ

Before you try the demo.

Do my customers need an app?
No. They scan a QR code, send a WhatsApp message, or tap a link. The only app they need is the one they already have — WhatsApp. For the rare case where neither works, we have a web fallback and a kiosk mode for your front desk.
What if my internet goes down?
The staff console is a PWA — it queues your actions locally and syncs the moment connectivity returns. Customer-facing pages are deliberately small (under 80 KB on the wire) so they load fast even on 2G. We've tested through actual Lagos network blips.
How do deposits & no-shows work?
You set a deposit amount per service. When a customer claims a slot, we open a Paystack or Flutterwave checkout for that deposit. If they show up on time, the deposit applies to their bill. If they no-show, it stays with you. Customers see the policy clearly before paying.
Is my customer data safe under NDPA?
Yes — we're built to align with the Nigeria Data Protection Regulation. Data lives in regional infrastructure, is never sold, and is never shared with third parties outside your configured payment and messaging providers. Customers can export or delete their data in one click. Full plain-language privacy notice at /privacy.
How long does setup actually take?
The first pilot cohort has gone from signup to live customers in 5–30 minutes. The slow part is printing the QR and deciding where to put the TV. The onboarding flow is opinionated for each vertical, so you don't have to configure every detail.
Can I cancel any time?
Yes. No annual contracts, no cancellation fees, no "are you sure?" dark patterns. You can export all your data (queue history, customer records, analytics) as CSV at any point.
Get started

Try it on your real queue this week.

Pilot is free for the first 25 businesses. Drop your details and we'll set up your queue, your QR and your staff console — usually within 48 hours.

🎉 Application received. We'll WhatsApp you within 24 hours to set up your queue.

No card required. NDPA-aligned data. Cancel anytime.