Skip to main content
Adding Email Accounts In Bloom

Before creating an opt-in form, you must connect it to your mailing list service.

Updated over 9 months ago

Adding New Accounts

Before creating a functioning opt-in form, you must connect Bloom to your email marketing software/email newsletter software.

Once connected, Bloom can add subscribers to lists within your accounts.

Bloom supports the following software:

  • ActiveCampaign

  • Aweber

  • CampaignMonitor

  • ConstantContact

  • ConvertKit

  • Emma

  • Feedblitz

  • FeedBurner

  • FluentCRM

  • GetResponse

  • HubSpot

  • iContact

  • Infusionsoft

  • MadMimi

  • MailChimp

  • MailerLite

  • MailPoet

  • Mailster

  • Ontraport

  • SalesForce

  • SendinBlue

To connect Bloom with your email software, navigate to the WordPress Dashboard → Bloom → Email Accounts page.

This will bring you to the Bloom's Control Panel. Click the New Account button on the top right of the settings panel to start adding a new account.

tutorial image

This is where you can manage your existing Bloom accounts or create new ones.

If this is your first time visiting the Accounts tab, you will see accounts listed later. You first need to add one.

To get started, click the New Account button.

tutorial image

This will bring you to the account creation screen.

Here, you can choose your email provider from the dropdown list. Once you have selected your account type, some additional settings will appear.

These settings are used to verify your account and link it with Bloom. Once your account is linked, Bloom can use your Email Provider's API to automatically add subscribers to your email list.

The steps for verification will vary based on your Email Provider and may involve providing an API Key or additional account information.

Next, we will go over each of the different account types and their verification steps in detail:

Important Note: For the Account Name, ensure that only English characters are being used, without spaces or other special characters such as: !@#$%^&*(){}|\/.

Example:

ActiveCampaign

When you select ActiveCampaign from the email provider dropdown menu, you will notice that some new fields appear:

ActiveCampaign

Account Name

This can be anything you like and is merely a reference for remembering the account.

API Key

The API Key is a special code that is given to you by ActiveCampaign that you can use to authenticate your account.

This code can be found within your ActiveCampaign.com account dashboard.

  1. Click on the Settings menu.

  2. Click on the Developer link.

  3. Copy both the URL and the API Key

  4. Paste those values into the respective fields of Bloom or Email Opt-in module.

API URL

The API URL is a special URL assigned to your account by ActiveCampaign.

This code can be found just below the API Key in your ActiveCampaign account dashboard. ActiveCampaign requires an API Key and API URL to integrate with Bloom.

You can find both the API Key and API URL in the API tab of your account settings page. To access your account settings, click on your profile image on the far-right side of the main navigation toolbar and click My Settings.

Form ID

Form ID is optional but can be used to pull settings from a form created within your AcitveCampaign account to enable double opt-in confirmation.

tutorial image
  1. Copy and paste the API Key and API URL into the appropriate fields on the Bloom account creation page.

  2. Click Authorize. Your account will be verified if your information is correct, and your email lists will appear below the API Settings.

  3. Click Save & Exit to finalize the process and add the account to Bloom.

Once added, the account and its associated lists will appear in the Email Accounts tab of your Bloom settings panel.

You can manage or delete this account anytime from within that tab. You also have the option to use the optional Form ID field while authorizing your account. This should be used if you need to enable double opt-in confirmation.

To create a new form within your ActiveCampaign account, log in and click on the Apps link. Next, click the Add Form link to create a new form.

tutorial image

You don't need to adjust the form settings since Bloom only supports the Name and Email fields.

Instead, we need to locate the Form ID to be added to your Bloom integration settings.

Unfortunately, ActiveCampaign doesn't list this ID, but luckily, you can find it by looking at the URL in the browser's address bar. While on the form creation page, you can look at your URL. It might look something like this: https://elegantthemes.activehosted.com/admin/main.php?action=form_edit&id=31.

You should see a number attached to the end of the URL. That's your form ID.

Copy and paste that number into the Form ID field in Bloom and click Authorize.

Now that you have connected Bloom to a specific form, it will use the standard ActiveCampaign workflow, including double opt-in confirmation.

