Migrate

Move to OpenEmail
in ten minutes.

Keep your code and bring your whole setup across. Resend comes first, and more platforms follow.

Coming from Resend?
Change two lines.

Point the Resend SDK at OpenEmail and keep your code, then bring contacts, templates and webhooks across.

Move from Resend

Two differences: a message takes one reply-to address, and an inline image referenced by content id arrives as an ordinary attachment.

Your Resend SDK code stays as it is
RESEND_BASE_URL=https://api.openemail.uk/compat/resendRESEND_API_KEY=oe_live_…

Answered in Resend's own shapes and error names

Bring the rest with one key

  • Suppressions
  • Audiences
  • Contacts
  • Templates
  • Webhooks

Bring the rest
with one key.

Paste a Resend key, check what is there and start the import. Data moves across, and domains and keys arrive as a checklist, so nothing is left behind.

Move from Resend

Move your setup over from Resend.

Resend API key
Use a full-access Resend key. Revoke it afterwards.
re_••••••••••••••••
Recommended
Suppressions
214 found
Bounced, complained and blocked addresses keep their reason.
Audiences
3 found
Each segment becomes an audience.
Contacts
8,532 found
Only subscribed contacts arrive, with their names.
Templates
12 found
Arrive as HTML templates with variables declared.
Webhooks
2 found
Added switched off, since signing differs here.
Domains checklist
2 found
Lists each domain with records to publish.
API keys checklist
3 found
Lists each key so you can recreate it.
Keep your code
Set these two variables to send through OpenEmail.
.env
RESEND_BASE_URL=https://api.openemail.uk/compat/resendRESEND_API_KEY=oe_live_…
What to bring across

Ten minutes from now,
you are sending from here.

Create a workspace, change two lines and run the import. Revoke the Resend key when you are done.