Ritzy Inventory • User Manual

Notifications

Real-time messages between colleagues, the built-in workflow alerts that keep a Stock Issue Request moving — from approval, through stock issue, to goods received — and a daily warning about stock that is expiring or has expired.

Ritzy ERP • Inventory edition  |  Audience: Requestors, Approvers, Store staff & administrators

1 About notifications

Ritzy has three kinds of notification:

Scope
In Inventory, automated notifications come from the Stock Issue Request workflow and from the daily stock-expiry alerts. There are no low-stock or reorder-level notifications — reorder/minimum levels surface as on-screen warnings during a stock transaction and in the Reorder report, not as routed messages. (For the full workflow, see Stock requests in the Inventory User Manual.)

2 The notification pop-up (toast)

When a message arrives while you are logged in, a small toast appears in the top-right corner. Ritzy checks for new messages about every 15 seconds.

FieldMeaning
FromWho sent it (a colleague, or the system for workflow alerts).
SubjectThe headline (up to 100 characters).
MessageThe full text (up to 2000 characters).
SentDate and time it was dispatched.

High-priority messages (such as “awaiting approval” and “issue stock”) are highlighted in soft amber.

Toast buttons

Offline is fine
A message sent while you're logged out appears at your next login.
Ritzy Notification
From: USER2
Subject: Stock Issue Request SIR-1001 awaiting approval
Sent: 2026-06-19 13:54
SIR-1001 from Production is awaiting your approval — 5 line(s), requested by USER2.
1 of 11
Mark Read Next Reply… Close
Fig. The pop-up notification — mark it read, step through with Next, or Reply.

3 My Notifications inbox

Open My Notifications from the Tools menu (or the toolbar button) for your recent notification history, with two tabs:

Notifications are kept for 7 days
To stop old alerts from piling up, Ritzy automatically removes any notification older than 7 days — it disappears from both the Received and Sent lists and stops popping up as a toast. The clean-up runs in the background at login; nothing needs to be done by hand. Anything you want to keep beyond a week should be acted on (or noted elsewhere) before it ages out.

Received

Columns: From (with a presence dot), Subject, Priority, Received, Read. Click a row to read it; double-click to mark read; Refresh reloads.

Sent

Your outgoing messages, with a Read column showing when each recipient opened them.

Legend: Online Offline.

My Notifications
ReceivedSent
FromSubjectPriorityReceivedRead
USER2Stock Issue Request SIR-1001 awaiting approvalNormal2026-06-19 13:55
USER1Request SIR-0998 approvedNormal2026-06-19 13:542026-06-19 13:55
USER3Items issued for SIR-0995Normal2026-06-19 13:47
USER2Stock Issue Request SIR-1002 awaiting approvalNormal2026-06-19 13:402026-06-19 13:42
Refresh Online Offline Close
Fig. My Notifications inbox — bold rows are unread; the dot shows whether the sender is online.

4 Sending a message & presence

  1. Click Send Notification....
  2. Tick Recipients (each shows a green/red presence dot), or tick Send to all users.
  3. Enter a Subject and Message.
  4. Choose Normal or High priority.
  5. Click Send.
How presence works
You're marked active every 15 seconds while logged in; a colleague shows online if active within the last minute and goes offline as soon as they close Ritzy.
Send Notification
Recipients:
Admin (ADMIN)
Alex Carter (ACARTER)
Bina Rao (BRAO)
Carlos Diaz (CDIAZ)
Dana Evans (DEVANS)
Sample User (SUSER)
Send to all users
Subject:
Hello
Message:
This is a sample message.
Priority:
Normal High
SendCancel
Fig. Send Notification — tick one or more recipients (or Send to all users), type a subject and message, set the priority, and click Send.

5 Stock Issue Request alerts

As a Stock Issue Request moves through its lifecycle, Ritzy notifies the right people automatically — no one has to chase anyone.

EventWho is notifiedPriority
Request submitted for approvalThe site's approversHigh
Request withdrawn by the requestorThe site's approversHigh
Request / line approvedThe requestorNormal
Request / line rejectedThe requestorNormal
Approved with a line set to Issue from stockThe site's store issuersHigh
Goods received (GRV) against the requestThe site's approversHigh

Each message identifies the request and the action, for example: “Stock Issue Request #12345 awaiting approval — submitted by RAVI.” or “Issue stock for Request #12345 — 2 line(s) marked for stock issue.”

Store issuers only for stock-issue lines
Issuers are alerted only when a line is approved as Issue from stock (one notification per request, however many such lines it has). Lines fulfilled by purchasing (RFQ → PO, Direct PO, GRN Direct) reach the requestor via goods receipt instead — no issuer alert.

6 Who gets notified (the masters)

Recipients and their channels are controlled by two administrator masters under the Masters menu.

Stock Request Approvers

Defines who approves requests for each site and how they're alerted.

