Skip to Content
v0.8.0 · shippedNative iOS / Android / Flutter / Capacitor SDKs, A2A discovery, SOC 2 readiness, residency, BYO storage, BYOK. Read the changelog →
Admin consoleNotifications
Show payload reveals exact JSON the SDK delivered · · open live demo ↗

Notifications

Route: /notifications

The Notifications page shows the outbound notification history for this project — every alert Mushi sent to reporters and team members. Use it to debug delivery problems or audit communication history.


What appears here

Event typeWhen it fires
Fix deployedA fix-worker PR was merged and the reporter’s issue is resolved
Report acknowledgedA team member triaged the report
Tier upA reporter crossed a reward tier threshold
Quest completedA reporter completed a reward quest
Judge driftThe classifier’s 7-day accuracy dropped below the threshold
PDCA completedA PDCA run finished (sent to the team, not reporters)

Columns

ColumnDescription
RecipientEmail or user ID of the notification target
TypeEvent type (see table above)
Channelemail, in-app, webhook, or push
Statussent, failed, bounced, read
Sent atTimestamp

Marking as read

Use Mark all read to clear the unread badge on the notifications bell in the header. Individual rows can be marked read by clicking the row.


Debugging delivery failures

If a notification shows failed:

  1. Check the error column (hover the row or expand it) for the delivery error.
  2. Verify the recipient’s email is valid in Organization members.
  3. For webhook channels, confirm the webhook URL is reachable from Supabase edge functions.
  4. For push notifications, confirm the SDK’s push token is registered.

Configuring notification rules

Notification routing rules are in Settings → Notifications (coming soon in the UI; currently configured via the API):

PUT /v1/admin/projects/:projectId/notification-rules Authorization: Bearer <service-role-key>

  • Rewards — tier-up and quest notification triggers
  • Fix orchestrator — fix-deployed notification source
  • Settings — notification channel configuration
Last updated on