Aweber

When you select Aweber from the email provider dropdown menu, you will notice that a new tab is opened and some new fields appear:

Aweber

Account Name

This can be anything you like and is merely a reference for remembering the account.

Authorization Code

This is the code that Aweber gives you to authenticate your account with Bloom.

  1. After choosing Aweber as the Email provider, a new browser tab would open. If no new tab was opened, disable any popup blockers you are using and then try refreshing the page.

  2. In the new browser tab, you will be prompted to log in to your Aweber account.

  3. Input your Aweber's username and password and click the Allow Access button. This will generate your authorization code.

  4. Copy and paste the code into the Authorization Code field in the Bloom account creation page.

  5. Next click Authorize. Your account will be verified if your information is correct, and your email lists will appear below the API Settings.

  6. Click Save & Exit to finalize the process and add the account to Bloom.

Once added, the account and its associated lists will appear in the Accounts tab of your Bloom settings panel.

Campaign Monitor

When you select Campaign Monitor from the email provider dropdown menu, you will notice that some new fields appear:

tutorial image

Account Name

This can be anything you like and is merely a reference for remembering the account.

API Key

The API Key is a special code given to you by Campaign Monitor that can be used to authenticate your account.

This code can be found within your CampaignMonitor.com account.

Next, you'll need to find your API Key. This can be found within your CampaignMonitor.com account.

  1. Log in to your Campaign Monitor account,

  2. Click the Account Settings link. On this page, you will find a Show API Key link.

  3. Click this link to reveal your API Key.

  4. Copy and paste the API key into the Bloom account creation page.

    tutorial image
  5. Click Authorize. Your account will be verified if your information is correct, and your email lists will appear below the API Settings.

  6. Click Save & Exit to finalize the process and add the account to Bloom.

Once added, the account and its associated lists will appear in the Accounts tab of your Bloom settings panel.

You can manage or delete this account anytime from within this tab.

Constant Contact

When you select Constant Contact from the email provider dropdown menu, you will notice that some new fields appear:

tutorial image

Account Name

This can be anything you like and is merely a reference for remembering the account.

API Key

The API Key is a special code given to you by Contact Contact that can be used to authenticate your account.

This code can be found within your ConstantContact.com account.

Token

The Token is an additional code given to you by Contact Contact that can be used to authenticate your account.

This code can be found within your ConstantContact.com account.

Before you can create an application, retrieve an API and register a Token, you must first create a Constant Contact Developer Account.

Once you have created your account, log in to begin the application creation process.

tutorial image

  1. When you first log in to your Constant Contact Developer account, you will notice a tab labeled API Keys. Click this link

  2. Click the Applications link on the new page. This will reveal the Create An Application button.

    tutorial image

  3. Click the Create a New Application button to create your new app.

  4. Give the App a name you will remember, such as Bloom, and then complete the creation process.

    Once you have created your App, you will be brought back to the Applications tab and notice that your new application has been created and an API key has been assigned.

  5. Copy this API key and Save it.

    tutorial image

  6. You will see a link above your new App info that says Get an access token. Click the link.

    tutorial image


    This will bring you to a new page listing your access tokens. You don't have any yet, so you will need to create one.

  7. Click the Get Access Token button to continue.

  8. Next, you will be prompted to log in to your regular Constant Contact account (not the developer account you created).

  9. Once logged in, click the Allow Access button.

    tutorial image


    Your Application and Constant Contact account have now been linked, and you will be given an Access Token on the new page. Copy this token and save it. You now have both your API key and your Access Token.

    tutorial image

  10. Head over to the Bloom settings page, input your API Key and Token, and give your account a name you can remember.

  11. Click Authorize. Your account will be verified if your information is correct, and your email lists will appear below the API Settings.

  12. Click Save & Exit to finalize the process and add the account to Bloom.

Once added, the account and its associated lists will appear in the Accounts tab of your Bloom settings panel.

You can manage or delete this account anytime from within this tab.

ConvertKit

When you select ConvertKit from the email provider dropdown menu, you will notice that some new fields appear:

tutorial image

Account Name

This can be anything you like and is merely a reference for you to remember the account by.

API Key

