Integrating Slickstream with Your Email Provider

The 'Favorites' system in the Slickstream Engagement Suite encourages visitors to sign in so that they can save and sync their favorites across all of their devices. If and when they sign in using this system, we collect their name and email address into your site's membership list. On the sign-up form, we ask them whether it is okay to contact them about new content. (You can customize the text in this checkbox if you want to request a different permission.)

Screen Shot 2020-03-11 at 5.23.00 PM

If you want to use these email addresses, you can see them listed in your portal on the Members page. If you'd like to download these, there is a 'download' button above the table which will give you a CSV file containing information about all of your members.

Many publishers use third-party email management systems. We now support integration with some of these systems including MailChimp, ActiveCampaign, Klaviyo and ConvertKit.

If you have an account with one of these supported email management systems, we will automatically upload all of your members into that system for you. We will upload any members you already have, and will then automatically upload another one each time someone signs up via Slickstream.

To get started, go to the Integrations page in your portal. There you will find a section for each third-party integration we support. Find the service that 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 that we can use to access your account on that system.

Slickstream email integrations

For Mailchimp, you will be asked to sign into Mailchimp (using OAuth2). This is a secure system and we will not 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 there. If there is only one, we will use that list to upload members into. If there is more than one, you will need to choose which list to upload into. When we add a subscriber we will add the "slickstream" tag to it so that you know it came from us. If that subscriber granted permission to contact them, then we will also add a "slickstream-contact-accepted" to that subscriber. If the subscriber was already in your system, we will just add tags to that existing subscriber in the same way.

For ActiveCampaign, they do not support OAuth2. Instead, you will need to sign into your ActiveCampaign account and fetch two pieces of information that are needed for us to access your account: an API URL, and an API Key. You can read more about this here. Copy and paste these fields into the corresponding fields in the Slickstream Integrations page under ActiveCampaign. Once you have done that, you may have to select which of your lists to upload into. With that done, all of your members will be uploaded there. If the subscriber does not already exist in your ActiveCampaign account, we will add it. Then we will add a "slickstream" tag to it. And if they have granted contact permission, we will also add the "slickstream-contact-allowed" tag.

ConvertKit also does not support OAuth2. In this case, you'll need to provide us with an API Key. that you will find on your ConvertKit Account page. Copy and paste that key into the corresponding field in the ConvertKit section of your Integrations page in the Slickstream portal. 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 does not already exist, we will create it automatically. You can then tie that tag into whatever sequences you already use. We also create a "slickstream-contact-allowed" tag and attach the subscriber to that tag as well. In most cases, you'll want to use that tag since it is only this set of subscribers that have given you permission to contact them about other content.

If you're having any trouble getting connected, let us know. If you use an email system that we don't support, please let us know. If there's enough demand, we'll add support for it.