FieldPurpose
LocationThe site this row applies to. Leave blank to make the approver global (all sites).
Site UserThe requestor based at this site (used to auto-fill their Site when raising a request).
Approver UserThe user who approves requests for this site.
ActiveEnable / disable this approver's notifications.
Notify by pop-upSend an in-app pop-up.
Notify by emailAlso send an email (needs an email address on file + a configured mail server).

Stock Request Issuers

Defines who is alerted to physically pick & issue stock when a line is routed through the store.

FieldPurpose
LocationThe site this row applies to. Leave blank for a global issuer (all sites).
Issuer UserThe user who issues stock at this site.
ActiveEnable / disable this issuer's notifications.
Notify by pop-upSend an in-app pop-up.
Notify by emailAlso send an email (needs an email address + mail server).
Site-specific + global combine
If a person is listed both for a specific site and globally, the most generous setting wins — e.g. pop-up from one row and email from another means they get both.
Stock Request Approvers
|◀◀▶▶| NewEditSaveUndoDelete Close
LocationSite UserApproverActiveEmailPopup
Site A — Warehouse 1User AUSER1YYY
Site B — Main StoreUser BUSER1YYY
Site C — ShowroomUser CUSER1YYY
Site D — DepotUser DUSER1YYY
Location
Site A — Warehouse 1 ▾
Site User
USER_A ▾
Approver User
USER1 ▾
Active
Notify by Email
Notify by Popup
Fig. Stock Request Approvers — one approver per location; tick how they are alerted (Email / Popup).
Stock Request Issuers
|◀◀▶▶| NewEditSaveUndoDelete Close
LocationIssuerActiveEmailPopup
Site A — Warehouse 1USER2YYY
Site B — Main StoreUSER2YYY
Site C — ShowroomUSER2YYY
Site D — DepotUSER2YYY
Location (blank = global issuer)
Site A — Warehouse 1 ▾
Issuer User
USER2 ▾
Active
Notify by Email
Notify by Popup
Fig. Stock Request Issuers — who fulfils approved requests at each location (blank location = a global issuer for all sites).

7 Pop-up vs email

Pop-up (in-app)

Appears as a toast and is stored in My Notifications. It's recorded as part of the action, so it's there the moment the action is saved.

Email (optional)

8 Daily stock-expiry alerts

Stock that is about to expire, or already has, ties up money and has to be sold, moved or written off in time. Ritzy can check every day and tell the people who look after it.

The alerts work from batches: the batch (lot) number and expiry date entered when goods come in on a GRV, a purchase or a stock adjustment. Items without an expiry date are never included.

Setting it up

Open Inventory Notification Alert from the Inventory menu (an administrator may need to grant you rights to it first).

SettingPurpose
Enable daily inventory notification alertsThe master switch. While it is off, no expiry alert is sent.
Stock Expiring SoonBatches still in stock that expire within the Lead days. Leave the lead days at 0 to use the near-expiry days set in Inventory Settings (30 by default).
Expired Stock Still on HandBatches already past their expiry date that are still in stock. Sent as high priority.
EnabledTurn each alert on or off on its own.
RecipientsThe users who receive the alert, for example the store keeper and the purchasing manager.

Click Save.

What you receive

Each alert lists up to ten batches, nearest expiry first, with the item code, lot number, quantity, location and expiry date, and gives the total value at cost. For example:

Stock expiring soon: 3 batch(es)
3 batch(es) in stock, worth 418.50 at cost, expire on or before 2026-11-02:
- MED-0001 lot PX2291: 10 at Store, expires 2026-10-20
- MED-0014 lot B0716: 24 at Store, expires 2026-10-25
- SYR-0102 lot K88: 6 at Showroom, expires 2026-10-30
Sell, transfer or write them off; the Expiry Report lists them all.

When it is sent

Acting on it

9 Tips & troubleshooting

An approver isn't being notified.

Check the Stock Request Approvers master: the row is Active, Notify by pop-up (and/or email) is ticked, and the Location matches the request's site (or is blank for global).

The store isn't told to issue stock.

Issuer alerts fire only when a line is approved as Issue from stock. Confirm there's an Active issuer for that site (or a global one) in Stock Request Issuers.

Email isn't arriving.

Confirm the recipient has an email address, Notify by email is ticked, and a mail account is configured under Email Setup. Pop-ups still work even when email isn't available.

I didn't see the toast.

You must be logged in when it's sent; otherwise it waits in My Notifications. The toast polls every ~15 seconds.

No expiry alert arrives.

Check that the master switch and the alert are both on in Inventory Notification Alert, that you are one of its recipients, and that the stock was received with an expiry date. The alert is only sent when there is something to report, and only once a day.

An expired batch keeps being reported.

It is still in stock. Write it off with a Stock Adjustment (choose that batch on the line) or return it to the supplier; the next day's alert no longer lists it.