Notification Preferences

A user configures which notifications they receive. Settings are personal — they only affect the current user.

Who Can Do This

Any authenticated user. Each user manages their own preferences independently.

Overview

Notifications are organised by category. Some categories have per-item toggles; others are system-level and non-configurable.

For the complete catalog of every notification event, recipient, delivery channel, and system vs configurable status, see Notification Reference.

Group Notifications

Group notification preferences are per-group. Changing them for one group does not affect any other group. The toggles appear in the group settings section of the group details page.

The following types are configurable (all default to on):

Notification Available to
New ride created All roles
New join request Owner, admin only
New member joined Owner, admin only
Group name changed All roles
Join request approved Member
Removed from group Member, admin
Role changed Member, admin
Ownership transfer Owner, admin

Regular members do not receive join request or new member notifications and do not see those toggles in their preferences.

Some group notifications are system-level (always delivered). See Notification Reference — Group Notifications.

Ride Notifications

Ride notification preferences are documented in the Ride module.

Subscription Notifications

Subscription notifications are system-level and non-configurable. See Notification Reference — Subscription Notifications.

Rules

  • Preferences are preserved if a member leaves and rejoins a group. Role changes, promotion, demotion, and removal by an admin do not reset preferences.
  • Preferences are reset to defaults only when the user's account is deleted.
  • These preferences are separate from the user's device-level notification settings. A notification is only delivered if both the device setting and the in-app preference permit it.
  • When a user performs an action, they do not receive their own action as a notification.
  • Group notification preferences are not accessible while the group is banned.
  • Group notification preferences for archived groups: the owner and admins can access an archived group but cannot change notification preferences while it is archived. Regular members cannot access an archived group at all.

Steps

  1. For group notifications: open the group details page → tap Notifications in the group settings section → toggle each type on or off.
  2. Changes are saved immediately.

Failure Cases

  • Group is banned: Group notification preferences cannot be changed while the group is banned.
  • Group is archived: Group notification preferences cannot be changed while the group is archived.

Status: partially-live. Backend settings API is complete. Per-group notification preference toggles in the frontend are not yet built.