Push notifications

Push notifications get Rinvy out of the browser tab and onto your phone — the kind of thing you want when a stockout is about to happen at 5 AM and nobody's logged in yet. Setup is one-time per device; preferences are per user.

Native apps only

Push notifications work on the iOS and Android apps, installed via the App Store or Play Store. The web app at rinvy.app doesn't support push — browsers don't have a reliable channel for the kind of alerts Rinvy sends, and the inconsistency across browsers would be a worse experience than no push at all.

If you live on the web app and don't have the native app installed, the inventory count summary email is the main async channel. Everything else surfaces on the dashboard when you next sign in.

Enabling on iOS

  1. Install Rinvy from the App Store.
  2. Sign in.
  3. When iOS asks for notification permissions, tap Allow.
  4. Go to Kitchen Settings → Notifications and toggle the alert types you want to receive.

If you denied permissions the first time, you can re-enable them in iOS Settings → Notifications → Rinvy → Allow Notifications.

Enabling on Android

  1. Install Rinvy from the Play Store.
  2. Sign in.
  3. On Android 13+, the app prompts for notification permission on first launch. Tap Allow.

  4. Go to Kitchen Settings → Notifications and toggle the alert types you want.

On older Android versions, notifications are enabled by default — no permission prompt. You can still control them per-channel from Android Settings → Apps → Rinvy → Notifications.

Notification types

Each type can be toggled independently per user. What you see depends on your role and your restaurant's plan.

TypeWhat triggers itTierRoles
Low stockProduct drops below minimum stock after a countAnyAll
Price changeReceipt cost change exceeds thresholdAnyAll
Order reminderA supplier order is due to be placed that dayAnyOwner, Manager
Overdue deliveriesA placed order passes its expected delivery date unreceivedAnyOwner, Manager
Expiration warningDaily check; products expiring within windowAnyAll
Stockout riskDaily check; products projected to run out before next deliveryStandard+Owner, Manager
Food cost driftReceipt pushes menu item's food cost above targetStandard+Owner, Manager
Inventory healthAnomalies detected after inventory sessionStandard+Owner, Manager

If a notification type is locked, you'll see a tier badge instead of a toggle — upgrading the plan unlocks it.

Order reminders lean on each supplier's delivery schedule. The reminder fires about two hours before a supplier's optional order cutoff time (or at 9 AM if no cutoff is set), and orders due that day also appear in What's next on the dashboard. Set the cutoff on the supplier — see supplier setup.

Overdue deliveries close the loop on an order you placed. If a pending order passes its expected delivery date without being received, Rinvy sends one push and surfaces a red "Delivery overdue" row on the dashboard. See overdue deliveries.

How preferences work

Preferences are stored per user, per restaurant, per notification type. Practical implications:

  • Toggling Stockout risk off for yourself doesn't affect your manager's preferences.
  • If you belong to multiple restaurants, you can have different preferences for each (e.g., on for your main restaurant, off for one you only consult on).
  • Joining a new restaurant doesn't carry your preferences over — set them again the first time you switch in.

Multiple devices, one user

A single Rinvy account can be signed in on multiple devices — your work iPhone, a backup Android, an iPad. Each device registers its own token. Notifications fire to all your active devices that have the corresponding type enabled.

When you sign out of a device, that device's token is invalidated and stops receiving notifications. If a phone is lost or stolen, signing out from another device (Profile → Sign out everywhere, if available) is the safest way to revoke.

What doesn't push

A few things only show up in the app, not as notifications:

  • Inventory count summary — sent as an email instead.
  • Variance / forecast / report results — these are pull, not push. Open the app to see them.
  • AI invoice ingestion results — shows in the receive products page; no separate push when a parse completes.

Common mistakes

Expecting push to work on the web

The web app intentionally doesn't support push. If you're staffing from the browser, set up the native app on at least one device — even if it's a phone you don't carry, you'll still get the alerts on whatever you check.

Toggling off a notification 'temporarily'

Preferences don't auto-restore. If you silence stockout risk during a vacation, you stay silenced after vacation. Make a mental note (or a calendar reminder) to re-enable.

Sharing one account across the team

Push tokens are per-device. If three people share one account on three phones, all three get every notification, and you can't differentiate. Each person should have their own account and role.

Related