The API Key is a special code given to you by ConvertKit, which can be used to authenticate your account. It can be found within your ConvertKit Account Dashboard.

API Secret

The API Secret is another special code given to you by ConvertKit, which can be used to authenticate your account to perform certain actions. It can also be found within your ConvertKit Account Dashboard.

Now, you'll need to find your API and Secret key. They can be found inside your ConvertKit Account Dashboard.

  1. Log in to your account, and then click the Account link. On this page, you will find your API Key as well as a Show link for your API Secret.

  2. Click the link to reveal your API Secret key.

  3. Copy and paste the API and Secret key into the Bloom account creation page.

    tutorial image

  4. Click Authorize.

Your account will be verified if your information is correct, and your email lists will appear below the API Settings.

The account and its associated lists will appear in the Accounts tab of your Bloom Dashboard.

You can manage or delete this account at any time from there.

Emma

When you select Emma from the email provider dropdown menu, you will notice that some new fields appear:

tutorial image

Account Name

This can be anything you like and is merely a reference for remembering the account.

Public Key

The Public API Key is a special code given to you by Emma that can be used to authenticate your account.

This code can be found within your MyEmma.com account.

Private Key

The Private API Key is an additional code given to you by Emma that can be used to authenticate your account.

Account ID

The Account ID is an additional code given to you by Emma that can be used to authenticate your account.

This code can be found within your MyEmma.com account.

  1. Log in to your MyEmma.com account.

  2. Click on the Account Settings link.

  3. Find the API tab, inside of which will be all the information you need to integrate Emma into Bloom.

tutorial image

Copy and paste each of the three pieces of information into the relevant fields within the Bloom account creation page.

Once all three pieces of information have been added and you have given your Account a name to remember it by, click the Authorize button. If all of your information is entered correctly, your authorization will be successful, and you will get a list of your Emma mailing lists. After authorizing, click the Save & Exit button to finalize the process. You can now use Emma when creating a new opt-in form!

Feedblitz

When you select Feedblitz from the email provider dropdown menu, you will notice that some new fields appear:

Account Name

This can be anything you like and is merely a reference for remembering the account.

API Key

The API Key is a special code given to you by Feedblitz that can be used to authenticate your account. This code can be found within your Feedblitz.com account.

tutorial image

Before you can authenticate your account, you first need to locate your API Key. This can be found within your Feedblitz.com account.

Log in to your account, and from within the My Account tab, click the API Keys link. On this page, you can view our current API Keys or generate new ones. Copy and paste your API Key into the Bloom account creation page.

tutorial image

Next, click Authorize.

Your account will be verified if your information is correct, and your email lists will appear below the API Settings.

Click Save & Exit to finalize the process and add the account to Bloom. Once added, the account and its associated lists will appear in the Accounts tab of your Bloom settings panel. You can manage or delete this account anytime from within this tab.

GetResponse

When you select GetResponse from the email provider dropdown menu, you will notice that some new fields appear:

Account Name

This can be anything you like and is merely a reference for you to remember the account by.

API Key

The API Key is a special code that is given to you by GetResponse that can be used to authenticate your account. This code can be found within your GetResponse.com account.

tutorial image

Before you can authenticate your account, you'll need to find your API Key.

This can be found by logging in to your GetResponse.com account and clicking the Account Details link.

On this page, you will notice a Getresponse API tab. Click this tab to reveal your API Key. Copy and paste this API Key into the field within the Bloom account creation page.

tutorial image

Next, click Authorize. If your information is correct, your account will be verified, and your email lists will appear below the API Settings.

Click Save & Exit to finalize the process and add the account to Bloom.

Once added, the account and its associated lists will appear in the Accounts tab of your Bloom settings panel. You can manage or delete this account at any time from within this tab.

HubSpot

When you select HubSpot from the email provider dropdown menu, you will notice that some new fields appear:

Account Name

This can be anything you like and is merely a reference for you to remember the account by.

Access Token

The access token can be generated from within the private app of your HubSpot account.

To get your access token, you need to create a private app first in the Integrations Private Apps page.

On the Basic Info tab, you need to add the app name, icon logo, and the app description. On the Scopes tab, you can select the scopes that your private app needs to access.

