Why Push Notifications Matter
In a busy restaurant, every second counts. When a new order comes in, the difference between seeing it immediately and discovering it ten seconds later can mean the difference between a hot dish and a lukewarm one, between a happy customer and a frustrated one. Push notifications exist to eliminate that delay entirely, putting real-time alerts directly on your screen the moment something happens in your restaurant.
Without push notifications, Sync relies on a polling mechanism to check for new orders. Polling works by asking the server "Is there anything new?" at regular intervals — in Sync's case, every ten seconds. That means on average, there is a five-second delay between when an order is placed and when you see it. In the worst case, you might wait the full ten seconds. For most restaurants, this is perfectly acceptable. But for high-volume operations where speed is everything, those seconds add up.
Push notifications flip this model on its head. Instead of your device repeatedly asking "Anything new?", the server tells your device the instant something happens. The result is sub-500-millisecond delivery — that is less than half a second from the moment a customer taps "Place Order" to the moment your phone buzzes, your screen lights up, and the notification appears. It is essentially instant.
Beyond speed, push notifications offer two other critical advantages. First, they work when the app is closed or minimized. You do not need to have Sync open on your screen for notifications to reach you. Close the browser, lock your phone, switch to another app — the notification still arrives. This is a fundamental difference from polling, which only works while Sync is actively running in the foreground. Second, push notifications are far more battery-efficient. Instead of your device constantly waking up to poll the server every ten seconds, it simply waits passively until a notification arrives. This is especially important for staff using phones or tablets throughout a long shift.
Speed comparison: With polling, order alerts take 0 to 10 seconds (5 seconds average). With push notifications, alerts arrive in under 500 milliseconds — that is 10 to 100 times faster. For a restaurant processing 200 orders per day, push notifications save your team from cumulative minutes of unnecessary waiting.
How It Works
Sync uses a dual-path notification system to ensure push notifications work reliably across every device and browser your team might use. You do not need to understand the technical details to use it — everything is automatic — but here is a brief overview of what happens behind the scenes.
For most devices, including Android phones, Android tablets, Windows and macOS desktops, and Chrome, Edge, and Firefox browsers, Sync uses Firebase Cloud Messaging (FCM). FCM is Google's push notification infrastructure, and it is the industry standard for delivering real-time messages to web applications. When you log in to Sync on one of these devices and grant notification permission, Sync registers your device with FCM and stores a unique token. From that point forward, whenever something noteworthy happens — a new order, a status change, a low inventory alert — the server sends a message through FCM, and it appears on your device within milliseconds.
For iOS devices (iPhones and iPads), Sync takes a different approach. Apple does not support FCM for web apps, so Sync uses the native Web Push API, which Apple introduced in iOS 16.4. This means push notifications on iOS require the app to be installed as a Progressive Web App (PWA) — added to your home screen from Safari. Once installed, the notification experience is identical to any native app: alerts appear on your lock screen, in your notification center, and with sound, even when Safari is completely closed.
The key thing to understand is that Sync detects your device type automatically. When you log in, the system identifies whether to use FCM or the Web Push API and configures everything behind the scenes. You simply tap "Allow" when prompted for notification permission, and you are done. There is no manual configuration, no settings to toggle, and no technical knowledge required.
Fallback always active: Even with push notifications enabled, Sync's 10-second polling continues to run as a safety net. If a push notification ever fails to deliver — due to a network hiccup, a temporary server issue, or any other reason — the polling mechanism catches it within seconds. You are always covered.
Setting It Up
One of the best things about Sync's push notification system is that there is almost nothing to set up. The system initializes automatically when you log in. Here is the complete process, step by step:
Log In to Sync
Open Sync in your browser on any device — your phone, tablet, laptop, or desktop computer. Navigate to your restaurant's Sync dashboard and sign in with your credentials. The moment you log in, Sync begins the push notification registration process in the background. You do not need to navigate to any special settings page or enable anything manually.
Allow Notifications When Prompted
Shortly after logging in, your browser will display a permission prompt asking whether you want to allow notifications from Sync. This is a standard browser permission dialog — it typically appears near the address bar on desktop or as a pop-up on mobile. Tap or click "Allow". This is the only action required from you. If you accidentally tap "Block," do not worry — you can change this in your browser's site settings at any time (see the Troubleshooting section below).
Verify in Settings
To confirm push notifications are active, go to Settings > Notifications in your Sync dashboard. You should see your current device listed with a green status indicator showing that push notifications are enabled. This page also shows all other devices where you have enabled notifications, so you can manage your notification preferences across your entire team's devices from one place.
Test with a New Order
The best way to confirm everything is working is to place a test order. Use your restaurant's customer-facing menu (scan your QR code or open your deep link) from another device and submit a small test order. Within less than a second, you should see a push notification appear on the device where you enabled notifications — even if Sync is minimized or the screen is locked. If the notification appears, you are fully set up and ready to go.
It is automatic: Unlike many other systems that require manual API key configuration or third-party integrations, Sync handles the entire push notification pipeline internally. Your FCM token or Web Push subscription is generated, stored, and managed automatically. Every staff member who logs in and allows notifications is immediately covered.
iOS Setup (Add to Home Screen)
iOS devices require one extra step before push notifications can work. Apple restricts web push notifications to Progressive Web Apps (PWAs) — web applications that have been installed to the home screen. This means you cannot receive Sync push notifications through Safari alone on an iPhone or iPad. You must first add Sync to your home screen, which effectively installs it as a standalone app.
Here is how to do it:
- Open Sync in Safari. It must be Safari — this does not work from Chrome, Firefox, or any other iOS browser. Navigate to your Sync dashboard and log in as usual.
- Tap the Share button. This is the square icon with an upward arrow, located at the bottom of the screen (or in the address bar on iPad). Scroll through the share sheet options until you find "Add to Home Screen."
- Tap "Add." You can customize the name if you like, but the default "Sync" works perfectly. The Sync icon will now appear on your home screen alongside your other apps.
- Open Sync from the home screen icon. This is important — you must launch Sync from the home screen, not from Safari. When you open it, you will notice it runs in its own window without the Safari address bar, just like a native app.
- Log in and allow notifications. The notification permission prompt will appear just as it does on any other device. Tap "Allow" and you are done.
iOS version requirement: Push notifications for web apps require iOS 16.4 or later. If you are running an older version of iOS, update your device through Settings > General > Software Update. Any iPhone 8 or newer supports iOS 16.4.
Once installed as a PWA, Sync on iOS behaves exactly like a native app for notification purposes. You will receive alerts on your lock screen, in Notification Center, and with sound. You can customize notification settings for Sync in your iPhone's Settings app under Notifications, just like any other app — adjusting sounds, badge counts, and banner styles to your preference.
What Notifications You'll Receive
Sync sends push notifications for five distinct event types. Each notification is designed to give you the essential information at a glance, and tapping on any notification takes you directly to the relevant page in the Sync dashboard — no extra navigation required.
New Orders
This is the most important notification type. The moment a customer places an order — whether through your QR code menu, Telegram bot, or any other channel — you receive a push notification with the order details. The notification title shows "New Order" along with the order type (dine-in, delivery, or takeaway), and the body includes the order number and a brief summary. Tapping the notification takes you straight to the order management screen with that specific order highlighted and ready to accept.
Order Status Updates
When an order's status changes — for example, when a customer confirms a pending order, when a delivery driver picks up an order, or when an order is marked as completed by another team member — you receive a notification reflecting the update. This keeps your entire team synchronized even when multiple staff members are managing orders from different devices. The notification body includes the order number and the new status, and tapping it opens the order detail view.
Low Inventory Alerts
If you have configured inventory tracking in Sync, the system monitors your stock levels in real time. When an ingredient or product drops below the threshold you have set, a push notification alerts you immediately. The notification title reads "Low Inventory" and the body specifies which item is running low and its current quantity. This gives you time to restock before the item runs out during service, preventing the awkward situation of having to tell a customer their chosen dish is unavailable after they have already ordered it. Tapping the notification navigates directly to your inventory management page.
Reservations
When a customer books a table through your Sync-powered reservation system, you receive an instant notification with the reservation details — the customer's name, party size, date, and time. This is especially valuable during busy periods when reservations might come in while your host staff is occupied with seating guests. The notification ensures no reservation goes unnoticed, and tapping it opens your reservations calendar with the new booking highlighted.
Driver Assignments
For delivery orders, Sync notifies you when a driver is assigned to pick up an order. This notification includes the driver's name and the order number, so your kitchen team knows exactly which order needs to be ready for handoff and when to expect the driver. Tapping the notification opens the delivery tracking view where you can see the driver's status and coordinate the pickup. This seamless communication between your kitchen and delivery operations reduces wait times and keeps food quality high.
Click-to-navigate: Every Sync push notification is interactive. Tapping or clicking a notification does not just open the app — it navigates you directly to the relevant page for that specific event. A new order notification opens that order. A low inventory alert opens your inventory page. This eliminates the time wasted searching for the information that triggered the alert.
Troubleshooting
Push notifications are designed to work seamlessly, but occasionally browser settings or device configurations can get in the way. Here are the most common issues and how to resolve them.
Notifications Not Appearing
The most common cause is that notification permission was denied or has not been granted. When Sync prompts you to allow notifications and you tap "Block" (or simply dismiss the prompt on some browsers), notifications will not work until you change this setting. Here is how to fix it on the most common browsers:
- Chrome (desktop): Click the lock icon (or tune icon) in the address bar next to the URL. Find "Notifications" in the permissions list and change it from "Block" to "Allow." Reload the page.
- Chrome (Android): Tap the three-dot menu, then Settings > Site Settings > Notifications. Find Sync in the list and change the permission to "Allow."
- Firefox: Click the lock icon in the address bar, then click "Connection secure" and then "More Information." Go to the Permissions tab and change Notifications from "Block" to "Allow."
- Edge: Click the lock icon in the address bar, then Site permissions. Set Notifications to "Allow."
After changing the permission, log out and log back in to Sync to re-trigger the notification registration process. You should then receive a confirmation that push notifications are active.
iOS Not Working
If you are on an iPhone or iPad and not receiving notifications, check the following:
- Is Sync installed as a PWA? Push notifications on iOS only work when Sync is added to your home screen and opened from there. If you are using Sync through Safari directly, notifications will not work. Follow the iOS Setup instructions above to install it.
- Is your iOS version 16.4 or higher? Go to Settings > General > About and check your iOS version. Web push notifications require iOS 16.4 at minimum. Update if needed.
- Are notifications enabled for Sync in iOS Settings? Go to Settings > Notifications and scroll down to find Sync. Ensure "Allow Notifications" is toggled on, and configure your preferred alert style (banners, sounds, badges).
- Did you open Sync from Safari or from the home screen icon? This is a common mistake. After installing as a PWA, always use the home screen icon to open Sync. If you open it through Safari, you are running the web version, not the PWA version, and push notifications will not be available.
Desktop Notifications Blocked
On desktop operating systems, notifications can be blocked at two levels: the browser level and the operating system level. If you have allowed notifications in the browser but still are not seeing them, check your OS settings:
- Windows: Go to Settings > System > Notifications. Make sure notifications are enabled globally and that your browser (Chrome, Edge, Firefox) is listed and allowed to send notifications. Also check that "Do Not Disturb" or "Focus Assist" is turned off.
- macOS: Go to System Settings > Notifications. Find your browser in the list and ensure notifications are allowed. Check that "Do Not Disturb" or "Focus" mode is not active.
If your browser is in "Do Not Disturb" mode or your operating system has notification quiet hours enabled, push notifications will be silently suppressed even though they are technically arriving. Disabling these modes during work hours ensures you never miss an alert.
Still stuck? If you have verified permissions at both the browser and OS level and notifications still are not appearing, try clearing the browser's site data for Sync (Settings > Privacy > Clear site data), then log in again. This forces a fresh notification registration. If the problem persists, reach out to us through the Contact form and we will help you troubleshoot.
Multi-Device Support
One of the most powerful aspects of Sync's push notification system is that it works across all your devices simultaneously. There is no limit to how many devices can receive notifications for a single restaurant account, and each device is registered independently.
This means your restaurant manager can receive notifications on their laptop at the front desk, your head chef can get alerts on a tablet mounted in the kitchen, and your delivery coordinator can stay updated on their phone while on the move — all at the same time, all receiving the same alerts within milliseconds of each other. When a new order comes in, every registered device buzzes. When inventory runs low, everyone who needs to know is informed instantly.
Each staff member who logs in to Sync on their own device and grants notification permission is automatically added to the notification pool. There is no centralized setup required — no admin needs to configure devices or manage a device list. The system scales naturally as your team grows. A new staff member joins, logs in on their phone, taps "Allow," and they are immediately receiving push notifications alongside everyone else.
If a staff member leaves or you want to remove a device from the notification list, simply log that device out of Sync. The notification token is deactivated automatically, and no further alerts are sent to that device. You can also review all active devices from the Settings > Notifications page in your dashboard, giving you full visibility into which team members and devices are currently receiving alerts.
Kitchen tip: Mount a dedicated tablet in your kitchen running Sync with push notifications enabled. Even when the screen is off or showing another app, notification sounds will alert your kitchen team to incoming orders. Pair this with Sync's kitchen display mode for a complete real-time order management workflow that requires zero manual checking.
Push notifications transform Sync from a tool you check into a tool that talks to you. Instead of watching the screen waiting for orders, your team can focus on cooking, serving, and running the restaurant — confident that the moment something needs their attention, Sync will tell them. Setup takes less than a minute, works across every device your team uses, and runs silently in the background with zero maintenance. If you have not enabled push notifications yet, log in today and tap "Allow." That single tap is all it takes to make your restaurant faster.