Setup · Email

Wire up email send.

Four checkpoints. Get each green, then send a live test to confirm the whole pipeline works.

1

Resend API key in Vercel env

checking

Axis needs a Resend API key to dispatch mail. Vercel env var name: RESEND_API_KEY.

2

Sender address configured

checking

Optional but recommended: set the default from-address. Without it, Axis falls back to ATLY Studios <axis@atlystudios.com>.

  • Vercel env vars → add AXIS_EMAIL_FROM with value ATLY Studios <axis@atlystudios.com> (or your preferred address).
  • Optional: AXIS_EMAIL_REPLY_TO set to a real inbox you read (replies route there).
3

Sender domain verified in Resend

Resend rejects all sends until the from-address's domain has SPF / DKIM / DMARC records added. This is the most common cause of "Credential not found" / "domain not verified" errors.

  • resend.com/domains → Add Domain → atlystudios.com (or your preferred sender domain).
  • Copy the three DNS records Resend shows you (SPF, DKIM, DMARC) into your DNS provider.
  • Wait 5–30 min for verification. Status flips to green in Resend's dashboard.
  • This step has no live env check — only a real test-send below will reveal it.
4

Send a live test

Fires a real email through your live key. The response (success or exact Resend error) shows up below in plain English.