To add an account, fetch contact lists, add custom fields, and subscribe, your private app needs access to crm.lists.read, crm.objects.contacts.write, and crm.lists.write.

Click the Create App button to complete the process and get your private app access token.

tutorial image

You can also go to your private app details to get the access token there. Copy this access token so that you can paste it into the Bloom settings field.

tutorial image

Return to the Bloom Email Accounts New Account Setup screen and paste in your private app access token into the Access Token field.

Click the Authorization link to authorize your account.

tutorial image

Once your account has been authorized, click the Save & Exit button.

You can now integrate your HubSpot account when creating new Bloom opt-in forms!

API Key

Announcement from HubSpot: Starting November 30, 2022, all customers will no longer have access to API Keys and, in turn, will no longer be able to use API Keys as an authentication method with HubSpot APIs.

Starting July 15, 2022, we will no longer allow new API keys to be created.

Existing API keys will work until November 30th, but accounts that still need an API key, as of July 15, 2022, will not have access to create a new API key.

API calls made with API keys on or after Nov 30, 2022, will return 401 errors.

Due to the recent change on the HubSpot API Key, we removed the API Key documentation section and recommended you start using the Private App Access Token instead.

iContact

When you select iContact from the email provider dropdown menu, you will notice that some new fields appear:

Account Name

This can be anything you like and is merely a reference for remembering the account.

App ID

You can create This special code within the iContact App-Id generator.

Log in to your account and then go to the App-Id Generator to create a new app and generate an App-Id.

Username

This is the username you use to log in to your iContact account.

Password

This is the password you created for your App-Id.

tutorial image

You should already know your Username and Password so that just leaves the App ID.

This special code must be generated from within your iContact.com online account. Log in to your online account, and then go to the App-Id Generator page to create a new app.

After creating your app, copy and paste the API-AppID into the field within the Bloom account creation tab.

tutorial image

Next, click Authorize.

Your account will be verified if your information is correct, and your email lists will appear below the API Settings.

Click Save & Exit to finalize the process and add the account to Bloom.

Once added, the account and its associated lists will appear in the Accounts tab of your Bloom settings panel. You can manage or delete this account anytime from within this tab.

Infusionsoft

When you select Infusionsoft from the email provider dropdown menu, you will notice that some new fields appear:

Account Name

This can be anything you like and is merely a reference for remembering the account.

API Key

The API Key is a special code given to you by Infusionsoft that can be used to authenticate your account. This code can be found within your Infusionsoft.com account.

Application Name

You will need to register an Application from within Infusionsoft.com account and then input the name here.

tutorial image

Before you can authorize your account, you will first need to get your API Key.

To get an API Key, log in to your Infusionsoft account and then click the Admin Settings link.

tutorial image

Next, click the Application tab to open up your application settings.

tutorial image

Scroll down to the bottom of the page to find the API Key section. Here, you can generate a new API Key to use with Bloom.

Copy and paste your API key into the API Key field in the Bloom settings panel.

tutorial image

Next, you will need your Application name. You can find this by looking at the URL in your address bar after logging in to your Infusionsoft account. Copy and paste the subdomain shown here into your Bloom settings panel.

tutorial image

Next, click Authorize.

Your account will be verified if your information is correct, and your email lists will appear below the API Settings.

Click Save & Exit to finalize the process and add the account to Bloom.

Once added, the account and its associated lists will appear in the Accounts tab of your Bloom settings panel. You can manage or delete this account anytime from within this tab.

Mad Mimi

When you select Mad Mimi from the email provider dropdown menu, you will notice that some new fields appear:

Account Name

This can be anything you like and is merely a reference for remembering the account.

Username

This is the username that you use to log in to your MadMimi account.

API Key

The API Key is a special code that is given to you by MadMimi that can be used to authenticate your account. This code can be found within your MadMimi.com account.

tutorial image

Before you can link your account, you must first obtain your API Key.

This key can be found within your MadMimi.com account.

Log in to your account and click the Account link.

On this new page, look for the API tab. Click this tab to reveal your API Key. Copy and paste the key into the Bloom account creation page.

tutorial image

