Import Resend contacts into MailerPress

Use the Migration Center to import Resend contacts into MailerPress, with their segments. It is a one-time import: later changes in Resend are not synced.

Importing from Resend requires MailerPress Pro. You need MailerPress and MailerPress Pro 2.1.0 or later.

Before you start

  • Create a Full access API key on the API Keys page of Resend. A Sending access key cannot read contacts.
  • Resend is already your sending service in MailerPress? Its saved credentials are reused and unsubscribed contacts are skipped.
  • If that key has Sending access only, replace it in MailerPress with a Full access key first.
  • Back up your database, or test the import on a staging site first.
  • Pause automations that start with the Contact Subscribed trigger if imported contacts should not enter them.
  • Import only contacts who agreed to receive your emails.

What gets imported

ResendMailerPress
SegmentsLists. An existing list with the same name is reused.
Contacts of your segmentsContacts, added to the matching lists
All contacts, if you have no segmentContacts, added to your default list
First name and last nameFirst name and last name
Custom values sent with contactsCustom fields, created during the import
Not importedContacts outside any segment (when you have segments), broadcasts, templates and statistics

Import your contacts

  1. Go to MailerPress > Tools > Migrations.
  2. Select Platforms.
  3. In Import from platform, choose Resend.
  4. In Connect Resend, paste your key in API key.
  5. Optional: check Include unsubscribed contacts to also import unsubscribed contacts.
  6. Click Save API key.
  7. Under Data to migrate, keep Lists, Custom fields and Contacts checked.
  8. Click Start migration.
  9. Wait for Migration completed. You can leave the page in the meantime.

If Resend is already connected, the Connect Resend form does not appear: skip steps 4 to 6.

The Custom fields count shows 0 for Resend: fields are created while contacts are imported.

Cancel stops a running migration. Records already imported stay in MailerPress.

Contact statuses

ResendMailerPress
Subscribed contactSubscribed
Unsubscribed contactSkipped. Unsubscribed if you checked Include unsubscribed contacts.
  • An existing contact with the same email gets the Resend status. An unsubscribed contact can become Subscribed again.
  • No contact is imported as Pending, so no confirmation email is sent.
  • Automations with the Contact Subscribed trigger can start for imported contacts.

After the import

  • Check the processed, skipped and error counts.
  • Open a few contacts and check their status, lists, names and custom field values.
  • Check the field types in your contact fields.
  • Contacts imported without a segment are in your default list: check it.
  • A contact in several segments is counted once per segment in the progress.
  • Reactivate the automations you paused.
  • To bring in later Resend changes, run the migration again. Contacts are matched by email, without duplicates.

To keep sending your emails through Resend, set it up as your sending service: see Send your campaigns with Resend in MailerPress and the Resend integration page.

For all sources and options, read Migrate your contacts to MailerPress with the Migration Center.