1 viewer

Notification Inbox

Inbox status

Unread
0
Read
0
Dismissed
0
Source ledger: push_adapter=local-inbox; pending=0

Demo round-trips

Test web push

Fires a canned push notification to the local peer. Enroll a browser subscription first via Notification.PushSubscribe to see the webpush provider stub log a real send; without one, the response carries a `no push subscriptions enrolled` diagnostic so you can verify the wire.

Test email

Sends a channel=email notification rendered through the canonical email template (inline-CSS, table-wrapped HTML + plain-text fallback). Recipient = CRE8_DEMO_EMAIL env var (default demo@cre8.local). Real send requires PROVIDER_SENDGRID_API_KEY + PROVIDER_SENDGRID_FROM_EMAIL; otherwise messaging's mock provider absorbs the send so you can still verify the round-trip in logs.

Test SMS

Sends a channel=sms notification rendered through the canonical SMS template (≤2 segments, source-app prefix + body, ellipsis on overflow). Recipient = CRE8_DEMO_SMS_TO env var in E.164 (default +15555550100, the RFC-reserved test line). Real send requires PROVIDER_TWILIO_ACCOUNT_SID + PROVIDER_TWILIO_AUTH_TOKEN + PROVIDER_TWILIO_FROM_NUMBER; otherwise messaging's mock provider absorbs the send so you can still verify the round-trip in logs.

Test voice call

Places an outbound Twilio call. When the call connects, Twilio fetches /messaging/twiml/{call_id} and we reply with TwiML <Say>+<Hangup> driving the static voice message. Recipient = CRE8_DEMO_VOICE_TO env var in E.164 (default +15555550100, the RFC-reserved test line). Real delivery requires PROVIDER_TWILIO_ACCOUNT_SID + PROVIDER_TWILIO_AUTH_TOKEN + PROVIDER_TWILIO_FROM_NUMBER + CRE8_MESSAGING_BASE_URL set to a publicly-reachable URL Twilio can hit. Set CRE8_MESSAGING_DETECT_VOICEMAIL=true to opt into machine detection and the voicemail-leave branch.
Nothing in Unread right now.
SSR snapshot

Live Payload

Notification.inbox SSR payload is live-ready.