Next, click Authorize.

Your account will be verified if your information is correct, and your email lists will appear below the API Settings.

Click Save & Exit to finalize the process and add the account to Bloom.

Once added, the account and its associated lists will appear in the Accounts tab of your Bloom settings panel. You can manage or delete this account anytime from within this tab.

MailChimp

When you select MailChimp from the email provider dropdown menu, you will notice that some new fields appear:

Account Name

This can be anything you like and is merely a reference for remembering the account.

API Key

The API Key is a secret key used to verify your account.

Once you have entered your API Key and authorized your account, Bloom will be fully connected.MailChimp requires a single piece of information to link your account: your API Key.

These API Keys can be generated within your MailChimp account, copied, and pasted into the Bloom account creation page.

tutorial image

To generate an API key, you will need to log in to your MailChimp account.

Log in to your account and then click the Account link.

This will bring you to your account settings page.

Next, click the Extra link, and the API keys link to bring you to the API management page.

Locate and click the Create A Key button. This will generate a new API Key for your account.

tutorial image

Copy and paste that key into the API Key field on the Bloom account creation page, then click Authorize.

If you have copied the key correctly, your account will be verified, and your email lists will appear below the API Settings.

Click Save & Exit to finalize the process and add the account to Bloom.

Once added, the account and its associated lists will appear in the Accounts tab of your Bloom settings panel. You can manage or delete this account anytime from within this tab.

MailPoet

When you select MailPoet from the email provider dropdown menu, you will notice that some new fields appear:

Account Name

This can be anything you like and is merely a reference for remembering the account.

MailPoet does not require any additional authentication steps. All you need to do is install the MailPoet WordPress plugin.

Once installed and activated, your lists will automatically appear. Input your Account Name.

tutorial image

Next, click Authorize.

Your account will be verified if your information is correct, and your email lists will appear below the API Settings.

Click Save & Exit to finalize the process and add the account to Bloom.

Once added, the account and its associated lists will appear in the Accounts tab of your Bloom settings panel. You can manage or delete this account anytime from within this tab.

Ontraport

When you select OntraPort from the email provider dropdown menu, you will notice that some new fields appear:

Account Name

This can be anything you like and is merely a reference for remembering the account.

API Key

The API Key is a special code given to you by Ontraport that can be used to authenticate your account. This code can be found within your Ontraport.com account.

APP ID

The API ID is a special code given to you by Ontraport that can be used to authenticate your account. This code can be found within your Ontraport.com account.

tutorial image

Before you can authenticate your account, you must locate your API Key and APP ID. These can both be found by logging in to your Ontraport.com account.

Once logged in, look for the dropdown menu on the top right of the screen. From within it, click the Administration link.

You will find the Ontraport API Instructions and Key Manager on this page.

Click this link to proceed to the API Key Manager. Here, you can generate new keys or manage your existing keys.

Copy and paste your API Key and APP ID into the Bloom account creation page.

tutorial image

Next, click Authorize.

Your account will be verified if your information is correct, and your email lists will appear below the API Settings.

Click Save & Exit to finalize the process and add the account to Bloom.

Once added, the account and its associated lists will appear in the Accounts tab of your Bloom settings panel. You can manage or delete this account anytime from within this tab.

MailerLite

When you select MailerLite from the email provider dropdown menu, you will notice that some new fields appear:

Account Name

This can be anything you like and is merely a reference for remembering the account.

API Key

The API Key is a special code that is given to you by MailerLite, which can be used to authenticate your account. It can be found within your MailerLite Account Dashboard.

tutorial image

Now, you'll need to find your API Key. It can be found inside your MailerLite Account Dashboard.

Log in to your account, click your name and avatar located in the top-right corner, and then click Integrations.

Now find the integration list item labeled Developer API and click its Use button.

On this page, you will find your API Key. Copy and paste the API Key into the Bloom account creation page.

tutorial image

Finally, click Authorize.

Your account will be verified if your information is correct, and your email lists will appear below the API Settings.

The account and its associated lists will appear in the Accounts tab of your Bloom Dashboard in the future. You can manage or delete this account at any time from there.

Mailster

