Sync is an all-in-one restaurant management platform built for restaurants across Syria. From the moment a customer scans your QR code to the end-of-day finance report, every step of your operation is covered. This reference document walks through every major feature in the platform so you know exactly what Sync can do for your business.

📚

How to use this guide: Each section below covers a distinct feature area. Use the table of contents on the right to jump directly to what interests you. This is a reference document — bookmark it and come back whenever you need a reminder of what is available.

Menu Management

Your menu is the core of your restaurant's digital presence. Sync provides a full-featured menu management system that lets you organize, describe, and present every item you serve — with support for the dual-currency pricing that restaurants in the region require.

Categories

Categories are the top-level organizational structure for your menu. You can create, rename, reorder, and delete categories at any time. Drag-and-drop reordering lets you arrange categories in the exact order you want customers to see them — put your most popular or highest-margin category first, seasonal specials near the top, or beverages at the end. When your menu grows large, built-in pagination keeps the dashboard responsive, loading categories in manageable batches rather than all at once.

Products

Each product in Sync supports multi-image upload, so you can show your dishes from multiple angles or highlight key ingredients visually. Pricing is handled in dual currency — both SYP (Syrian Pound) and USD — which is essential for restaurants operating in regions with fluctuating exchange rates. You can set and update both prices independently. Every product entry also includes fields for ingredients lists and calorie counts, giving health-conscious customers the information they need. An availability toggle lets you instantly mark items as sold out without removing them from the menu, so customers can still see what you offer even when something is temporarily unavailable.

Kitchen Sections

Kitchen sections let you map products to specific preparation areas in your kitchen. When an order comes in, the system routes each item to the correct kitchen display based on its section assignment. A restaurant might have sections for "Grill," "Cold Kitchen," "Pastry," and "Beverages." When a single order contains items from multiple sections, each section's display only shows the items relevant to that station. This eliminates confusion and ensures every part of the kitchen knows exactly what to prepare without sifting through unrelated items.

💡

Tip: Set up your kitchen sections before you start adding products. That way you can assign each product to the correct section during creation rather than going back to update them later.

Order Management

Sync's order management system is designed for speed and reliability. Every order flows through a real-time pipeline from the moment a customer places it to the moment it is delivered or picked up.

Real-Time Order Tracking

Orders are tracked through a series of status updates — received, preparing, ready, out for delivery, completed — and each transition triggers a push notification delivered in under 500 milliseconds. Your staff sees status changes instantly on the dashboard, and customers following their order via a public tracking link see updates in real time without refreshing the page.

Offline-First Architecture

Sync uses an offline-first approach to order management. All order data is cached locally, so your dashboard remains fully functional even when the internet drops. Staff can continue viewing existing orders and even create new orders while offline. These offline-created orders are queued locally and automatically synced to the server as soon as connectivity is restored. There is no data loss and no manual intervention required.

Order Timeline and Activity Logging

Every order maintains a detailed timeline that logs each event — when it was placed, when it was accepted, when preparation started, when it was marked ready, and when it was completed or cancelled. This activity log is invaluable for resolving disputes, identifying bottlenecks in your workflow, and training staff on response times.

Kitchen Display System

The kitchen display system (KDS) shows incoming orders on a dedicated screen in your kitchen. Orders are organized by section, priority, and time. Kitchen staff can mark items as in-progress or completed directly on the display. The KDS integrates with the section-to-product mapping from your menu setup, so each station only sees what it needs to prepare.

Delivery Order Management

Delivery orders have their own workflow with additional fields for customer address, delivery notes, and driver assignment. You can track delivery orders separately from dine-in and takeaway, with dedicated status transitions for "out for delivery" and "delivered." The system supports editing orders and applying discounts or cancellations with reason codes, keeping a full audit trail of every modification.

💡

Key detail: Order editing and cancellation include dedicated discount fields. When you modify or cancel an order, you can record the discount amount and reason, which flows directly into your finance reports for accurate end-of-day reconciliation.

