Mobile Apps for the Venue Team
Cenaly provides a set of native Android apps for all restaurant team members — from the owner and manager to the waiter, chef, and courier. The apps work using the same accounts and the same backend as the admin web panel: no separate setup is required.
Available Applications#
The Android applications are each tailored to their specific role. On the device, they are labeled with their respective names — Cenaly Admin, Cenaly Team, Cenaly KDS, Cenaly Courier, Cenaly POS, Cenaly CRM; the signature is unified across all platform domains. Admin, Team, KDS, Courier and POS are in the download table on this site, CRM is on the all apps page.
1. Cenaly Admin — Menu and Venue Management#
The Cenaly Admin app is a mobile companion for the owner or manager. It provides full parity with the web dashboard in terms of menu management:
- Menu: adding and editing categories and dishes, reordering menu items, multilingual names and descriptions (supports the same languages as the web dashboard), uploading photos from the camera or gallery, AI generation and enhancement of dish images.
- Schedule and availability: marking an item as "86" (temporarily out of stock), day-of-week schedules, happy-hour rules.
- Options and modifiers: editing option groups and add-ons for a dish.
- Recipes and combos: linking components for inventory deduction.
- Tags: managing custom tags and tag categories.
- Customer QR codes: generating, editing, and sharing QR codes for tables and delivery.
- Locations: editing venue settings — name, address, contacts, operating hours, service charge type, online ordering and delivery settings, menu page appearance.
- Account and subscription: balance, pricing plan, top-up via web form.
2. Cenaly Team — Waiter and Dining Area Monitor#
The Cenaly Team app combines two operational modes in one:
"Waiter" Mode — taking orders tableside:
- Selecting a table and creating an order from the venue's menu.
- Adding options, modifiers, and comments to items.
- Adding items to an open table.
- Tracking dish status (received → preparing → ready → served).
- Payment and tips registration via the payment screen.
- "My orders" / "All orders" filter.
"Monitor" Mode — dining area overview for a manager or host:
- Real-time feed of all active orders.
- WebSocket updates and new order notifications.
- Viewing dish statuses and actions on each order.
- "Browsing now" indicator — guests viewing the menu online.
The mode is selected upon first launch and can be changed in the app settings.
3. Cenaly KDS — Kitchen Display System#
The Cenaly KDS (Kitchen Display System) app is installed on a kitchen tablet and mirrors the "Kitchen (KDS)" web screen:
- Real-time FIFO ticket queue.
- Color-escalated timers (elapsed time since order receipt).
- One-tap item status update: queued → preparing → ready.
- Batch actions: "Start all" / "Bump" ticket.
- Recalling tickets from the archive (Recall).
- Filter by stations (grill station, bar, cold station, etc.).
- Expanding combo meals into individual items.
- Sound notification for new tickets (can be muted).
- Fullscreen mode, forced landscape orientation, screen stays awake — optimal for wall mounting.
4. Cenaly Courier — In-House Courier App#
The Cenaly Courier app guides the courier through every delivery:
- Delivery list by status: new, accepted, on the way, completed.
- Step-by-step workflow: accepted → heading to restaurant → picked up order → on the way to customer → delivered.
- Proof of Delivery with photo: photo at the door, recipient, PIN code.
- Collecting cash on delivery (COD) directly upon handover.
- Navigation: route display via built-in map with route calculation.
- Live GPS tracking: courier coordinates are visible to the dispatcher in the admin web panel.
- "On duty" / "Offline" toggle.
5. Cenaly POS — Android POS Terminal#
The Cenaly POS app turns an Android device into a point-of-sale workstation:
- PIN login on a shared terminal and shift management.
- Offline database on the device: orders and receipts are processed even when offline and synchronized once the connection is restored; network status is displayed on screen.
- Integration and operation with MSPOS peripherals — built-in printer and other POS terminal hardware.
- Payment in cash, by card on a terminal (through Cenaly Hardware Bridge), by gift card and “On credit”; shift X and Z reports, returns by receipt.
- The “Courier” menu item: accept a package the courier brings back and handle a delivery that did not reach the customer.
6. Cenaly CRM — Sales and Customers#
The Cenaly CRM app is designed for sales teams and provides full parity with the web version at crm.cenaly.ge:
- Customer database (contacts, statuses, interaction history).
- Kanban-style sales pipeline — drag-and-drop deals across stages.
- Customer map with geolocation and nearby search.
- Flyers: creation, linking to customers, export to PDF.
- Business cards and leaflets — PDF export.
- Account codes — creation and management.
Download and Installation#
Staff apps are downloaded directly from this website as an Android installation file (.apk) — installation from Google Play is not required.
| App | Intended For | Download |
|---|---|---|
| Administrator — menu, locations, subscription | Owner, manager | Download for Android |
| Waiter & dining area — order taking and monitor | Waiter, hostess | Download for Android |
| Kitchen (KDS) — kitchen display | Cook, kitchen | Download for Android |
| Courier — delivery and tracking | Courier | Download for Android |
| Till (POS) — sales, shift and receipts on a tablet | Cashier | Download for Android |
| Cenaly Phone — work phone for the Cenaly PBX | Employee with an extension | Download for Android |
| Cenaly Camera — a phone as the location’s camera: recording, archive, clips of risky POS operations | Owner, manager | Download for Android |
| Customer display — order items and the total at the till | Till, customer | Download for Android |
Each app has its own page — what it does, Android and iOS requirements and honest limits: all apps.
How to install:
- Open the "Download for Android" link directly on the Android device — the
.apkdownload will begin. - Open the downloaded file. During the first installation, Android will ask you to allow installation from this source — confirm it (a one-time setting for the browser).
- Tap "Install" and wait for completion — the app will appear on the home screen.
- Launch the app and log in: email/password or QR code (see below).
Logging In to Applications#
All applications use the same credentials as the admin web panel. No separate registration or separate password is required.
Login Methods#
| Method | Description |
|---|---|
| Email and password | Standard login — the same credentials as on admin.cenaly.ge |
| Sign in with Google | Only in the Cenaly Admin app |
| QR login (quick) | An administrator generates a one-time QR code in the panel → the employee scans it in the app |
QR login is the recommended method for staff (waiters, cooks, couriers): there is no need to enter an email and password on a shared device. Device login codes are generated in the web panel under QR codes → the Devices tab (which also provides step-by-step instructions for connecting a tablet or phone). The same tab shows which devices are currently connected and when each was last active.
Who Needs Which App#
| Role | App |
|---|---|
| Owner, manager | Cenaly Admin — menu and venue management |
| Waiter | Cenaly Team ("Waiter" mode) |
| Hostess, dining area manager | Cenaly Team ("Monitor" mode) |
| Chef, kitchen | Cenaly KDS — kitchen display |
| Cashier | Cenaly POS — POS on Android |
| In-house courier | Cenaly Courier — delivery screen |
| Sales manager | Cenaly CRM — clients and deals |
Notifications#
Cenaly Admin separates notifications by type so you can keep the ones relevant to your work:
| Android channel | What it reports |
|---|---|
| “Appointments” | New and cancelled appointments |
| “Orders” | New guest orders awaiting acceptance |
| “Guest chat” | A guest needs a reply, a conversation is assigned to you, a mention or an update to a followed conversation |
| “Leads” | Enquiries from forms and the callback widget |
| “Phone line failures” | A phone line failure or recovery |
Open Android system settings → apps → Cenaly Admin → notifications. Allow app notifications, then disable unwanted categories or change their sound. Menu names vary by device. For quiet hours, schedule Android's Do Not Disturb mode; the app has no notification schedule form of its own.
If notifications are missing, check the app permission, the relevant category and Do Not Disturb. Tapping a chat notification opens the corresponding conversation.
Updating the app#
Apps installed as an APK from the website check for updates at launch and when brought to the foreground, normally no more than once every six hours. On Wi-Fi, the new version downloads in the background; on mobile data, the app offers “Download”. On Android 12 or later, installation may happen automatically while the app is in the background and no call is active; otherwise, tap “Update” and follow the Android prompt.
If Android asks for permission to install from this source, allow it for the app and return. On failure, tap “Retry”, check connectivity and free space. If no update is offered, get the current APK from the apps page. For a signature error, contact support with the error text before reinstalling.
Report a problem#
In Cenaly Admin and Cenaly Phone, you can send a description and diagnostics from the screen where the problem occurred.
- Hold three fingers on the screen for about 0.7 seconds to open “Report a problem”. You can also shake the phone if “Open by shaking the phone” is enabled; the switch is in the report window.
- Choose a bug or suggestion. Fill in “What’s wrong?” and “What did you expect?”: describe the action, location and result.
- Review the attachments: screenshot, window contents, recent actions and app log. You can turn off unwanted attachments or remove the screenshot. Protected screens may not produce a screenshot.
- Tap “Send”. The report goes to your service's diagnostics system; it is queued when offline. Keep the number shown in “Sent, number …”.
When contacting support, include the report number, app, account domain, location and time of the problem. If you see “We'll send it when the network is available”, restore connectivity first. This is a diagnostic report, not a support conversation.
Reply to a guest from your phone#
In Cenaly Admin, tap the chat icon in the header to open “Guest chat”. Chat must be enabled for the location; if needed, open Chat → Settings in the web panel.
- In the inbox, choose “Unassigned” for conversations without an assignee or “Mine” for your own. Open the conversation and tap “Take it” to handle it yourself.
- Choose “Reply”, type the message and tap “Send”. “Note” creates a private team entry that the guest cannot see.
- To pass the conversation to a colleague, open “Assign to…” in the menu and choose an employee. “Unassign” removes the assignee.
- Tap “Resolve” once the issue is settled. Use “Waiting for guest” when awaiting a reply; a resolved conversation can be reopened with “Reopen”.
If a conversation is missing, check the location and selected view: resolved and snoozed conversations have separate lists. See Chat for connecting channels.
Analytics and orders on the owner's phone#
To check sales across your locations in a minute, open Cenaly Admin on Android — the owner app listed above. There is no separate “Cenaly Business” app to install: its name on the device is Cenaly Admin. To load figures for the first time, sign in with the owner account, connect to the internet and make sure there are orders in the selected period.
Check revenue for a period#
- On the home screen, tap the bar-chart icon in the top toolbar to open Analytics.
- Select Today, 7 days, 30 days, 90 days or 12 months.
- Keep All locations for a network overview, or select one location.
- Read the figures at the top, then scroll down to the chart, sales channels and payment methods.
Daily periods include today; the 12-month chart groups figures by month, and Today groups them by hour. If the screen is empty, check the location, period and connection, then tap the refresh icon in the header.
Read the figures#
| On-screen metric | Meaning |
|---|---|
| Revenue | The total of non-cancelled orders with a positive total, minus refunds for the selected period. |
| Orders | The number of those orders; this is a check count, not a fiscal receipt register. |
| Average check | The average positive total of a non-cancelled order. Refunds do not reduce it. |
| Cancelled | The number and total value of cancelled orders, excluded from revenue. |
| Refunds, Tips, Delivery fees | Separate totals for refunds, tips and delivery charges. |
| Purchases | Purchases for the selected period and location. |
| Gross profit | Revenue minus purchases in this overview. |
| Food cost | Purchases / revenue × 100%. A dash appears when revenue is zero or negative. |
Below Revenue, a percentage with a “+” or “−” compares it with the preceding equal period: 7 days with the previous 7, 30 with 30, and 90 with 90. “+20%” means growth against that baseline; positive values are green and negative values red. There is no arrow. There is a calculation detail to keep in mind: current-period refunds reduce revenue, but previous-period refunds are not subtracted from the comparison baseline. Consider this when refunds are substantial. No percentage appears if the preceding period has no positive revenue. 12 months has no such comparison.
Sales channels shows the distribution of amounts across dine-in, delivery, pickup and aggregator channels; Payment methods groups them into cash, card, online and unspecified payments. Top items lists up to ten dishes or products with the highest sales amounts. The bars compare their contribution, not units sold. If a block is missing, the loaded data for the selected period contains no corresponding records.
Today by hour: "Up to 14:00" against last week and last year#
To see mid-day whether today is going better than usual, select the Today period.
- Open Analytics and tap Today.
- In the Up to 14:00 block (the current hour is filled in) compare three rows: Today, Week ago and Year ago. Each row shows its date: a week ago is the same weekday (on a Tuesday, last Tuesday), a year ago is the same weekday 52 weeks back.
- On the right are revenue and orders up to this hour, then a "+" or "−" percentage of today against that day and that day's whole day total.
- Day forecast estimates revenue at closing: today's revenue up to this hour multiplied by how much last week's same day grew from this hour to closing.
- Below, Today by hour shows a pair of bars per hour: dark for today, light for a week ago.
The comparison uses full hours and orders only: refunds are not included because a refund has no hour. That is why the Revenue card at the top (net of refunds) can differ from the "Up to 14:00" amount by the day's refunds. There is no percentage if the comparison day had no sales by this hour, and no forecast if a week ago had no sales by this hour. Before the first full hour of the day the block says the comparison will appear later. Order hours and dates are local to the location.
Discounts, service charge and staff sales#
Three more cards appear below the breakdowns when the period has matching data:
- Discounts — check discounts, coupons and line discounts in total, the number of discounted checks and the share of discounts in pre-discount sales. Staff meals are excluded.
- Service charge — the total charge and the number of orders with it. The charge is not part of revenue.
- Staff sales — revenue, orders and average check per waiter ("whose table"). QR and online orders without a waiter form the No waiter (QR, online) row.
Detailed reports are in the web admin under Finance → Sales, including discounts by type and reason and the second "who closed" axis.
On iPhone#
In Cenaly Admin for iPhone (preparing for App Store release) the same screen opens from the chart icon in the header of the Orders tab: Today, 7 days, 30 days and 90 days, "Up to 14:00" comparison, forecast, hourly bars, discounts, service charge and waiter sales. The screen labels follow the app language (English, Russian, Georgian; other languages show English); the 12-month period, purchases and food cost are not on iPhone.
On a Windows computer#
In Cenaly Admin for Windows the Analytics section matches Android: the same periods including Today, the Up to 14:00 block (the current hour) with last week, last year and the forecast, Today by hour, and the Discounts, Service charge and Staff sales cards. The figures follow the same rules as on the phone, so "up to 14:00" on the computer and on the phone match. Hover over a bar in the hourly chart to see the hour and both amounts.
Switch between locations#
All locations combines account data; selecting a location narrows the overview to it. Once data has loaded, changing the location or period recalculates that snapshot rather than fetching new sales. Monetary cards separate amounts by currency. If your locations use different currencies, assess percentages and distributions one location at a time: combined shares do not perform currency conversion.
Open an individual order#
Go back from Analytics and open Orders in the bottom navigation. Select the relevant location and an order in the list to see its contents and item statuses. This helps you check what the guest ordered and its progress; see Orders for details of status handling. If an order is missing, check the selected location, list filters and connection. The order list and analytics overview update separately, so a new order may appear in the list before it contributes to the totals.
Refresh figures and check today's sales#
Server analytics runs on a 30-minute schedule for active accounts. On the screen's first load and when you tap refresh, the app also requests a sync and downloads available data; this does not guarantee that every order appears immediately. If today's sales are missing, check the period and location, wait for the next scheduled sync and tap refresh. Simply reopening the screen may retain the snapshot already loaded. Fresh data requires an internet connection. If a refresh fails, figures already loaded remain in the running app's memory; a full offline analytics mode after restarting the app is not guaranteed. No data yet can mean either that data is not ready or that loading failed. Check the connection and try refreshing again.
The owner can receive alerts about new or long-unaccepted orders — see Staff notifications for conditions and setup; low-stock push is supported on cenaly.com, while on cenaly.ru it depends on delivery-channel configuration and should not be your only stock check. See Loss control for loss thresholds and related alerts.
Related sections#
- Kitchen (KDS) — kitchen web display and principles of working with the dish queue
- POS — order taking via web panel (tablet/computer)
- Orders — order lifecycle and order monitor
- In-house delivery — setting up the delivery zone and working with couriers
- Staff and shifts — adding employees, roles, and QR login
- Getting Started — first steps with the Cenaly platform
Limitations#
- Comparison with last year exists only for the Today period (the same weekday 52 weeks back); for 7/30/90 days the percentage compares with the previous equal period. The forecast is an estimate at last week's pace, not a sales plan.
- The phone overview has no labor-cost view. Staff hours are available separately: Staff → Timesheet shows planned and actual hours, not labor costs. Staff sales cover waiters only, without the log of manual discounts and voids (that is in the web Finance section).
- Cenaly Admin for iPhone is not yet published in the App Store; until then use the web admin panel in your browser.
- Low-stock push on cenaly.ru depends on delivery-channel configuration; a stock event alone does not guarantee a notification on the phone.
Frequently Asked Questions#
How do I reset my Cenaly Admin password?#
On the sign-in screen, tap Forgot password?, enter your account email and tap Send code. Enter the emailed code, your new password and its confirmation, then tap Change password — the app will try to sign you in with it. An internet connection is required. If the email does not arrive, check the address and spam folder; Send the code again issues a new code, so use the latest email. If automatic sign-in fails, return to the sign-in screen and enter the new password manually.
Do I need to create a separate account for mobile apps?#
No. Use the same email and password as for logging into admin.cenaly.ge. Waiters and other staff log in via QR login — the administrator issues them a code in the "QR codes" section, under the "Devices" tab.
Do the apps work without an internet connection?#
Part of the data (menu, open orders) is cached on the device. When the connection is lost, the apps continue to display cached data; changes are submitted once the connection is restored. We recommend testing full offline mode under the specific conditions of your venue.
How do I connect a kitchen tablet?#
Install the Cenaly KDS app on an Android tablet, log in via email/password or QR code ("Cook" role), and select the desired location. The app will automatically connect to the real-time order queue. For a stationary setup, it is recommended to enable "Keep screen on" — this is done in the device settings; the app keeps the screen active automatically.
Where can I download the apps?#
Directly from this website — see the Download and installation section above. Links to the installation files (.apk) are also available on the main page in the "Apps for your team" block. Installation from Google Play is not required: open the link on your Android device, allow installation from this source, and tap "Install".
Are there iPhone and iPad versions?#
The line-up is coming to both platforms with the same account and the same data. Cenaly Phone for iPhone has been submitted to the App Store and is in Apple review; Cenaly Admin, Team, KDS, Courier and CRM for iPhone and iPad (iOS 16 or newer) are in development. App Store links will appear on the apps page. Until then the full functionality of the admin.cenaly.ge web dashboard is available in the browser on iPhone and iPad.