EmailElement Docs

Resend

Resend

To set up Resend to be used as an Email Service Provider in EmailElement, you will need:

  • At least 1 Email Domain configured and verified
  • At least 1 valid Sender Address (this is created with your account, but you can optionally make another if need from the “Domains” menu)
  • A webhook setup and enabled
  • Your API Key for Resend

Create and Enable Webhook

  • From the left pane, select Webhooks
  • Click “Add webhook”
  • Edit the Webhook with the settings seen here: Select the following events email.bounced
  • email.complained
  • email.delivered
  • email.delivery_delayed
  • email.failed
  • email.sent

Create and Enable Webhook

[Use this for easier copy/paste]

Endpoint URL: https://deliverywebhook.emailelement.com/api/event/resend

Get API Key

  • From the same pane you found the Webhook settings, click on “API Keys”
  • Click “Create API Key”
  • Edit the API Key with the settings seen here: Under Permission, select Sending access
  • Under Domain, select the domain that is integrated within EmailElement
  • Click Add

Get API Key

Get API Key

  • Back in EmailElement, when setting up your integration, enter this item into its appropriate field

Get API Key

Set Up Resend in EmailElement

  1. Go to Send Integrations and click Create Send Integration.
  2. Choose the integration type, pick Resend from the list, and click Next.
  3. Enter a name for the integration.
  4. Select one or more sender domains. A validated domain carries a green tick and is ready to send from.
  5. Enter the API key you copied.
  6. Custom Headers are optional, and go on every email this integration sends.
  7. Click Create.

Test the Integration

  1. Click Run Test on the integration.
  2. The result is reported for each sender domain on it.
  3. One domain succeeding is enough for the integration to go active.

Troubleshooting

Issue Solution
Authentication failed Check the credentials are correct and still active in Resend.
Domain not verified The sender domain has to be verified in EmailElement and in Resend. Check its SPF and DKIM records.
Run Test fails for one domain That domain is not set up in Resend. Check it there, and check its DNS records.
Nothing recorded in Delivery Events The webhook is not reaching us. Check the webhook steps above were completed.
Something went wrong. Reloading the page usually fixes it. Reload ×

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.