UI: Account & settings screens
Reference for every account sub-screen — org settings, profile, team, API keys, webhooks, alert notifications, email preferences, connected apps.
The avatar menu opens these screens.
Organization settings
Route: /account. Organization name form and the custom labels
editor (up to 20 labels with auto-extract flags).
Profile
Route: /account/profile. Name, timezone, change-password; connected
accounts (Google); a panel to restart onboarding.
Team
Route: /account/team. Users table with an Invite User modal, role
change, and a remove-user confirmation.
API keys
Route: /account/api-keys. Create and revoke API keys.
Webhooks
Route: /account/webhooks. Endpoints table, a Create Webhook modal,
and a Deliveries modal per endpoint (with replay/test). Rotate the
signing secret here.
Alert notifications
Routes: /account/alert-notifications (+ /claim/:token). From the top:
- Counters — destinations, failing deliveries, customised and silenced campaigns.
- Campaign routing — campaigns whose notification settings differ from the default, most recently changed first. The header shows the total; the list is collapsed to the last three, Show all expands it in pages. The search narrows the list by campaign name in both states and is kept when you collapse or expand. Show destinations filters the table below to the destinations that campaign reaches.
- Destinations — one row per destination with its routing (all campaigns, how many campaigns, and the label rule), the statuses it is notified about, and delivery health (last delivery, failures in a row, unsubscribed). Channel tabs show a count per channel; filters by name, campaign, Failing only and Has label rule combine and are kept in the URL. The row menu holds Rename, Statuses, Labels in message, Label routing, Send test and Delete.
- Destination panel — clicking a row opens a side panel (full screen on phones) with the alert link type, org-default routing, statuses, labels shown in messages, the label rule, the campaigns that route to it, and delivery health.
Plus the Add destination wizard (Slack OAuth / Telegram / Email) and the Telegram chat-claim confirmation.
Email preferences
Route: /account/email-preferences. Per-category toggles (security
editable; auth/billing locked).
Connected apps
Route: /account/connected-apps. The OAuth apps you have authorized,
with a disconnect confirmation.