Table Management & Reservations

For dine-in restaurants, table management is central to smooth service. Sync provides a complete table and reservation system that works across multiple restaurant locations.

Table Operations

You can create, update, and delete tables for each of your restaurant locations. Multi-restaurant support means if you operate more than one branch, each has its own independent table setup. Every table tracks its current status — available, occupied, reserved — and maintains a full history of orders and checkouts. When a table is ready to close, the checkout process generates a summary of all items ordered, making bill settlement fast and transparent.

Reservation Lifecycle

Reservations follow a complete lifecycle: create, update, close, and cancel. When a reservation is created, it is linked to a specific table and time slot. Staff can update reservation details (party size, special requests, contact info) at any point before the guest arrives. When the party is seated, the reservation transitions to active status. After the meal, closing the reservation frees the table and logs the event. Cancellations are tracked with timestamps so you can analyze no-show patterns over time. Every reservation is linked to a specific table, ensuring there are never double bookings on the same table at the same time.

QR Code System

Sync's QR code system is one of its most customer-facing features. It bridges the gap between your physical restaurant and your digital menu.

Three QR Code Types

Sync supports three distinct QR code types, each serving a different purpose:

Branding and Customization

Every QR code can be branded with your restaurant's colors. Choose foreground and background colors, and optionally embed your logo in the center. The generator previews the result in real time before you finalize it. Branded codes look professional and increase customer trust when scanning.

Distribution Options

Once generated, you can download the QR code as a high-resolution image, copy the direct URL to share digitally, or use the native share function to send it via WhatsApp, social media, or email. All QR codes resolve to deep links in the format catalyst-menu.web.app/{restaurant-id}, with additional parameters for table or product targeting. For a detailed setup walkthrough, see our QR Code Ordering guide.

Finance & Reports

Understanding your numbers is critical to running a profitable restaurant. Sync's finance module consolidates all your financial data into a single, actionable reporting interface.

Unified Reports Page

The Reports page presents an executive summary with four key metrics at the top: total revenue, total orders, average order value, and net profit. Below the summary, expandable detail cards let you drill into each metric without navigating away. You can filter all data by date range — today, this week, this month, custom range — and toggle between SYP and USD display with a single tap.

Top Selling Items and Profit Analysis

A dedicated section highlights your top selling items ranked by revenue or quantity, helping you identify your most popular and profitable dishes. The profit analysis view breaks down revenue against costs, showing margins per category or per product when cost data is entered. This is where you discover which items drive your bottom line and which might need repricing.

CSV Export and Sharing

Every report can be exported to CSV format for use in spreadsheets or accounting software. The export function uses native share capabilities, so on mobile you can send the CSV directly via WhatsApp, email, or any file-sharing app without extra steps. This makes it easy to share financial summaries with partners, accountants, or investors.

AI-Powered Expense Categorization

Sync's finance reconciler uses AI to automatically categorize expenses. When you log an expense, the system suggests a category based on the description and amount, learning from your previous entries to improve accuracy over time. This reduces the manual bookkeeping burden and keeps your expense reports organized without requiring accounting expertise.

💡

Dual-currency reporting: All financial metrics can be viewed in either SYP or USD. The toggle is persistent within your session, so once you switch to your preferred currency, all charts, summaries, and exports reflect that choice.

Marketing Studio

Marketing Studio is Sync's built-in creative toolkit. It lets you produce professional marketing materials without any design experience or third-party software.

Menu Generator

The Menu Generator creates formatted menus from your existing product data. Choose from multiple templates, customize colors and layout to match your brand, and export as PDF, image, or send directly to print. Since it pulls from your live menu data, any product updates are immediately available in the generator — no re-entering information.

Poster Generator

Create posters for four different purposes: product spotlights, announcements, events, and custom designs. Each type comes with layout presets optimized for the content. Size presets cover common formats — A4, A3, social media dimensions, and custom sizes — so your poster is print-ready or upload-ready without manual resizing.

