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
| Resend | MailerPress |
|---|---|
| Segments | Lists. An existing list with the same name is reused. |
| Contacts of your segments | Contacts, added to the matching lists |
| All contacts, if you have no segment | Contacts, added to your default list |
| First name and last name | First name and last name |
| Custom values sent with contacts | Custom fields, created during the import |
| Not imported | Contacts outside any segment (when you have segments), broadcasts, templates and statistics |
Import your contacts
- Go to MailerPress > Tools > Migrations.
- Select Platforms.
- In Import from platform, choose Resend.
- In Connect Resend, paste your key in API key.
- Optional: check Include unsubscribed contacts to also import unsubscribed contacts.
- Click Save API key.
- Under Data to migrate, keep Lists, Custom fields and Contacts checked.
- Click Start migration.
- 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
| Resend | MailerPress |
|---|---|
| Subscribed contact | Subscribed |
| Unsubscribed contact | Skipped. 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.