Notifications

The in-app notification bell — what gets you notified, and how it works on mobile

OwnerManagerReceptionTechnician

Pistonlog has an in-app notification bell in the top bar. The bell badge updates in real time over the Supabase Realtime channel (notifications-{userId}), so you don't need to refresh.

What you get notified about today

Four notification types are inserted by the product right now:

  • Assignment — when a jobcard, job, task, or charge is assigned to you
  • Mention — when a teammate @-mentions you in a jobcard message thread or a group chat
  • Direct message — every direct message a teammate sends you, no @ needed
  • Failed inspection item — when a teammate flags a failed inspection item for your attention

That's it for now. Things you might expect to fire a notification — a customer confirming/cancelling an appointment, a customer replying — don't, because customers don't actually reply to internal threads and the other events aren't yet wired to the notification system.

Mobile

The same notifications stream to the Pistonlog mobile app via Expo Push tokens. A technician who's assigned a new jobcard, or mentioned in a thread, gets a push. You can choose which types are pushed to your phone (per garage) under your user menu → User PreferencesMobile Notifications; everything still lands in the bell. See the mobile app overview.

What's not a notification

Reminders are not notifications — they're scheduled emails or texts sent to the customer, not events surfaced to you. See Reminders.

Related

Was this article helpful?