Skip to content

Notifications & escalation

Sencai has several distinct ways to keep you informed, layered rather than unified into one settings screen: an in-app notification center, email and browser-push preferences, organization-level escalation policies, and outbound webhooks. This page covers each briefly and links to the deeper reference for webhooks.

Notifications (/gravity/notifications, with history at /gravity/notifications/history) is the bell icon’s full view - platform events grouped into Cloud, Incidents, Approvals, Billing, Security, Git, and System categories, with filter chips to narrow the list. Each notification shows a title, detail text, how long ago it happened, and - where relevant - a link to the resource it’s about.

Unread notifications can be marked read individually or all at once; read notifications move to History, which you can clear. There’s no per-category subscription toggle for this in-app list itself - what you see here reflects platform activity for your organization, not a feed you opt in or out of.

Open your profile (/gravity/userprofile), card Email & browser notifications → Open notification preferences (/gravity/settings/notifications) to control what Sencai emails you (these preferences are personal and apply in every organization):

Category Can you turn it off?
Transactional (billing receipts, security alerts, account notices) No - always on
Product Updates Yes
Marketing Yes
Digest (periodic summary of your organization’s activity) Yes

Every non-transactional email also includes a one-click unsubscribe link that opts you out of that category instantly, no login required - this settings page always reflects the current state regardless of which way you changed it.

The same settings page lets you enable browser (Web Push) notifications, with the same optional filtering down to specific event types once enabled. The decided direction covers payment failures, monitoring alerts, and cloud-instance provisioning failures - but nothing is wired up to send any of them yet, so turning this on today doesn’t currently produce a notification for anything.

Escalation policies (PagerDuty / Opsgenie)

Section titled “Escalation policies (PagerDuty / Opsgenie)”

Admin Center → Incident Escalation (/gravity/settings/escalation) lets an Admin or Owner configure PagerDuty or Opsgenie policies - a name, provider, routing key or API key (stored encrypted and never shown again after creation), and whether to escalate critical incidents only or medium severity and up.

Separately from escalation policies, your organization can configure Slack or Microsoft Teams incoming-webhook channels under organization settings to receive a smaller set of platform notifications. Firing alerts reach a configured channel today. Payment failures and trial reminders don’t - nothing currently sends either of those to a channel, regardless of how it’s configured. Instance provisioning failures are built the same way firing alerts are, but the part of the platform that would forward them isn’t switched on yet, so they don’t arrive either. This is a distinct mechanism from both escalation policies and customer webhooks below - it’s aimed at a team channel, not an on-call rotation or your own systems.

Outbound webhooks let your own systems receive platform events directly, independent of any Sencai UI. From the Webhooks tab of Settings → Integrations you register an endpoint URL and choose which events it subscribes to, and the platform signs every delivery with HMAC-SHA256 so you can verify it came from Sencai. Each webhook also has its own delivery log - status, attempt count, and timestamp for recent deliveries - plus a manual Test action to confirm your endpoint is reachable before relying on it.

See API: Webhooks for the full event catalog, payload shape, and signature verification details - this page intentionally doesn’t duplicate that reference.

  • API: Webhooks - full webhook reference: events, payloads, signature verification
  • Incidents - the source of most operational notifications
  • Monitoring - where alert thresholds that feed notifications are defined
  • Identity: Account security - notifications tied to your own account, as opposed to organization-wide activity