Skip to content

Resend Platform Reference

UCCA Knowledge Base | External Services | Transactional Email Version 1.0 | 2026-03-05 | Confidential


1. Account Structure

UCCA operates two Resend accounts — one per legal entity. Resend's free tier limits sending to a single domain per account, requiring separate accounts for UCCA Inc and UCCA Australia.

1.1 UCCA Inc Account

Field Value
Account Email admin@ucca.online
Entity UCCA Inc (United Community Colleges of America Inc)
Domain ucca.online
Region us-east-1 (North Virginia)
Plan Free tier
Wrangler Secret RESEND_API_KEY on ucca-ops
Status Domain verified 2026-03-05

1.2 UCCA Australia Account

Field Value
Account Email admin@rtopacks.com.au
Entity United Central Colleges of Australia Pty Ltd (DBA RTOpacks)
Domain rtopacks.com.au
Region ap-northeast-1 (Tokyo) — closest AP region, Sydney not available
Plan Free tier
Wrangler Secret RTOPACKS_RESEND_API_KEY on ucca-ops
Status Domain verified 2026-03-05

Note

Resend does not have an ap-southeast-2 (Sydney) region as of 2026-03-05. Tokyo is the closest Asia-Pacific region. AU customer data stays in Cloudflare AU PoP — Resend is only the email transport layer. Migrate to Sydney region when Resend adds it.


2. DNS Records

Both domains were verified via Cloudflare Auto Configure. DNS records should be imported into Terraform by Alex.

ucca.online (3 records)

Type Name Value / Content
TXT resend._domainkey.ucca.online DKIM public key — see Cloudflare DNS
MX send.ucca.online feedback-smtp.us-east-1.amazonses.com (priority 10)
TXT send.ucca.online v=spf1 include:amazonses.com ~all

rtopacks.com.au (3 records)

Type Name Value / Content
TXT resend._domainkey.rtopacks.com.au DKIM public key — see Cloudflare DNS
MX send.rtopacks.com.au feedback-smtp.ap-northeast-1.amazonses.com (priority 10)
TXT send.rtopacks.com.au v=spf1 include:amazonses.com ~all

Note

Alex to import all 6 DNS records into Terraform as cloudflare_record resources. Both domains were auto-configured via Cloudflare integration — records exist in Cloudflare but may not yet be in Terraform.


3. Wrangler Secrets

Secret Name Worker Sends From Status
RESEND_API_KEY ucca-ops ucca.online Set 2026-03-05
RTOPACKS_RESEND_API_KEY ucca-ops rtopacks.com.au Set 2026-03-05

Note

Each API key is scoped to its domain only. RESEND_API_KEY cannot send from rtopacks.com.au and vice versa. This enforces correct entity attribution on all outbound email.


4. Sending Addresses

Address Purpose Domain Status
noreply@ucca.online Platform system emails, developer notifications ucca.online Configure in code
admin@ucca.online Account-level notifications, investor comms ucca.online Configure in code
noreply@rtopacks.com.au Customer transactional emails — OTP, credential delivery rtopacks.com.au Configure in code
hello@rtopacks.com.au Customer-facing from address rtopacks.com.au Configure in code

5. Use Cases by Priority

Use Case From Address Domain Priority
SMS OTP fallback (email OTP) noreply@rtopacks.com.au rtopacks.com.au P1
Credential delivery email noreply@rtopacks.com.au rtopacks.com.au P1
Admin ops alerts noreply@ucca.online ucca.online P1
Investor/partner comms admin@ucca.online ucca.online P2
Customer welcome email hello@rtopacks.com.au rtopacks.com.au P2
Marketing/broadcast hello@rtopacks.com.au rtopacks.com.au P3 — requires Resend upgrade

6. Outstanding Tasks

Task Priority Owner
Import ucca.online DNS records into Terraform P1 Alex
Import rtopacks.com.au DNS records into Terraform P1 Alex
Implement email sending in ucca-ops worker (ops alerts) P2 Alex
Implement email sending in rtopacks worker (OTP + credential delivery) P2 Alex
Migrate to Resend Sydney region when available P3 Alex

Version History

Version Date Change Author
1.0 2026-03-11 Converted from resend-reference-v1.0.docx Claude Code