Email Marketing Integrations
When a lead enters LeadHub, it can be automatically added as a subscriber in your email marketing platform. Configure any of the 9 supported platforms from Settings โ Integrations.
How Email Marketing Integrations Workโ
- A lead arrives in LeadHub from any source.
- LeadHub's queue worker calls the email platform's API.
- The contact is created (or updated) in the target audience/list.
- Email automations you have configured in the platform will trigger immediately.
Mailchimpโ
Step 1 โ Get Your API Key and Audience IDโ
- Log in to Mailchimp โ click your avatar โ Profile โ Extras โ API Keys.
- Click Create A Key and copy the generated key.
- Go to Audience โ Manage Audience โ Settings โ Audience name and defaults.
- Scroll down to find your Audience ID (also called List ID).
Step 2 โ Configure in LeadHubโ
- Go to Settings โ Integrations โ Mailchimp.
- Fill in:
Field Value API Key From Step 1 Audience ID List/Audience ID from Step 1 - Click Save & Test.
Tip: Leads are added with
subscribedstatus. Double opt-in must be turned off in the audience settings for this to work without a confirmation email.
ActiveCampaignโ
Step 1 โ Get Your API Key and URLโ
- In ActiveCampaign, go to Settings โ Developer.
- Copy the API URL (e.g.
https://youraccountname.api-us1.com) and API Key. - Optionally, note the List ID you want contacts added to (found under Lists).
Step 2 โ Configure in LeadHubโ
- Go to Settings โ Integrations โ ActiveCampaign.
- Fill in:
Field Value API Key From Step 1 API URL Your ActiveCampaign API URL List ID (Optional) numeric list ID - Click Save & Test.
Klaviyoโ
Step 1 โ Get Your API Keyโ
- In Klaviyo, go to Account โ Settings โ API Keys.
- Click Create Private API Key.
- Give it a name, enable Full Access or at minimum Profiles: Full Access and Lists: Full Access.
- Copy the key.
- From your Lists & Segments page, open the list you want and copy the List ID from the URL.
Step 2 โ Configure in LeadHubโ
- Go to Settings โ Integrations โ Klaviyo.
- Fill in:
Field Value API Key Private API key from Step 1 List ID Target list ID - Click Save & Test.
Brevo (formerly Sendinblue)โ
Step 1 โ Get Your API Keyโ
- In Brevo, go to Account โ Settings โ SMTP & API โ API Keys.
- Click Generate a new API key and copy it.
- Optionally, go to Contacts โ Lists and note the List ID you want subscribers added to.
Step 2 โ Configure in LeadHubโ
- Go to Settings โ Integrations โ Brevo.
- Fill in:
Field Value API Key From Step 1 List ID (Optional) numeric list ID - Click Save & Test.
ConvertKitโ
Step 1 โ Get Your API Keyโ
- In ConvertKit, go to Settings โ Advanced โ API.
- Copy the API Key (not the API Secret โ the key is for writing).
- Navigate to a Form or Tag you want contacts added to. The Form ID appears in the URL (
/forms/1234567/editโ ID is1234567).
Step 2 โ Configure in LeadHubโ
- Go to Settings โ Integrations โ ConvertKit.
- Fill in:
Field Value API Key From Step 1 Form ID Numeric Form ID (subscribers are added to this form) - Click Save & Test.
Dripโ
Step 1 โ Get Your API Token and Account IDโ
- In Drip, go to Settings โ User Settings โ General โ API Token.
- Copy the token.
- Your Account ID is the number in the URL when you're in Drip:
https://www.getdrip.com/123456/โ123456.
Step 2 โ Configure in LeadHubโ
- Go to Settings โ Integrations โ Drip.
- Fill in:
Field Value API Token From Step 1 Account ID From the URL - Click Save & Test.
GetResponseโ
Step 1 โ Get Your API Key and List Tokenโ
- In GetResponse, go to My Profile โ Integrations & API โ API.
- Copy the API Key.
- Go to Contacts โ Lists, open the target list, and copy its List Token (the short alphanumeric code shown in the list settings).
Step 2 โ Configure in LeadHubโ
- Go to Settings โ Integrations โ GetResponse.
- Fill in:
Field Value API Key From Step 1 List Token Target list token - Click Save & Test.
Moosendโ
Step 1 โ Get Your API Key and Mailing List IDโ
- In Moosend, go to Settings โ API Key and copy the key.
- Navigate to your Mailing List โ open it โ copy the List ID shown in the URL or list settings.
Step 2 โ Configure in LeadHubโ
- Go to Settings โ Integrations โ Moosend.
- Fill in:
Field Value API Key From Step 1 List ID Target mailing list ID - Click Save & Test.
MailerLiteโ
Step 1 โ Get Your API Key and Group IDโ
- In MailerLite, go to Integrations โ API and copy your API Key (v2 key from classic, or the new API key from the Groups dashboard).
- Go to Subscribers โ Groups, open a group, and note the Group ID from the URL.
Step 2 โ Configure in LeadHubโ
- Go to Settings โ Integrations โ MailerLite.
- Fill in:
Field Value API Key From Step 1 Group ID Numeric group ID - Click Save & Test.
Field Mappingโ
LeadHub sends the following fields to all email marketing platforms (where supported):
| LeadHub Field | Maps To |
|---|---|
| First Name | First name |
| Last Name | Last name |
| Email address (primary identifier) | |
| Phone | Phone number (if supported) |
| Company | Company/Organization |
| Tags | Subscriber tags |
Custom fields from LeadHub are passed as merge tags / custom attributes if the platform supports them.
Troubleshootingโ
| Problem | Solution |
|---|---|
| "Subscriber already exists" error | Most platforms update existing records โ this is usually safe to ignore |
| Contact not appearing in list | Check that the API key has list-write permissions |
| Double opt-in confirmation required | Disable double opt-in in the list settings, or handle confirmation in an automation |
| Queue delays | Confirm the cron job is set up โ see Shared Hosting Guide |