diff --git a/backlog/tasks/task-019 - Configure-CryptID-secrets-and-SendGrid-integration.md b/backlog/tasks/task-019 - Configure-CryptID-secrets-and-SendGrid-integration.md new file mode 100644 index 0000000..53c866a --- /dev/null +++ b/backlog/tasks/task-019 - Configure-CryptID-secrets-and-SendGrid-integration.md @@ -0,0 +1,41 @@ +--- +id: task-019 +title: Configure CryptID secrets and SendGrid integration +status: To Do +assignee: [] +created_date: '2025-12-04 12:02' +labels: + - infrastructure + - cloudflare + - cryptid + - secrets + - sendgrid +dependencies: + - task-018 +priority: high +--- + +## Description + + +Set up the required secrets and environment variables for CryptID email functionality on Cloudflare Workers. + +**Required Secrets:** +- SENDGRID_API_KEY - For sending verification emails +- CRYPTID_EMAIL_FROM - Sender email address (e.g., auth@jeffemmett.com) +- APP_URL - Base URL for verification links (e.g., https://canvas.jeffemmett.com) + +**Configuration:** +- Secrets set for both production and dev environments +- SendGrid account configured with verified sender domain +- Email templates tested + + +## Acceptance Criteria + +- [ ] #1 SENDGRID_API_KEY secret set via wrangler secret put +- [ ] #2 CRYPTID_EMAIL_FROM secret configured +- [ ] #3 APP_URL environment variable set in wrangler.toml +- [ ] #4 SendGrid sender domain verified (jeffemmett.com or subdomain) +- [ ] #5 Test email sends successfully from Worker +