How it works
Four phases. One account.
From the sign-up form to money in your vyyBe Business account, with the kitchen deciding in the middle. This is the whole flow, in the order it happens.
1. Setup
Everything in this phase happens once, from the dashboard on a laptop.
- Sign up with the restaurant name, CAC number, branch address and table count.
- Link one vyyBe Business account. Enter the account number, or open one from the dashboard. Every paid order from every table and every branch settles into this one account.
- Send your CAC and KYC documents: the CAC certificate, a director's ID and a proof of address for the branch. The dashboard tells you if anything is missing.
- Add the menu. Type it in, import a CSV, or photograph the printed menu and work from that. Mark allergens and dietary labels on each dish.
- Number your tables. TablaOne signs a code for each one. Once verification is approved, print the sheet and put one code on each table.
- Switch on Taking orders. You are live.
2. The guest orders
Guests use their own phone. There is no app to download and no account to create.
- The guest scans the code on the table. Your menu opens in the phone's browser, already set to that table.
- They pick dishes and options, add a note for the kitchen if they want, and open their order from the cart bar.
- They tap "Send order to kitchen".
- Their phone shows a waiting state while the kitchen decides. Nothing has been charged.
- On the kitchen console the order arrives in Incoming. The kitchen accepts it with a ready time of 10, 15, 20 or 30 minutes, or declines it with a reason the guest sees.
- If nobody answers, the order is declined automatically when the restaurant's response timeout runs out. The default is 5 minutes; the owner can set it anywhere from 2 to 15. The guest is told the kitchen did not respond.
3. The guest pays
Acceptance opens payment. Nothing is charged before the kitchen accepts.
- The guest's phone moves to Accepted and shows the ready time and the total, with VAT and the service charge on the bill.
- They pay with a vyyBe wallet, a card, a bank transfer or USSD. A table can split the bill into shares, each paid from a link on that person's own phone.
- They have 15 minutes from acceptance. An order still unpaid when the window closes expires and is never charged. The console tells the kitchen not to cook it.
- vyyBe Bank confirms the payment to TablaOne, not to a staff phone. The ticket shows Paid on the console and the guest's page says Paid.
4. Serve and settle
- Paid, then Start preparing, then Mark served. The guest's page follows each step.
- If something goes wrong after payment, the restaurant can cancel and refund the order from the console or the dashboard. Wallet refunds complete at once; card, transfer and USSD refunds go back through the bank and show as pending until they land.
- Settlement is instant. Each paid order lands in your one vyyBe Business account net of the TablaOne fee and the processing cost, and appears as one line on your statement: gross, TablaOne fee, processing, net settled. Export any day as CSV.
Sign up your restaurant Try it
Fees are on the pricing page.