STAGING ENVIRONMENT
OrderChessAdmin

OrderChess admin

Two-step sign-in

The admin portal needs a code from an authenticator app (Google Authenticator, Microsoft Authenticator, 1Password…) as well as your password. Scan this code in the app, then type the 6-digit code it shows.

QR code to add OrderChess to your authenticator app

Can't scan? Enter this key in the app:

Enter the 6-digit code from your authenticator app.

Lost your phone? Type one of your recovery codes instead.

Save your recovery codes

If you lose your phone, each code signs you in once. Keep them somewhere safe (a password manager). They won't be shown again.


  

Reset the admin password

Enter the Cloud110 recovery email. If it matches, we'll email a link to choose a new password (it works once, for an hour).

🏠Home 👥Customers 💼Sales 🧭Product development 📈Platform health 🛠Technical support 🛡Security & QA ⚙Platform settings

Customers

◧Overview ▤Customers ⏳Free trials ✚Add-ons by shop

Sales

🧾Quotes 💵Payment requests 🎟Demo requests

Product development

◎Overview ⚠Critical actions ✋Feature requests 🗺Roadmap ⚒In development ⚖Decisions 🏷Versions & features

Platform health

◉System status ▤Infrastructure ⏻Emergency switches

Technical support

⌁Platform overview ≣Logs & errors ⚠Errors ⌂Shop diagnostics ⟳Jobs & messaging ✎Investigations 📘Knowledge base ⚙Log settings & team

Security & QA

🛡QA & Security ⚿Security & audit

Platform settings

💲Pricing & costs 💵Cloud110 payments ✉️Email 🤖AI service 📞Voice service 💬Trial WhatsApp number 💳Online payments ⇄Provider failover 🔑Admin password

Home

What needs your attention across OrderChess, most urgent first.

Overview

Your customers at a glance.

0Shops 0Active (paying) 0On free trial 0Trial ended 0Suspended

