Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Channel Configuration Reference

This page is auto-generated from the source code.

Available Channels

The following notification channels are supported:

ChannelProviderUse Case
twilio_smsTwilioSMS to mobile numbers
twilio_whatsappTwilioWhatsApp via Twilio
meta_whatsappMetaWhatsApp Business API
twilio_emailSendGrid via TwilioEmail notifications
resend_emailResendEmail notifications

Required Secrets

Twilio SMS

wrangler secret put TWILIO_SID
wrangler secret put TWILIO_TOKEN
wrangler secret put TWILIO_FROM_SMS        # e.g., +15551234567

Twilio WhatsApp

wrangler secret put TWILIO_SID
wrangler secret put TWILIO_TOKEN
wrangler secret put TWILIO_FROM_WHATSAPP   # e.g., whatsapp:+15551234567

WhatsApp Business API (Meta)

wrangler secret put WHATSAPP_ACCESS_TOKEN
wrangler secret put WHATSAPP_PHONE_NUMBER_ID

Twilio Email (via SendGrid)

wrangler secret put SENDGRID_API_KEY
wrangler secret put TWILIO_FROM_EMAIL      # e.g., noreply@yourdomain.com

Resend Email

wrangler secret put RESEND_API_KEY
wrangler secret put RESEND_FROM            # e.g., noreply@yourdomain.com

Channel Detection

The admin UI shows Responders and Digest tabs only when channels are available:

ChannelDetection
Twilio SMSTWILIO_SID and TWILIO_FROM_SMS are set
Twilio WhatsAppTWILIO_SID and TWILIO_FROM_WHATSAPP are set
Twilio EmailSENDGRID_API_KEY and TWILIO_FROM_EMAIL are set
Resend EmailRESEND_API_KEY and RESEND_FROM are set

Note: If you don’t see the Responders or Digest tabs in the admin UI, ensure at least one channel’s secrets are configured.