Social Post Generator

Generate social media graphics formatted for specific platforms — Instagram square, Instagram story, Facebook post, and more. The AI caption generator writes post text in up to four different styles (professional, casual, playful, and promotional), giving you ready-to-post content along with the visual. This feature alone can save hours of social media content creation each week.

Digital Signage

Create content designed for in-restaurant digital screens. Whether you have a TV behind the counter or a tablet at the entrance, Digital Signage mode formats your content for landscape displays with large text and high-contrast visuals optimized for viewing at a distance.

Assets Library and Preview

All generated materials are saved in your Assets Library for easy access and reuse. The library supports full-screen preview with pinch-to-zoom on mobile devices, so you can inspect details before printing or sharing. For a hands-on walkthrough, see our Marketing Studio Guide.

AI-Powered Features

Sync integrates artificial intelligence across multiple features to save time, surface insights, and reduce manual work.

AI Search

AI Search provides a conversational interface for querying your restaurant data. Instead of navigating through menus and filters, you can ask natural-language questions like "What was my best-selling item last week?" or "Show me all orders over 50,000 SYP from Tuesday." Each session supports up to 10 questions, with context carried between them so follow-up questions work naturally.

AI Description Generator

Writing compelling product descriptions for every menu item is time-consuming. The AI Description Generator creates descriptions in four different styles — professional, casual, appetizing, and concise — and supports bilingual output in both Arabic and English. Select a product, choose your style, and the generator produces a ready-to-use description you can apply with one tap.

Finance Reconciler

As described in the Finance section, the AI-powered reconciler categorizes expenses automatically. It analyzes expense descriptions and amounts, suggests categories, and learns from your corrections to improve future suggestions. Over time, this effectively automates the most tedious part of restaurant bookkeeping.

Dashboard Insights

The dashboard surfaces AI-generated insights based on your operational data. These might include alerts about declining order volume on specific days, suggestions to adjust pricing on underperforming items, or notifications about unusually high cancellation rates. Insights are contextual and actionable — they tell you what is happening and suggest what to do about it.

AI Chatbot in Help & Support

The Help and Support section includes an AI chatbot that can answer questions about Sync's features, guide you through common tasks, and troubleshoot issues. It has access to the full knowledge base and can provide step-by-step instructions without requiring you to search through documentation manually.

💡

Session limits: AI Search supports 10 questions per session to maintain response quality. Start a new session at any time to reset the counter. The other AI features (descriptions, insights, chatbot) do not have per-session limits.

Staff & Access Control

Managing who can access what is essential for any restaurant operation, especially when you have multiple staff members with different responsibilities.

Role-Based Access Control (RBAC)

Sync implements role-based access control that lets you define exactly what each staff member can see and do. The system supports several account types: admin (full access to all features), kitchen (access to kitchen display and order management), delivery (access to delivery orders and route information), and fleet (access to fleet-wide delivery management). Each role sees only the interface elements and data relevant to their responsibilities.

Multi-Restaurant Staff Assignment

If you operate multiple branches, staff can be assigned to one or more locations. A kitchen manager might have access to two branches, while a delivery driver is assigned to only one. Assignments can be changed at any time without creating new accounts.

Account Management

Admins can block and unblock staff accounts instantly. If an employee leaves or needs temporary suspension, blocking their account revokes access immediately without deleting their history. Role management lets you change a staff member's role as their responsibilities evolve — promoting a kitchen staff member to admin, for instance, is a single setting change.

Customer Experience

Sync includes several features designed to improve the experience for your end customers — the people ordering and eating your food.

Telegram Bot Ordering

Sync integrates with Telegram to provide a bot-based ordering experience. Customers can browse your menu, select items, and place orders entirely within the Telegram app — no browser required. The bot supports both Arabic and English, switching language based on customer preference. Deep links allow you to share a direct link to your Telegram bot that customers can open with a single tap from any messaging thread or social media post.

Public Order Tracking

