EmailElement Docs

ExpertSender

ExpertSender

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

  • At least 1 Email Domain configured and verified
  • Your webhooks setup and enabled
  • Your API Key for ExpertSender

Select Domain

  • In the top navigation, select the domain of interest

Select Domain

Identify Region

  • ExpertSender has multiple regions.
  • From the Left Pane select Settings > Business Unit
  • The region can be determined by looking at the URL in the API section

Identify Region

Create and Enable Webhooks

  • From the left pane, select Automations > Webhooks
  • Click “Create new webhook”

Create and Enable Webhooks

  • Create the Webhook with the settings seen here:

Create and Enable Webhooks

[Use this for easier copy/paste]

Webhook URL:
https://deliverywebhook.emailelement.com/api/event/expertsender
  • Repeat this process and create webhooks for the following events

    • Email send
    • Email delivery
    • Email bounce
    • Email complaint
    • Unsubscription

Create and Enable Webhooks

Create API Key

  • From the Left Pane select Settings > Business Unit
  • Select the ‘API’ tab and select ‘Add new API Key’

Create API Key

  • Select ‘Save’ and follow the prompts, being sure to store your generated token to add in EmailElement later

Create API Key

Set Up ExpertSender in EmailElement

  • Once you have your API Key, go to EmailElement and select Send Integrations>Create Send Integration
  • Select ExpertSender from the list of ESPs
  • Add your Sender Domain and API Key, then Save your integration
  • Be sure to ‘Run Test’ after saving to ensure everything is setup properly and you'll be ready to start sending.

Set Up ExpertSender in EmailElement

Custom ListUnsubscribe Headers

If you want your sender domain to be used in the ListUnsubscribe URL in your emails:

  • First reach out to ExpertSender and ask them to enable custom ListUnsubscribe headers on your account.
  • Once it is available, you can go to Settings > Business Unit > Default Domain, where you will have the option to provide a custom URL and Email address.

EmailElement currently only supports ListUnsubscribe Url

  • Set up your ExpertSender account Custom List-Unsubscribe header - URL like so:

Custom ListUnsubscribe Headers

  • Then in your EmailElement sender domain turn off:

Include List-Unsubscribe email in List-Unsubscribe header

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 ExpertSender.
Domain not verified The sender domain has to be verified in EmailElement and in ExpertSender. Check its SPF and DKIM records.
Run Test fails for one domain That domain is not set up in ExpertSender. 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.