Oracle letters

Resend email setup

Emails should recover access, confirm payment, and bring users back without looking like spam or an alarming ritual.

Email is not decoration. It is a rescue bridge if the client closes the tab after payment.

Set sender

EMAIL_FROM should look like OmenHall and preferably use a verified domain once DNS is ready.

  • RESEND_API_KEY is set.
  • EMAIL_FROM is set.
  • SUPPORT_EMAIL is set.

Check receipt

After payment, the user should receive a clear email: what was bought, how to open it, what to do if there is a problem.

  • No internal IDs unless necessary.
  • There is account or recovery link.
  • Support is included.

Check recovery

A lost link should not become a disaster. Email recovery should lead to account and archive.

  • Recovery form sends email.
  • Magic link opens callback.
  • Account shows archive.

checklist

What to check

  • Emails contain no secrets.
  • Email subjects are short and clear.
  • Unsubscribe/notification preferences are planned for recurring emails.
  • Email failures do not break webhook.

red flags

When to stop

  • Email lands in spam.
  • Sender looks like a random dev domain.
  • Link points to preview deployment instead of production.

done when

Definition of done

  • Receipt email arrives after test payment.
  • Recovery email restores access.
  • Support email works and is consistent across the site.

related doors