---
title: "Notifications"
slug: features/notifications
url: https://projectri.com/docs/features/notifications
section: features
audience: everyone
mobile: "/inbox"
updated: 2026-09-08
source: Projectri documentation
---

# Notifications

What Projectri tells you about, on which of the five channels, what you can turn off, and the difference between a channel and a subscription.

![Notifications](https://projectri.com/docs-shots/workspace-inbox.png)

## What it is

Every change somebody should hear about is written once as a notification row,
and that one row is what feeds the bell, the Inbox, the phone's push banner and —
where the event asks for it — an email. One write, every surface, so nothing can
reach one and miss another.

Reminders and meeting nudges are the same rows with nobody behind them: the
thing that happened is the clock, not a person.

## How to get there

The bell is in the header on the web and the **Inbox** tab on the phone; the
navigation rail carries the unread count. Your own switches are at
**Settings → Notifications**. Nothing here needs a permission — a notification is
addressed to you personally.

## How to use it

### Choose what you hear about

**Settings → Notifications** has two kinds of switch, and the distinction is the
whole design.

**Activity triggers** decide which *events* are worth telling you about. Turning
one off drops the row before it is written, so it never reaches the bell, the
Inbox or a phone.

| Trigger | Covers |
|---|---|
| Mentions | being named in a comment |
| When work is assigned to me | a task assigned or unassigned, a review requested, a support ticket assigned |
| When work is completed | a task reaching Done |
| Remind me before a task is due | the clock's own "this is due tomorrow" |
| Meeting reminders | the nudge before a meeting starts |
| Weekly digest | the Monday summary email |

**Channels** decide where a notice is *delivered*. Email is on by default.
WhatsApp, SMS and Microsoft Teams are off by default and only work if your
workspace has configured a provider account; the number they reach is set
separately from the phone number in the team directory, because being listed in
a directory is not consent to be messaged out of hours.

### Turn a channel off

1. **Settings → Notifications**.
2. Email, WhatsApp, SMS and Teams can all be switched off.
3. **The in-app inbox and push cannot be.** A workspace works by telling people
   things, and a person who has silenced the channel everything arrives on is a
   person the rest of the team believes they have told. Which events you hear
   about is still yours to choose, and your operating system still owns whether
   a banner may draw.

### Set the meeting lead time

1. **Settings → Notifications → Remind me**.
2. **Auto** is the default and is not a number — the server picks per meeting:
   30 minutes for something in person, a workshop, or anything 90 minutes or
   longer; 5 minutes for a stand-up; 15 minutes for everything else.
3. Two rules override the number. A reminder that would land inside another
   meeting slides to the moment that one ends, and one due between 22:00 and
   07:00 local slides to 08:00 — unless the meeting itself is in those hours,
   where the alarm is the entire point.
4. Picking a fixed number overrides all of it.

### Read aloud

1. **Settings → Notifications → Read aloud** has Nia speak notifications as they
   arrive, in her own voice.
2. A burst is coalesced: the first is spoken immediately and the rest are
   collected into one summary over about a second and a half.
3. It is per install, not per person — the voice can be on for the handset on
   the desk and off for the tablet in a meeting.

## What it affects

- **Push follows the bell exactly.** A push is the shadow of a notification row,
  so anything that notifies pushes and anything that does not, does not. Turning
  push off in Projectri is not offered; turning it off in your phone's settings
  is, and the row still lands in the Inbox.
- **The iOS badge is the real unread count**, and it goes down when you read
  something — reading one, reading everything, or dismissing an unread row all
  push a smaller number down.
- **Email is opt-in twice.** The event has to be worth an email — being added to
  a project, given a board, handed a document — *and* you have to still want
  them. A card moved between columns is worth a row and a buzz and is not worth
  an inbox.
- **Notices are in the reader's language**, not the actor's. A thread with an
  Arabic client and a French owner produces two emails, not one.
- **You are not told about your own edits.** Anything addressed to the person
  who caused it is dropped — with one deliberate exception: mentioning yourself
  is a reminder to yourself and is delivered.
- **The weekly digest is a Monday email** with four counts and two short lists,
  every figure from its own query rather than from the length of a capped list.
  It needs both the digest switch and email to be on; there is no in-app version,
  because a digest *is* an email.

## On mobile

The **Inbox** tab is the same list, with the same unread count, and push
notifications reach the handset from the same rows. Tapping one opens the thing
it is about. With **Read aloud** on, Android speaks a notification as it lands
even with the app closed, and iOS delivers Nia's voice as the notification's own
sound — which works with the app force-quit, because a separate system process
plays it.

Coming back after a while, the app reads out and shows what was missed on the
home screen only. It is a "welcome back" moment, and interrupting a task you
deliberately opened would defeat the point.

## Limits and gotchas

- **A notification's link is scoped.** Links are stored relative and prefixed
  with your workspace slug and your handle when they are opened, so an
  `/admin/...` link written relative resolves to a route that does not exist.
  Approval notices point at your own approvals queue rather than the admin
  console for exactly this reason.
- **Reminders are never suppressed by a trigger switch.** You asked for one
  yourself. With push off, it lands in the Inbox instead; cancelling is the
  honest way to stop one.
- **Late reminders are still delivered.** After an outage, "you asked me to
  remind you about the invoice" an hour late is worth having. Meeting reminders
  are the exception — they are dropped after twenty minutes, because "starts in
  15 minutes" arriving forty minutes late is worse than silence.
- **Nothing is scheduled for a meeting.** Every pass recomputes what is due from
  the meetings themselves, so moving a meeting re-arms its reminder and
  cancelling one leaves nothing behind.
- **Back-to-back meetings get no lead reminder**, only the "starting now" ping.
  There is nothing to warn you about.
- **A push that arrives while you are looking at the app does not draw its own
  banner** — the same notice appearing twice is worse than once late.
- **In a browser with no tab open, nothing of ours runs.** You get the banner and
  nothing more; a service worker has no audio.
- **WhatsApp, SMS and Teams are extra buzzes on top of a row**, never instead of
  one. They cannot prevent an Inbox entry from existing, and they fail
  independently of each other.

## Related

- [Inbox](/docs/workspace/inbox) — the list itself, and marking things read.
- [Reminders](/docs/workspace/reminders) — setting one, snoozing it, repeats.
- [Your settings](/docs/workspace/settings) — where every switch above lives.
- [Approvals](/docs/features/approvals) — the one notification with a clock running behind it.

## Related

- [Inbox](https://projectri.com/docs/workspace/inbox.md): Everything the workspace has told you — mentions, assignments, review requests and updates — in one list you can filter, mark read and clear.
- [Settings](https://projectri.com/docs/workspace/settings.md): Your own settings — profile, language and region, appearance, skills, notifications, work items, integrations, import, security, shortcuts and your data.
- [Reminders](https://projectri.com/docs/workspace/reminders.md): Nudges you asked for — yours and the ones you set for colleagues — before they fire, with snooze, cancel and repeat.
- [Approvals](https://projectri.com/docs/features/approvals.md): The two things in Projectri that wait for a person to say yes — an approval chain on a task, and an AI agent asking permission before it changes anything.
