Edited Sep 26, 2:25 PM by Leo Martins
Supports the Client portal v2 PRD. One inbox for mentions, assignments and billing events, with per-channel preferences.
Event pipeline
Sources
Comments
Assignments
Billing
Fan-out
Notification worker
Dedupes and batches
Channels
In-app inbox
Email digest
Mobile push
Payload
notification.tsts
1export interface Notification {2 id: string3 kind: "mention" | "assignment" | "invoice_due" | "status_change"4 actorId: string5 recipientId: string6 entity: { type: "task" | "doc" | "invoice"; id: string }7 createdAt: string8 readAt: string | null9}
Comments