mailerpress icon black white

Documentation

Send your campaigns with Resend in MailerPress

Here are the steps to send your email campaigns with Resend and manage bounce tracking in MailerPress using the Resend API.

#1 – Sign in to Resend

  1. Create an account on the Resend website or sign in to an existing one.
  2. Go to API Keys from the left sidebar.
  3. Click Create API Key.
  4. Enter a name for your API key (e.g. “MailerPress”), select Sending access as the permission, and click Add.
  5. Copy the generated API key (it starts with re_). You won’t be able to see it again.

#2 – Verify your domain in Resend

Before sending emails, you need to verify a domain in your Resend account.

  1. In the Resend dashboard, go to Domains from the left sidebar.
  2. Click Add Domain and enter your domain name (e.g. yourdomain.com).
  3. Resend will provide you with DNS records (SPF, DKIM, and optionally DMARC) to add to your domain’s DNS settings.
  4. Add the records to your DNS provider and click Verify in Resend.
  5. Once verified, you can use any email address on this domain as a sender (e.g. [email protected]).

Copy the API key and paste it to your WordPress adminMailerPressIntegrationsEmail Service ProvidersResend (click the Settings icon from the dedicated card), API key field.

If it’s not already done, enter a default email address (must match your verified domain) and a default sender name.

Save changes.

Then toggle the switch on the Resend card to enable it. Open the dropdown menu (three dots) and click Set as primary to make Resend your default sending service.

#4 – Send a test email

  1. On the Resend card, open the dropdown menu (three dots).
  2. Click Send a test email.
  3. Enter a recipient email address and click Send.

You should receive an email with the subject “This is a Sending Method Test”. If not, check that your API key is correct and that the sender email uses a domain verified in Resend.

#5 – Configure sending speed

Go to MailerPressSettingsSending Speed to choose a sending profile adapted to your Resend plan:

  • Prudent (Free plan) – 50 emails per batch, every 5 minutes (~600/h). Best for the free tier (100 emails/day).
  • Balanced (Recommended) – 75 emails per batch, every 5 minutes (~900/h). Works for most use cases.
  • Performance (Paid plans) – 200 emails per batch, every 5 minutes (~2,400/h). For higher-volume paid plans.

The Balanced profile is selected by default. Choose Prudent if you are on Resend’s free tier (3,000 emails/month, 100/day).

#6 – Enable bounce tracking

  1. Open again the Resend modal in MailerPressIntegrationsEmail Service Providers and check Enable bounce tracking.
  2. Copy the webhook URL.
  3. Go back to your Resend account and go to Webhooks from the left sidebar.
  4. Click Add Webhook.
  5. Paste the webhook URL you copied from MailerPress in the Endpoint URL field.
  6. Select the email.bounced event (and optionally email.complained).
  7. Click Create to activate the webhook.

#7 – Track your bounces

Go back to MailerPressAudience, and use the Bounce filter to see your bounced contacts.

Bounced contacts are automatically flagged and excluded from future sends.