When you select Mailster from the email provider dropdown menu, you will notice that a new field appears:

Account Name

This can be anything you like and is merely a reference for remembering the account.

tutorial image

Finally, click Authorize.

Your account will be verified if your information is correct, and your email lists will appear below the API Settings.

The account and its associated lists will appear in the Accounts tab of your Bloom Dashboard from now on. You can manage or delete this account at any time from there.

Salesforce

There are two integration methods offered by Salesforce: Simple and Full. Full integration requires your site to have a valid SSL certificate.

You'll need to access your WordPress Dashboard using HTTPS to configure Full integration.

When you select Salesforce from the email provider dropdown menu, you will notice that some new fields appear:

Account Name

This can be anything you like and is merely a reference for you to remember the account by.

Organization ID

Your Salesforce Organization ID. If you are accessing Bloom's Dashboard using HTTPS you will see the following additional fields:

Instance URL

Your Salesforce Instance URL. This is the URL of your Salesforce Account Dashboard (after you have logged in).

Consumer Key

The Consumer Key is a special code given to you by Salesforce, which can be used to authenticate your account. It can be found within your Salesforce Account Dashboard.

Consumer Secret

The Consumer Secret is another special code given to you by Salesforce, which can be used along with your Consumer Key to authenticate your account. It can be found within your Salesforce Account Dashboard.

tutorial image

First, you need to locate your Organization ID.

It can be found inside your Salesforce Account Dashboard.

After logging in to your account, locate the main sidebar menu on the left side of the page and navigate to Settings → Company Settings → Company Information.

Look for your Organization ID.

Copy the ID and then paste it into the Bloom account creation page.

tutorial image

If your site doesn't have an SSL certificate and/or you didn't use HTTPS to access Bloom's settings, you have all that you need for the Simple Integration method.

You can proceed to the last step below (it starts with Finally, click Authorize.)

If you used HTTPS to access Bloom's settings, you need to copy/paste a few more things before proceeding to the last step.

Now, locate your Instance URL in your browser's address bar and copy/paste it into the Bloom account creation page.

tutorial image

Next, you'll need to create a new Connected App to obtain a Consumer Key and Secret.

Using the main sidebar navigation menu, go to Platform Tools → Apps → App Manager and then click the button labeled New Connected App located in the top-right corner of the page.

Fill in the following fields:

Connected App Name

This name is displayed in the App Manager and on its App Launcher tile. Example: Bloom

API Name

The app name is without spaces. Only letters, numbers, and underscores are allowed.

Contact Email

Your contact email address.

Check the checkbox labeled Enable OAuth Settings.

For the field labeled Callback URL, input a URL for your site using the following format: https://yoursite.com/wp-admin/admin.php?page=et_bloom_options.

Now, in the box labeled Available OAuth Scopes, click Full access (full) and then click the Add button on the right side. Next, scroll down to the bottom of the page and click Save.

tutorial image

You should now see your Consumer Key and Secret.

Copy and paste them into the Bloom account creation page.

tutorial image

Finally, click Authorize.

Your account will be verified if your information is correct, and your email lists will appear below the API Settings.

The account and its associated lists will appear in the Accounts tab of your Bloom Dashboard from now on. You can manage or delete this account at any time from there.

SendInBlue

When you select SendInBlue from the email provider dropdown menu, you will notice that some new fields appear:

Account Name

This can be anything you like and is merely a reference for remembering the account.

API Key

The API Key is a special code given to you by SendInBlue that can be used to authenticate your account. This code can be found within your SendInBlue.com account.

tutorial image

Before you can authenticate your account, you will first need to locate your API Key.

This can be found within your SendInBlue.com account.

Log in to your account and then click the API & Integration link.

Next, locate the API section and click the Manage your key link. This will bring you to a page to view your current keys or create new ones.

Copy your API Key and paste it into the Bloom account creation page.

tutorial image

Next, click Authorize.

Your account will be verified if your information is correct, and your email lists will appear below the API Settings.

Click Save & Exit to finalize the process and add the account to Bloom.

Once added, the account and its associated lists will appear in the Accounts tab of your Bloom settings panel. You can manage or delete this account anytime from within this tab.

Did this answer your question?