Notifications — Categories
All notification categories and their default settings. Categories marked always-on cannot be disabled by users.
“Default” here means the initial setting for each category. You can change any of these at any time — see Manage Preferences.
Account
| Category | Description | Default | Always-on |
|---|---|---|---|
account.invite_received | An invitation to join a FlowState tenant has been sent to your email address. | On | Yes |
account.gdpr_export_ready | Your GDPR data export is ready. Includes a download link valid for 24 hours. | On | Yes |
Tenant
| Category | Description | Default | Always-on |
|---|---|---|---|
tenant.member_removed | A member has been removed from the tenant. Sent to admins and owners. | On | No |
tenant.role_changed | A member’s role has been changed. Sent to admins and owners. | On | No |
tenant.ownership_transferred | Tenant ownership has been transferred to a new owner. Sent to admins and owners. | On | No |
tenant.subscription_status_changed | The tenant’s Stripe subscription status changed (e.g., subscription cancelled). Sent to admins and owners. | On | No |
tenant.payment_failed | A Stripe payment attempt failed. Sent to admins and owners. | On | No |
tenant.feature_toggled | A feature flag was enabled or disabled by an admin. Sent to admins and owners. | On | No |
HubSpot
| Category | Description | Default | Always-on |
|---|---|---|---|
hubspot.integration_disconnected | The HubSpot integration was disconnected by an admin. Sent to all active members. | On | No |
Slack
| Category | Description | Default | Always-on |
|---|---|---|---|
slack.integration_disconnected | The Slack integration was disconnected. Sent to all active members. | On | No |
Org billing
| Category | Description | Default | Always-on |
|---|---|---|---|
org_billing.suspended_nonpayment | The tenant was suspended because its subscription lapsed or was cancelled. Sent to this tenant’s own owner/admin and the organization’s admins. | On | Yes |
org_billing.purge_warning | The suspended tenant is scheduled for permanent deletion. Sent to this tenant’s own owner/admin and the organization’s admins. | On | Yes |
These two cannot be opted out of because they warn of an irreversible action (losing all of a tenant’s data) — the same reasoning behind the always-on account categories above.
Machine-readable category names
Use these exact strings when calling update_my_notification_preferences,
disable_notification_category, or filtering list_notification_log:
account.invite_received
account.gdpr_export_ready
tenant.member_removed
tenant.role_changed
tenant.ownership_transferred
tenant.subscription_status_changed
tenant.payment_failed
tenant.feature_toggled
hubspot.integration_disconnected
slack.integration_disconnected
org_billing.suspended_nonpayment
org_billing.purge_warning