Needs attention

    Busiest shops (last 30 days)

      Platform

        Customers

        Every shop on OrderChess. Click a shop to see and change its details.

        ShopStatusTrial / term endsOwnerOrders (30 days)Last order

        No shops yet. Create the first one with “New shop”.

        Add-ons by shop

        Which shops use which add-ons, and anything waiting on a step. Click a shop to change it.

        ShopOrders🤖 AI assistant💳 Pay online📞 Phone AI🚚 Drivers
        ← All customers

        Shop

        Renew:

        Grace period

        Subscriptions stop on their end date. If the owner asks for time to pay, give the shop extra time here (up to 60 days after the end date). They get an email, see the date in their portal, and their renewal still continues from the original end date.

        Extend trial:

        Convert to a paying customer

        Check the shop is ready, then choose the plan and term. Required items must be done (or give a reason); recommended items are worth doing before the trial number goes away.

          Setup checklist

            Print welcome pack

            💬 WhatsApp

            The shop's number isn't in the list?
            1. In Meta's WhatsApp Manager (Cloud110's business), choose Phone numbers → Add phone number.
            2. Enter the shop's number and verify it with the code Meta sends by SMS or call. If the number is on the WhatsApp Business app today, the owner can keep using the app alongside where Meta offers it; otherwise the number moves to Cloud110.
            3. Come back here: it appears in the list. Pick it and press Connect.

            📞 AI phone line

            Enable the AI phone receptionist on the Ordering & add-ons tab first.

            Test call in the browser
            What the owner does (send them this)

            How the shop takes orders

            Plan and add-ons

            Standard is always on: WhatsApp menu ordering, web ordering, Order Board, printing and reports. Enable checks everything first; customers only see an add-on once it's working.

            🤖 AI order assistant Customers type orders in their own words on WhatsApp.
            💳 Pay online at checkout Stripe card payment before the order reaches the shop.
            📞 AI phone receptionist Answers the shop's phone, takes orders, sends them to the kitchen. No payments.
            🚚 Delivery drivers Splits deliveries by nearby suburbs, driver phone lists, live progress and shift hours. Weekly meal shops include 1 driver without it.
            🛒 Ordering system Customer ordering page, WhatsApp orders, Order Board, reports. Off = the shop only has Staff & Roster; menu and orders are kept.
            🕒 Staff & Roster Employees, rosters, attendance, timesheets, wage estimates. $50/month ex GST with 5 employees, then $15 each (standalone $99, then $25 each).

            Optional features

            🍽 Table reservations Restaurants only, $20/month. Customers book a table on WhatsApp; the owner confirms on the Bookings page.

            AI credits

            Each month includes an allowance; top-ups are used after it and carry over. The owner is told at 40, 30, 20 and 10% left. Nothing stops when credits run out: WhatsApp carries on with the menu buttons, calls go to the shop's phone.

            Recent changes

              Shop's Stripe connection

              The shop uses its own Stripe account with a restricted key (Checkout Sessions, Refunds and Webhook Endpoints: Write). The owner can add it in their Setup, or you can add it here.

              Owner sign-in

              Delete this shop

              Permanently deletes the shop and everything it stores (menu, orders, chats, bookings, staff records, devices, drivers and owner logins). Export the data first if the shop wants a copy. This can't be undone. Only for shops whose subscription or trial has ended, or that are suspended.

              Quotes

              Price a plan for a prospect or customer, check the margin, then email it or download the PDF.

              + New quote
              $0Open quotes (contract value)
              $0Won (contract value)
              $0Won monthly revenue
              –Win rate (decided quotes)
              QuoteCustomerPlan and termMonthlyMarginStatusActions
              ← Quotes

              New quote

              More ▾

              Mark as

              Prices excl. GST. Margins and costs are for Cloud110 only and never appear on the PDF or email.

              1Who is it for?

              2Ordering platform plan

              Add-ons

              3Other Cloud110 services optional

              Custom items

              4Size

              Order Board box + printer

              5Term and discounts

              Contract length
              Payment

              One-off items

              6Notes, validity and payment

              Pay online with Stripe a “Pay now” link goes in the email and PDF

              $0 / month

              Internal · not on the PDF
              Gross margin on the monthly fee–

              Profit a month–
              Cost to serve a month–
              Profit over the term–
              Discount given (term)–
              AI and voice cost a month–
              Setup payback–

              Cost to serve each month

              TermOffPer monthContractMargin

              Tap a row to use it. Per month = everything over the term ÷ months.

              Email quote

              Email isn't set up yet, so this can't be sent from here. Set up email in Platform settings, or download the PDF and copy the text to send from your own email.

              Subject:

                📎

                💵 Cloud110 payments (Stripe)

                Customers pay quotes online into Cloud110's own Stripe account: the platform, other services, deposits. Use a restricted key from Stripe (Developers → API keys → Create restricted key) with Checkout Sessions: Write, Refunds: Write and Webhook Endpoints: Write. It's tested, stored encrypted and never shown again; payment confirmations are set up in Stripe for you. Use a test key (rk_test_…) on staging, and your live key only on production.

                  ✉️ Email

                  Sends quotes (with the PDF attached) and password-reset links. Use your mail provider's SMTP details, or a Resend API key. Passwords and keys are stored encrypted and never shown again.

                  Send with
                  Quick fill

                  Send a test

                  Pricing & costs

                  The price book quotes are built from, and Cloud110's cost to serve. Prices excl. GST in dollars. Costs are estimates: replace them with real figures from your bills (hosting, WhatsApp, AI, voice, card fees, support time). Saved quotes keep the prices they were made with.

                  Plans

                  Name$ a monthIncludes

                  Add-ons

                  Name$ a monthIncluded in

                  AI credits

                  How AI is explained to shops: enquiries for the WhatsApp assistant (one customer chat using AI, counted once a day) and calls for the receptionist (minutes ÷ average call). Each month includes an allowance; top-up packs are used after it and carry over. Cost and margin use the AI and voice costs below.

                  AI enquiry packs

                  EnquiriesPrice $Our costMargin

                  Call minute packs

                  MinutesPrice $Our costMargin

                  Other Cloud110 services

                  Services you quote with or without the ordering platform. Monthly ones join the subscription; one-off and hourly ones are charged once.

                  ServiceChargedPrice $Cloud110 cost $Margin

                  One-off items

                  NamePrice $Cloud110 cost $On new quotes

                  Term discounts

                  MonthsLabel% off, paid upfront% off, billed monthly

                  Multi-location discounts

                  From locations% off

                  Guard rails

                  Cost to serve (per location, per month unless said)

                  Versions & features

                  v–

                  Each product module has its own version and a short feature list.

                  VariantVersionShops IncludedOptional features & add-ons

                  Product development

                  New item

                  QA & Security

                  Production readiness, every finding from QA and security audits with the release that fixed it, and the reports.

                  IDSeverityAreaFindingStatusFixed in

                  System status

                  Platform health, incidents, uptime history, operational events and maintenance. Internal only: nothing here is public until an admin publishes it.

                  Public status page

                  Off by default. When on, the status page shows only incidents and updates you approved and published. Automatic checks, internal notes, events and maintenance never appear there by themselves.

                  Automatic checks

                  Every 5 minutes: the public address through Cloudflare and the load balancer, the TLS certificate, the load balancer pool, this server, the database, background jobs, WhatsApp, email, payments, AI, printing and every shop. Switching this off leaves a gap in the history, shown as no data.

                  Incident thresholds and time zone

                  How many failing checks in a row open an automatic incident, and how many healthy ones resolve it. One continuous problem never opens a second incident: related services join the incident already open.

                  Email alerts

                  Warnings and errors from the checks, emailed once each. Needs email sending set up.

                  Infrastructure

                  Load, resources and headroom of the production servers and database, for scaling decisions, reviews and benchmarks. Separate from System status: nothing here changes a service's status, opens an incident or alerts anyone.

                  CSV

                  Errors

                  Errors grouped by kind: the same exception at the same place in the code. A new kind raises an alert (email and phone). Resolve one when it's fixed; it alerts again if it comes back.

                  Emergency switches

                  Turn a part of OrderChess off for every shop at once, without a deploy: during a provider outage, a bad release or maintenance. Each change is recorded in System status and sent as an alert. Takes effect within a few seconds.

                  Platform overview

                  Internal: technical logs, shop diagnostics, security events and investigations. Personal details and secrets are masked before anything is stored.

                  Demo requests

                  Prospects who asked for a demo on the public demo page. Send each a private link to the hands-on demo; links expire on their own.

                  Make a link for someone you met

                  Payment requests

                  Ask a shop to pay Cloud110 online: plans, add-ons, renewals, setup or any other service. They pay on Cloud110's secure page (card, Apple Pay or Google Pay); a request that covers months extends their subscription when it's paid.

                  Waiting to be paid$0.00
                  Paid this month$0.00

                  New payment request

                  ItemQty Price (ex GST)Line

                  No lines yet: add from the price book or a custom line.

                  ⇄ Provider failover & reliability

                  A second provider for the AI agent, the AI receptionist and email, used automatically when the main one has a temporary problem (no answer, connection errors, overloaded, rate limited). Settings and key problems never fail over: they need fixing. Failover stays off until the second provider passes a check.

                  🤖 AI service (for the AI WhatsApp agent add-on)

                  One key for all shops. It's tested with a tiny real request, stored encrypted and never shown again. Shop owners have nothing to set up; they only switch the agent on or off.

                  📞 Voice service (for the AI phone receptionist add-on)

                  Vapi runs the phone line, speech and conversation; OrderChess supplies the menu, prices and places orders. Use the Private API key from the Vapi dashboard. Without it, shops with the add-on can still make test calls in the browser.

                  💬 Shared trial WhatsApp number

                  One Cloud110 WhatsApp number that trial shops share until their own number is connected. Each shop's QR code opens WhatsApp with the shop's code typed, so the bot knows which shop it is. Set it up once in Meta's WhatsApp Manager with the webhook pointing at this site.

                  💳 Online payments

                  🛡️ Two-step sign-in

                  Loading…

                  
                          

                  🔑 Admin password

                  Changes the password for this admin portal and signs out everywhere else. At least 12 characters.

                  Start a free trial

                  For setting a shop up on the spot: AI WhatsApp ordering, software only (their phone or tablet is the Order Board). Takes about 10 minutes with the owner.

                  Trial includes

                  1. Owner sets their password

                  Ask the owner to scan this with their phone camera, set a password and agree to the trial terms.

                  QR code for the owner's sign-in link

                  2. Add the menu

                  Photograph their menu and let AI read it, or add items one by one.

                  Open this shop's setup

                  3. Alerts on their phone

                  On the owner's phone, open the Order Board from their portal and tap “Alert this phone”. On an iPhone, add it to the home screen first.

                  4. Test order together

                  Scan the shop's ordering QR code with your phone, order something, and watch it ring on their phone.

                  QR code customers scan to order

                  Print welcome pack Print counter poster

                  Setup checklist

                    Order Board box key (only needed if they add a Raspberry Pi later)

                    New shop

                    Plan Standard: WhatsApp menu ordering, web ordering, Order Board, printing, reports. Ticked add-ons are checked after the shop is created (the menu must be imported first; you can press Enable later under Manage).

                    Powered by OrderChess · Privacy · Terms