Sending
Outbound email (Resend) and SMS (Twilio). Approve → send only delivers when the provider is configured and consent + compliance lint pass.
- Resend
- Not set — email approves but does not send
- From address
- Renewal Radar <onboarding@resend.dev>
- Twilio SMS
- Not set — SMS approves but does not send
- Turnstile (public forms)
- Optional — bypassed until keys set
- Resend webhook
- http://localhost:3000/api/webhooks/resend
- Sequence cron
- http://localhost:3000/api/cron/sequences
- Unsubscribe
- http://localhost:3000/unsubscribe
- Set
RESEND_API_KEYand optionallyRESEND_FROM_EMAIL. - For SMS:
TWILIO_ACCOUNT_SID,TWILIO_AUTH_TOKEN,TWILIO_FROM_NUMBER(+ Canada 10DLC / registration as required). - Local email test:
DEMO_OUTREACH_TO. SMS test:DEMO_OUTREACH_SMS_TO. - Sequence auto-tick: set
SEQUENCE_CRON_SECRETand call the cron URL every 15 minutes (seevercel-cron.snippet.json).