How to Integrate OSDownloads Pro with Mailchimp Groups

How to Integrate OSDownloads Pro with Mailchimp Groups Globally (2)

In one of our previous posts, you learned how to create Mailchimp groups.

Thanks to OSDownloads Pro, it is possible to collect user emails in exchange for downloads. It is also possible to instantly send those emails to Mailchimp to build an email list. 

But Mailchimp allows you to segment your email list into groups and improve your target marketing. In this blog tutorial, you will learn how to integrate OSDownloads Pro with your Mailchimp groups.

This is a four-step process:

  1. Set up groups in Mailchimp.
  2. Install and configure OSDownloads Pro for all of your OSDownloads Pro file categories.
  3. Install and configure OSDownloads Pro for all of your OSDownloads Pro files.
  4. Install and configure OSDownloads Pro for each of your OSDownloads Pro files separately.

Step #1. Set up groups in Mailchimp

If you are new to Mailchimp, here is how to set up Mailchimp groups:

  • Login to your Mailchimp account.
  • At the top of the screen, click "Audience":

click audience

  • You will be taken to the "Audience" page. On the right side of the screen, click "Manage Audience" > "Manage contacts":

click manage audience manage contacts

  • You will be taken to the "Manage contacts" tab. Click "Groups":

click groups

On the right side of the page, click "Create Groups":

click create groups

Enter the group category into the "Group category" box

Enter group names into the "Group names" fields

Click "Save". For the purpose of this tutorial, I created my three groups you can see on the image below:

enter your group category and names of the groups

Excellent! Your Mailchimp groups are now ready. To integrate them with your OSDownloads Pro, you need your Mailchimp API Key.

Let's see how to find it.

  • In the top right corner of your Mailchimp account screen, click the little error:

click the error

  • You will see a dropdown menu. Click "Profile":

click profile

  • On the next page, click "Extras" > "API keys":

click api keys

  • Scroll to "Your API keys" section and copy your Mailchimp API key:

copy your api key

Good job. You are now ready to move to OSDownloads.


 


Step #2. Install and configure OSDownloads Pro for all of your OSDownloads Pro categories and files 

  • Download a copy of OSDownloads Pro from Joomlashack.
  • Install OSDownloads Pro.
  • Go to Components > OSDownloads Pro and in the top right corner of the screen click "Options":

click options

  • Click the "Mailing Lists" tab:

click mailing lists tab

  • Click "Enable":

click enable

  • You will see the "Mailchimp API Key", "Mailchimp Audience" fields appeared underneath the button. Enter your Mailchimp API Key in this field:

enter your mailchimp api key

  • In the "Mailchimp Audience" field, click on "Select a list" and select your Mailchimp audience of email subscribers:

select your mailchimp list

  • Click "Save" to see the "Mailchimp Groups" field. Click inside this field and select the required groups:

select preferred mailchimp group or groups

  • As you click on them, they will appear at the top of the box, each with a cross icon next to it. Click on the cross icon to delete a group if you need to:

selected groups appeared in the box

  • Once finished your selection, click "Save" or "Save & Close".

Excellent! From now on, your OSDownloads Pro is connected to all of your Mailchimp groups.

Now every time someone downloads a file in exchange for an email address, your OSDownloads Pro will be sending emails to this very group(s):

email sent to the globaly set group

But what if you would like to send emails from one OSDownload Pro category of files to one Mailchimp group and from another category - to another group?

Let's take a look at how to achieve this.


Step #3. Install and configure OSDownloads Pro for all of your OSDownloads Pro categories

  • Open your preferred OSDownloads Pro category.
  • Click the "Mailing Lists" tab:

click mailing lists tab for category

  • Click "Use Global" and in the dropdown list select your Mailchimp audience:

click use global and select your audience

  • You will see the "Mailchimp Groups" field appeared. Click inside this field and select your required Mailchimp group(s):

select mailchimp group

Note: Whenever the Audience dropdown is changed, changes need to be saved before the groups' selection will be available.

  • Once finished, click "Save" or "Save & Close".

Note: you won't see the "Mailchimp Groups" field if you are creating a new OSDownloads Pro category. To see this field, you will need first to select an audience and then click "Save".

Wonderful! From now on, every time someone downloads a file from this OSDownloads Pro category in exchange for an email, OSDownloads Pro will send the downloader's email to the Mailchimp group your set for this category.

You can determine to which Mailchimp group(s) send collected by OSDownloads Pro email addressed individually per file.


Step #4. Install and configure OSDownloads Pro for each of your OSDownloads Pro files separately

  • Go to OSDownloads > Files.
  • Open a file.
  • Click the "Requirements to Download" tab and set "Require Email" to "Yes".

click yes

  • Click the "Mailing Lists" tab and in the "Mailchimp Audience" field select your Mailchimp audience:

select your mailchimp list

  • In the "MailChimp Groups" field appeared underneath, select either a chosen group/groups or leave this field as is. In the first case, the file downloader will be added only to the chosen Mailchimp group/groups. In the second case, they will be added to all of your Mailchimp groups.

select mailchimp group for your file

  • Click "Save " or "Save & Close".

Note: you won't see the "Mailchimp Groups" field if you are creating a new OSDownloads Pro file. To see this field, in addition to selecting an audience, you will also need to click "Save".


 What's Next?

Save $1000's when you sign up to the Everything Club today! You' ll get access to all our extensions, templates, and Joomla training.


About the author

Alex is a based in England self-taught Microsoft Certified Professional. He enjoys learning Joomla and helping beginners and web site administrators make the most of it.