Push notifications

Push notifications send Rinvy alerts to your phone, so you hear about a stockout at 5 AM even when nobody is signed in. You set up each device once. Each user sets their own preferences.

Do push notifications work in the web app?

No. Push notifications work only 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 have no reliable channel for the alerts Rinvy sends, and support differs from browser to browser.

If you use only the web app, you still see every alert. Each one is a row on the surface it belongs to: the Home page's Needs attention and What's next lists, or the activity feed for shift notes. It stays there until it's resolved or dismissed. Push only adds the phone alert. The inventory count summary email is the other async channel.

Notification history

Rinvy keeps a per-user record of every notification it sent you, for the last 90 days, at Notification history. To open it, tap See what Rinvy has sent you at the top of Kitchen settings → Notifications. It answers "what was that push at 6 AM" when the phone was in a locker, and it says why one didn't reach you: push off (your preference for that type), no device (no signed-in phone), or push failed.

The history is a delivery record. There is nothing to mark read and nothing to clear. Tap a row to go where the alert lives: the products list for a low-stock item, the order list, or the invoice to review. That surface shows whether the alert is still open or already handled.

See notification history for the full page.

The history is written on every plan, for every recipient, whether or not push is set up. Turning a type's push off silences the phone only. The row is still recorded.

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. Apple's guide to notification settings on iPhone explains the other options on that screen, such as banners and sounds.

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.

Android added this permission prompt in Android 13 (API level 33). On older Android versions, notifications are enabled by default, with 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 changesReceipt cost change exceeds thresholdAnyOwner, Manager
Order remindersA supplier order is due to be placed that dayAnyOwner, Manager
Overdue deliveriesA placed order passes its expected delivery date unreceivedAnyOwner, Manager
Expiration warningsDaily check; products expiring within windowAnyAll
Stockout riskDaily check; products projected to run out before next deliveryStandard+Owner, Manager
Food cost driftDaily check; a menu item's food cost is above its targetStandard+Owner, Manager
Inventory healthAnomalies detected after inventory sessionStandard+Owner, Manager
Invoice processingA forwarded or uploaded invoice is auto-processed or needs reviewStandard+Owner, Manager
Shift notesA teammate logs a shift note (excludes the author)AnyOwner, Manager

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

The Notifications section of Kitchen settings: a See what Rinvy has sent you link in the intro, then each alert type grouped under Stock & ordering, Receiving & costs, Analysis, and Team activity, with a per-type description and an on/off toggle, plus an Email group holding the Inventory count summary and Week in review toggles

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.

Week in review email

Every Monday morning, Owners and Managers get a Week in review email. It recaps the Monday–Sunday week that just closed, and you can read it on your phone before the shift:

  • Closing inventory value vs. a week earlier.
  • Food cost %: actual (COGS-based) when two counts bracket the week on a Standard+ plan, otherwise theoretical.
  • Where the gap is: the top products whose actual usage diverged most from what the week's sales imply, so you know which products to check. Needs a sales feed (Standard+); without one, the block invites you to upload sales.
  • Top waste for the week, counting activity, and open items (overdue deliveries, invoices to review).

The food-cost and variance figures deep-link into their reports, so they open the exact week's statement. Each block degrades to a one-line prompt when there's no data, so the email is never blank.

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, such as your work iPhone, a backup Android phone, and 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. Rinvy cannot sign out a device remotely. If a phone is lost or stolen, turn off your notification types in Kitchen settings → Notifications. Do this in each kitchen you belong to, because preferences are set per kitchen. Your preferences apply to every device you are signed in on, so this stops pushes to the lost phone too.

What doesn't push

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

  • Inventory count summary: sent as an email instead.
  • Week in review: the Monday digest above is an email.
  • Variance / forecast / report results: open the app to see them.

Common mistakes

Expecting push to work on the web

The web app doesn't support push. Every alert still lands in the Home page's Needs attention and What's next lists, so you see them all. You only miss the phone alert. For a real-time nudge away from the screen, set up the native app on at least one device.

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