Every order generates a shareable tracking link. Customers can follow their order's progress — from confirmed to preparing to ready to delivered — through a clean, branded tracking page. No login is required to view the tracking page, which makes it easy for customers to share their order status with others or simply check progress from any device.

Branded PDF Receipts

Sync generates PDF receipts that carry your restaurant's branding, logo, and colors. These receipts include a full itemized breakdown, taxes, discounts, and payment details. They can be shared digitally via WhatsApp or email, providing a professional touchpoint that reinforces your brand with every transaction.

Bluetooth Thermal Printer Support

For restaurants that need physical receipts or kitchen tickets, Sync supports Bluetooth thermal printers. Connect a compatible printer and the system will automatically print order tickets for the kitchen and receipts for customers. This is especially useful in high-volume environments where staff need a physical reference alongside the digital display.

Platform Support

Sync is a truly cross-platform application. No matter what device your staff uses, Sync runs natively.

Mobile Platforms

Desktop Platforms

Web Platform

The web version runs on Firebase Hosting and works in any modern browser. It functions as a Progressive Web App (PWA) with offline caching, install promotion (users can add it to their home screen like a native app), and push notification support. The PWA approach means customers never need to visit an app store — they scan your QR code, and the menu loads instantly in their browser.

💡

One codebase, every platform: Sync is built with Flutter, which means Android, iOS, Web, and Windows all receive the same features, the same interface, and the same updates at the same time. There is no "limited mobile version" — the full experience is available everywhere.

Offline & Connectivity

Internet reliability varies across the region. Sync is engineered to handle connectivity disruptions gracefully, ensuring your restaurant never stops operating because of a network issue.

Cached Data Types

Sync caches nine distinct data types locally: menu categories, products, orders, tables, reservations, staff data, restaurant settings, finance summaries, and customer information. This means the dashboard remains fully populated and navigable even when there is no internet connection. Data is proactively cached on login and on app restart, so the local copy is always fresh.

Offline Read and Write

The offline read pattern ensures that all cached data is available for browsing, searching, and reporting even without a connection. The offline write pattern goes further — staff can create new orders, update statuses, and perform other write operations while offline. These changes are queued locally and automatically synced to the server when connectivity is restored. The sync process handles conflicts intelligently, ensuring no data is lost or duplicated.

Connectivity Monitoring

Sync polls for connectivity every 5 seconds. When the connection drops, an offline banner appears at the top of the screen to alert staff that they are working in offline mode. When connectivity returns, the banner disappears and queued changes sync silently in the background. This polling interval strikes a balance between responsiveness and battery efficiency on mobile devices.

Settings & Customization

Sync is designed to adapt to your restaurant's identity and operational preferences through a comprehensive settings system.

Profile and Language

Restaurant profile settings include your name, description, contact information, and operating hours. The platform supports full bilingual operation in Arabic and English, with the interface language switchable at any time. All user-facing content — menus, receipts, notifications — respects the selected language.

Restaurant Theme and Branding

Your restaurant's color theme is applied across the entire customer-facing experience — your digital menu, QR codes, order tracking pages, and PDF receipts all carry your brand colors. Sync includes a logo color extraction feature that automatically suggests a color palette based on your uploaded logo, ensuring visual consistency without manual color picking.

Integrations and Notifications

The integrations settings page manages connections to external services like Telegram bots and printer configurations. Notification settings let you control which events trigger push notifications and who receives them — you might want the admin to be notified of every new order while kitchen staff only see orders assigned to their section.

Data, Storage, and Subscriptions

The data and storage section provides cache management tools. You can view how much local storage Sync is using, clear cached data selectively, or force a full re-sync from the server. Subscription management lets you view your current plan, upgrade or downgrade, and manage billing — all without leaving the app.

💡

Color extraction: When you upload your restaurant logo, Sync analyzes its colors and suggests a matching theme palette. This is optional — you can always set custom colors manually — but it is a quick way to ensure your digital presence matches your physical branding.