HOW IT WORKS
Zing handles the phone, the web, the counter, and the delivery door. Four channels. One dashboard. Nothing falls through. Whether a customer calls at 7am on a Sunday or taps a kiosk at lunch, the order lands in the same place and the kitchen gets the same ticket.
20-minute setup. No new hardware. Keep your number.
Wherever the order comes from, it ends up in the same queue. Your kitchen sees one ticket. You see one screen. The customer gets one confirmation.
Zing picks up before the second ring, 24 hours a day. The agent knows your full menu cold, handles modifiers, and takes the order in English or Spanish without a script swap. If a caller wants a dozen glazed on Sunday and you have a Sunday deal running, the agent reads it to them. When the order is done, the caller gets a confirmation text. The call is logged. You never missed it.
Answers in under 1 second | 24/7 | EN + ES | Every call logged
Your ordering site, your colors, your logo, Apple Pay and Google Pay already built in. Customers browse the menu, pick a pickup time, and pay without creating an account. If they have ordered before, Zing recognizes their phone number and activates the suggestions layer. If it is their first order, they get the same checkout and a confirmation text. The site works on every phone without an app to download.
Mobile-first | Apple Pay + Google Pay | Guest checkout | SMS + email confirmation
A full-screen tablet app optimized for touch. Large item cards. Two taps from menu browse to checkout. Customers can enter their phone number for personalized suggestions or skip and order as a guest. Payment happens on a Stripe Terminal reader at the counter: tap a card, Apple Pay, or Google Pay. No cashier needed to stand there and repeat modifiers. The order goes to the kitchen the same second the card clears.
If a customer called in earlier and chose pay at pickup, the kiosk pulls up that order by name or order number so they pay on arrival. Same terminal, same ticket flow.
Stripe Terminal | Tap-to-pay | Phone-order pay-at-pickup closure | Auto-resets after 90 seconds
When a customer chooses delivery at checkout, Zing broadcasts the order to available approved drivers in your area. The first driver to accept within 30 seconds locks the order. They confirm pickup. The customer gets a text. The driver delivers. On completion, the payout routes automatically through Stripe to the driver.
You set the flat delivery fee. You set the delivery radius. Zing takes 10 percent of the delivery fee. The driver keeps 90 percent, direct to their bank account, no weekly hold.
Flat delivery fee | Stripe Connect payouts | 30-second accept window | Automatic SMS updates
THE INTELLIGENCE LAYER
Zing runs four behavioral systems in the background, across all four ordering channels. None of them require setup beyond the first time. None of them go through you. All of them show up in your dashboard so you can see what they returned.
Greets James by name when James calls.
Every customer who gives a phone number gets a profile: order count, last order date, lifetime value, usual order. When that number calls in, orders online, or enters it at the kiosk, Zing pulls the profile and acts on it. The phone agent uses the first name once, at the recognition beat. The kiosk shows favorites. The website surfaces the usual items.
Phone as canonical ID | Matched across web, phone, kiosk | Profile built automatically
Reads the Sunday deal to Sunday people. Not everyone.
You configure one Sunday Special in your dashboard: a title, description, and discount type (percentage, fixed amount, or a free item). On Sundays, any customer tagged as a Sunday regular sees it automatically. On the web, a banner. On the phone, the agent mentions it. On the kiosk, a full-screen splash. First time a customer orders on a Sunday, they get tagged. Next Sunday, the deal is waiting.
Automatic tagging on first Sunday order | All three channels | Discount applies without a coupon code
Offers the add-on that matches the order. Not the one the script wants.
Every time a customer completes an order with a modifier, Zing tracks it. After the same modifier appears twice, Zing starts offering it proactively: on the web before checkout, on the phone before the order summary, on the kiosk at the cart review screen. One offer per session. If the customer declines, Zing moves on immediately.
Threshold configurable (default: 2 uses) | One offer per session | Revenue tracked per modifier
Notices what people usually pair. Asks once.
When an identified customer adds items to their cart, Zing scans their order history for items that appeared together frequently. If the customer usually adds an orange juice with a dozen glazed, Zing asks once. One tap to add. If they say no, the suggestion is gone for the session. Suggested items must be in stock. Only the top co-occurrence suggestion surfaces per session.
Co-occurrence analysis | Top suggestion only per session | In-stock items only
Texts the regular who has gone quiet. With their usual ready to reorder.
Any customer with three or more completed orders gets tagged as a regular. If that customer has not placed an order in 10 days (configurable, 7 to 30), Zing sends a personalized SMS: their name, their usual items, and a one-tap reorder link with the cart already populated. You do not write the message. You do not decide who gets it. You do not send it manually. The link expires in 48 hours. If they order through it, the conversion is logged and the revenue is attributed.
Daily background job | 14-day re-send cooldown | 48-hour signed reorder link | STOP opt-out handled automatically
15%
target re-engagement conversion rate. Every conversion attributed in your dashboard with revenue recovered.
After completing a web order, customers can set it as a recurring subscription: the same items, the same frequency, the same pickup window. Weekly, bi-weekly, or monthly. Stripe handles the billing. Zing creates the order automatically 24 hours before each pickup date.
You get an alert the day before every subscription order. You can confirm it, adjust it, or add a note. The customer gets an SMS reminder. You do not need to call them, chase them, or remember their schedule.
If a subscription charge fails, Zing notifies the customer with a payment update link. Customers can pause, modify, or cancel from a self-service link in the SMS without calling your shop.
You build the customization rules once in your dashboard. Zing applies them across every channel without you doing anything else. For each menu item, you configure groups. Single-select for options like size. Multi-select for add-ons like glazes. Paid extras with individual price deltas. A free-text special instructions field. A combo toggle for bundling a drink.
Each group has a name, a required flag, and min and max selection counts. Changes take effect immediately across the web store, kiosk, and phone agent. No sync delay. No push step.
On the web and kiosk, customers see the customization step as a modal or inline expansion. On the phone, the AI agent asks the configured questions in sequence, exactly as you set them.
The dashboard is the one place where all of it shows up. Orders from the phone agent, web, kiosk, and subscriptions arrive in the same real-time feed. The feed updates within 500 milliseconds of a new order landing.
Each order card shows the order number, customer name, items with modifiers, total, channel, status, and pickup time. You advance the status with one tap: confirmed, preparing, ready, picked up. You can add a note, print a ticket, or filter by channel or date range.
Above the feed, today’s revenue. This week. This month. All of it broken down by channel so you know whether phone orders or web orders are growing. Below that, the intelligence layer performance: which upsells converted, how many regulars came back, what the Sunday special generated.
500ms
order feed update latency via Supabase Realtime. Runs on any screen you already own.
Zing includes a separate station surface for the back of the house. No customer-facing features. No settings. Just orders arriving and status buttons.
Four roles, one device each. The kitchen iPad shows incoming tickets and lets the cook mark items prepped and send to expo. The expo screen shows ready orders and marks them fulfilled. The register screen lets counter staff hand off orders and take walk-ins. The delivery screen lets a dispatcher assign drivers and track the door.
Each device is paired with a PIN from the owner dashboard. No per-shift login. Mount the iPad. The screen stays on. The orders keep coming.
Kitchen
Receive new tickets, mark items prepped, send to expo.
Expo / Pass
Bag ready orders, call names, mark fulfilled.
Register
Hand off pickup orders, take walk-ins, ring cash.
Delivery Dispatch
Assign drivers, send orders out, track returns.
Drivers sign up at zing.app/become-a-driver. They submit name, phone, vehicle type, and license photo. Zing reviews the application. You approve or reject from your dashboard. Approved drivers receive access and set up their Stripe Express account for payouts.
Drivers toggle available when they are ready. When a delivery comes in, they get a push notification and SMS with order details and the delivery fee they will earn. They have 30 seconds to accept. If they do not, the order goes to the next available driver.
Drivers confirm pickup, navigate to the delivery address, confirm delivery. The customer gets an SMS at each step. The payout fires automatically when the driver marks delivered. Customer address is redacted from the driver screen after delivery completes.
We pull your menu from your existing website or POS. We port your number, or assign a new one if you are starting fresh. You record a greeting in your voice if you want one, or use the default. The agent goes live. If you prefer to do it with someone on the phone, we walk through it with you. The longest part is deciding what the AI calls you.
We pull your menu
From your website, a PDF, or a spreadsheet. No manual entry required.
Your number is ported
Or a new number is assigned. Same line, same calls, Zing in front.
The agent is configured and tested
We run a test call with you on the line. You hear exactly what your customers will hear.
You go live
Phone is live. Web store is live. Kiosk and delivery can be added at any point.
No new hardware required for the phone agent. Stripe Terminal hardware is optional for kiosk payment (three supported reader models starting at $59). Stripe Terminal activates on your existing Stripe account.
You are not changing the phone. The same number, the same calls. Zing sits in front of it and handles every call the way you would handle it if you had nothing else to do. When it is a simple order, it takes it. When the caller needs a human, it flags it for a callback. You get every order and none of the interruptions.
Every order appears on your dashboard before it is confirmed to the customer. You can edit, hold, or refund any order with one tap. If the agent did not catch something clearly, the call is flagged and you can listen back in 10 seconds. In the first pilot, fewer than 1 percent of orders needed a correction from the owner.
Your customers do not want to wait for voicemail either. Right now, the ones who call during the rush and get voicemail either try again or go somewhere else. Zing answers in under a second, knows what the caller ordered last time, and gets them off the call in under 90 seconds. The complaint is about the wait. Zing removes the wait.
You do not manage the phone agent. It runs. You look at the dashboard the same way you look at your Square or Toast screen. If you want to change the menu, you change it in one place and it updates everywhere. Setup takes 20 minutes. Daily operation is the same as operating a cash register.
You set the delivery fee. Whatever you charge the customer, Zing keeps 10 percent of the delivery fee. The driver keeps 90 percent. If you charge $5 for delivery, the driver earns $4.50, Zing keeps $0.50. The base platform fee does not change.
If a question does not show up here, text us. We answer.
Book a 15-minute demo. We will show you the phone agent live on a call, the dashboard in real time, and the kiosk running. If you decide to set up, it takes 20 minutes. If you decide it is not for your shop, you have spent 15 minutes.
No card required to start. Cancel any month. Keep every order Zing saves you.