Notifications
The Notifications tab is your per-user per-category per-channel matrix — you decide which kinds of events reach you, and via which channels (in-app, email, push, Slack / Teams DM). Mute a category once and AxisSynapse stops talking about it on every channel; turn a channel off globally and nothing on that channel fires. The matrix replaces the patchwork of per-feature opt-outs other vendors leave you to wrangle.
TL;DR — Open Account → Notifications. Toggle channels you want at the top (in-app, email, push, Slack / Teams DM). Below, tune the matrix per category. Mutes apply across every channel immediately.
The channels
| Field | What it does | Accepted values / default |
|---|---|---|
| In-app | The bell icon in the workspace top bar. Always on; can't be disabled. | Counters and a sliding panel of the latest items. |
| Plain-text and HTML emails to the address on your profile. | On by default for most categories. Frequency caps apply (no more than one email per category per hour by default). | |
| Push | Mobile push notifications on the AxisSynapse mobile app. | On by default once the device is registered. Quiet hours are respected (per the OS Focus / Do Not Disturb). |
| Slack / Teams DM | Direct message to you in Slack or Microsoft Teams. | Off by default. Requires your admin to wire up the workspace's Slack / Teams connector AND your account to be linked. |
Categories
The category list is the customer-facing taxonomy of events that reach a user. The same names appear in webhook glob filters (see Webhooks & event subscriptions).
| Field | What it does | Accepted values / default |
|---|---|---|
| Mentions | You were @mentioned in a comment, note, or document. | On all channels by default. |
| Assigned to you | A case, task, requisition, or approval was assigned to you. | On all channels by default. |
| Approvals required | An approval is waiting on you. | On all channels by default. Includes purchase orders, equity grants, year-end seal, etc. |
| Security alerts | Sign-in from a new device or country, MFA changes on your account, recovery code redeemed. | On every channel by default. Strongly recommended not to mute. |
| Time-off + benefits | Approval status on your requests, open enrollment reminders. | On in-app + email by default. |
| Performance + goals | 1:1 reminders, goal-check-in nudges, calibration availability. | On in-app + email by default. |
| Compensation | Total-comp statement availability, payslip notifications, equity vest events. | On in-app + email by default. |
| Compliance + audit | Self-ID nudges, EEO surveys, FMLA tracking reminders, audit-relevant policy changes. | On in-app + email by default. |
| Workspace announcements | Admin-broadcast messages. | On in-app + email by default. Cannot be muted entirely. |
| Daily digest | End-of-day summary of items you saw across the workspace. | Off by default. Turn on if you prefer batching to real-time. |
Wire up Slack / Teams DM
Once your admin has wired the workspace's connector (see the platform Slack / Teams setup), your account links automatically if your work email matches what's in Slack / Teams.
Open Account → Notifications → Slack / Teams
The card shows whether the workspace connector is configured and whether your account is linked.
Click "Link account"
OAuth flow with Slack or Microsoft. The platform requests only the chat:write scope — no read access to your messages.
Enable DM per category
The matrix now shows the DM column. Tick the categories you want via DM.
DM tokens are encrypted
The OAuth token AxisSynapse stores to send you DMs is envelope- encrypted at rest. AxisSynapse never reads your Slack / Teams messages; the only scope is "send a DM to you".
Quiet hours
Browser push and mobile push honor the operating system's Focus / Do Not Disturb settings automatically — nothing AxisSynapse-specific needs to be configured. Email and Slack DM don't honor OS-level DND by design (email and Slack have their own quiet-hours mechanisms; respecting those is up to the receiving system).
Every field, explained
| Field | What it does | Accepted values / default |
|---|---|---|
| Channel toggle | Master switch per channel. | Off the channel and no category reaches you through it. |
| Category × channel cell | Whether a category fires on a channel. | Tick to enable. Mute = ticking 'mute category' which clears every channel for that category. |
| Mute category | One-click mute across every channel for a category. | Restored when you untick. |
| Daily digest opt-in | End-of-day summary email. | Off by default; useful if you prefer batched updates. |
| Slack / Teams link | OAuth-linked DM target. | Requires admin-side connector + your account match. |
| Push device registration | Devices that have registered for push. | Add via the mobile app sign-in; revoke per device. |
What appears in the audit log
ACCOUNT_NOTIF_PREFERENCE_UPDATE— per-channel preferences toggled.ACCOUNT_NOTIF_INBOX_READ— a daily aggregate of inbox-read activity (not per-row to keep volume sensible).ACCOUNT_NOTIF_INBOX_MARKED_READ— bulk mark-as-read action.
Common gotchas
- "I muted Mentions but I'm still getting emails." Frequency caps apply in both directions — a long-running email might arrive shortly after the mute. Allow up to an hour for global mute to propagate everywhere.
- "Push isn't working on my phone." Confirm the AxisSynapse mobile app is installed, signed in, and has push permission. The preferences tab shows registered devices; if yours isn't there, re-sign in.
- "Slack DM doesn't link — my email mismatches." Your work email here is what the platform compares against Slack. Either update the email in your profile or have an admin map the connection.
- "My daily digest is empty." No notifications fired all day, or every category is muted. The digest is "what you missed," not a manual feed.
- "I want to suppress all platform-side comms during PTO." Toggle every channel off; turn back on when you return. The alternative — leaving channels on and muting every category — is fragile because new categories ship over time.
Troubleshooting
| Error code | What it means | Fix |
|---|---|---|
| NOTIF_CHANNEL_NOT_CONFIGURED | A channel was enabled but the underlying connector isn't wired. | Ask an admin to wire the connector. |
| NOTIF_DEVICE_NOT_REGISTERED | Push was enabled but no mobile device is registered. | Open the mobile app and sign in. |
| NOTIF_DM_LINK_FAILED | The Slack / Teams OAuth didn't complete. | Re-attempt; confirm the email match. |
Related