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
- For group notifications: open the group details page → tap Notifications in the group settings section → toggle each type on or off.
- 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.