Integrating Slickstream with Your Email Provider

Integrating Slickstream with your email service provider streamlines the process of growing your mailing list, and the ‘Favorites’ feature helps grow your list faster. 

The 'Favorites' feature in Slickstream encourages visitors to sign in to save and sync their favorite content across devices. When readers sign in, their names and email addresses are added to your membership list. You can ask permission to contact them about new content on the sign-up form.

Screen Shot 2020-03-11 at 5.23.00 PM

Viewing membership emails

You can see your list of email addresses on the ‘Membership’ page in the Slickstream portal. Click ‘Download Member List’ above the table to download them to a CSV file. 

Supported third-party email service providers

Slickstream integrates directly with Mailchimp, ActiveCampaign, Klaviyo, ConvertKit, Sailthru, MailerLite and HubSpot. Other email services connect to Slickstream through our Zapier Integration.  

When your email service is connected, Slickstream automatically uploads existing members into your system, along with new members who sign up through Slickstream. 

To get started, go to the ‘Integrations’ page in the portal. There you will find a section for each email service provider we support. Find the service you use and click on the corresponding ‘Connect’ button. Depending on the service, you will then need to authenticate yourself and/or provide a suitable key we can use to access your account on that system.


You’ll be asked to sign into Mailchimp using OAuth2. Mailchimp is a secure system and we won’t be able to see your credentials. Once you approve us to gain access to your Mailchimp account, we will look at what lists (what they call "audiences") you have. 

If there is only one list, we’ll upload members into that one. If you have more than one list in Mailchimp, you’ll need to choose the list to upload new members into. When we add a subscriber, we’ll add the "slickstream" tag so that you know it came from us. 

If a subscriber granted permission to contact them, we’ll add a "slickstream-contact-accepted" tag to that subscriber. If the subscriber is already in your system, we’ll add the relevant tags to the existing subscriber.


You will need to sign into your ActiveCampaign account and get two pieces of information we need to access your account: an API URL and an API Key — read more about this here. Copy and paste these fields into the corresponding fields in the ActiveCampaign section of the Slickstream Integrations page. 

Once you have done that, you may have to select which of your lists to upload. If the subscriber does not already exist in your ActiveCampaign account, we will add it, along with a "slickstream" tag. We’ll also add the "slickstream-contact-allowed" tag if they have granted contact permission.


You'll need to provide us with an API Key, which you can find on your ConvertKit Account page. Copy and paste that key into the corresponding field in the ConvertKit section of the Slickstream Integrations page. 

Note that you DO NOT need to provide us with the Secret API Key. We only require the API Key to upload contacts into ConvertKit. 

Once you have provided a key, we will upload your members into your ConvertKit account using a "slickstream" tag. If that tag doesn’t already exist, we will create it automatically. You can then tie that tag into whatever sequences you already use. We also make a "slickstream-contact-allowed" tag and attach the subscriber to that tag. In most cases, you'll want to use that tag since only this set of subscribers has permitted you to contact them about other content.


You must sign into your MailerLite account and get your account's API Key — read more about this here. Copy and paste the API key into the MailerLite section of the Integrations page in your Slickstream portal. Once you have done that, you have to select which of your lists to upload your Slickstream subscribers. If the subscriber does not already exist in your MailerLite account, we will add it with a "slickstream" tag. We’ll also add the "slickstream-contact-allowed" group for new MailerLite subscribers who signed up via Slickstream if they have been granted contact permission.

Slickstream integrates with the latest version of MailerLite. MailerLite Classic users can update to the current version or use our Zapier integration. Read this to determine the version you have.


If a direct integration is unavailable for your email service, you can connect Slickstream to any email service that Zapier supports. To connect your email service through Zapier, you must use the Site Code and API Key on the Integrations page in the Slickstream portal. Within Zapier, select 'Slickstream' and your ESP when creating the "zap." See more information on how to create a '"zap" to connect your Slickstream data with a 3rd party application.

If you have any questions about integrating your email system, don't hesitate to contact us at