Integrating Mailchimp with EasySocial

Integrating Mailchimp with EasySocial

Enabling MailChimp field in EasySocial 

We've been receiving quite a lot of request for EasySocial to be able to send out newsletters to the registered users. Well, here we are! In EasySocial 1.2.7, we've developed a custom field that allows your users to subscribe to your MailChimp list easily. The mailchimp custom field helps you to send out newsletters to the respected profile types. I know that we can use the Joomla!'s native mass messenging but it can only be sent out according to user groups. What happen if you want to send out two newsletters; one for the teachers in your domain while the other is for the students? This is where the app does it's magic. 

The setting up requires you to have a Mailchimp account (duh!) and a set lists of users or more. Once you've logged in to your Mailchimp account, all you have to do is to obtain two information; your mailchimp's 'API key' and the 'list ID' of any lists that you wish to blast. Key in these two information in the app, activate the app in the respected Profile Type and it's all done. It's THAT simple, so simple that I'm going to give you guys free tutorials on how to enable it. Grab your cup of coffee and let's go!

Obtaining your MailChimp's API key.

1. You can obtain the API key by logging in to your MailChimp account and navigate to Account > Extras > API Keys.

EasySocial Account Setting

2. From there, click on the 'Extra' menu and then click on 'API Key'.

MailChimp API for EasySocial

3. You will arrive in the API key page. Scroll down and click on the 'Create Key' button.

Create API key for Mailchimp EasySocial

 4. Mailchimp should create a key for you. Copy that key. 

 Should you face any issues, kindly refer to MailChimp's support for further assistance. 

Obtaining your Lists ID

1. You can obtain this by logging in to your MailChimp's account and navigate to list.

MailChimp Lists

 2. In your lists, click on the lists that you wish to use as your EasySocial's user lists and navigate to Stats > Settings.Stat and Setting in MailChimp

 3. In the Setting page, click on "List name and default".

MailChimp List Name and Defaults 

4. There should be a 'List ID' on the right side of the screen; we'll be using it in the next steps ahead so copy this and paste it in a place where you can retrieve it later. Kindly refer to MailChimp's support should you find that any of these informations are missing.  

Putting those information in EasySocial

1. Login to your EasySocial's backend and navigate to EasySocial > Application.

EasySocial Application Page

2. From the application menu, click on the 'MailChimp' menu. You can make use of the filter. 

Backend EasySocial Mailchimp

3. In the MailChimp menu, key in your MailChimp's API key and your List ID. You can change the 'Title' and 'Permalinks' according to your preferences. Once done, click 'Save'. 

MailChimp Setting in EasySocial

We're done with the app's setting! Let's enable this in your preferred Profile Type. 

Applying to Profile Types

1. Click on the 'Profile Types' menu in your EasySocial's backend and you should be able to view the list of available Profile Types.  

EasySocial Profile Type

2. You can either create a new Profile Type OR choose an existing one. Navigate to the profile type's custom field. 

EasySocial Custom Field for MailChimp 

3. In the 'Select Custom Fields' box (in yellow), find 'Mailchimp',  drag it to the left side of the menu and drop it where you want it to be. For instance, if you wish to put it in the 'Basic Information', drop it in it's box. 

EasySocial Drag 'n Drop Custom Profile

 4. Click on the dropped Mailchimp field and you will be able to edit it's parameters. 

Setup Custom Field for EasySocial and MailChimp

5. Once you've set up it's title, description and such, click on the save button and your Mailchimp's field is all set up! Anyone who clicks on the checkbox will be receiving newsletters from it's campaign linked via the List ID. Yay! Give Mr MailChimp a high five!

High-Five the MailChimp!

The setup process is easier than you thought. It took me personally about 2 minutes to understand the whole process and mind you, I'm not as as technical as you guys. :)

Well, I hope this entry helps you guys to setup your Mailchimp's field accordingly. Should you have any inquiries, kindly drop us a ticket or start a new thread in our official EasySocial forum. For those of you who have no idea what EasySocial is OR is wondering how to obtain this awesome social networking component for Joomla, you can do so by clicking on the button below :

 

 

Feel free to leave your comments and thoughts. Happy Socializing! :)

 

Comments (11)

Thanks very much for the tutorial Ahmad. Clear and easy to follow. I will be setting this up today. I set the Mailchimp side of things up last weekend, and now I can easily set up the EasySocial side. :D

  Attachments
Your account does not have privileges to view attachments in the comment
 
  1.    Randall McCallum

Thanks Randall. Hope you get to set it up smoothly. Should you face any issues, you know where to find us. :D

  Attachments
Your account does not have privileges to view attachments in the comment
 

Hi Ahmad, this is good, but you can make it great!

I think you guys are missing a trick by not including the ability to support Mailchimp groups. With the current implementation, all subscribers are dumped into one Mailchimp mailing list. This is not ideal and leads to unsubscribes and SPAM reports.

Mailchimp groups allows you to ask people what they are interested in. Example, a news website's subscribers can say I am interested in "Tech News", "Businees News", "Entertainment" etc....

Hi Ahmad, this is good, but you can make it great!

I think you guys are missing a trick by not including the ability to support Mailchimp groups. With the current implementation, all subscribers are dumped into one Mailchimp mailing list. This is not ideal and leads to unsubscribes and SPAM reports.

Mailchimp groups allows you to ask people what they are interested in. Example, a news website's subscribers can say I am interested in "Tech News", "Businees News", "Entertainment" etc. Please, please make this small amendment!

More info here:

http://mailchimp.com/features/segmentation-and-groups/

Read More
  Attachments
Your account does not have privileges to view attachments in the comment
 
  1.    Mark H

In the ES 1.4 roadmap, I see "Mailchimp field enhancements". I wonder if this means to include list groups segmentation?

http://stackideas.com/roadmap/easysocial?milestone=1.4.0

  Attachments
Your account does not have privileges to view attachments in the comment
  Comment was last edited about 3 years ago by John Leake
  1.    John Leake

Let's hope so. It's such a usefull think to be able to not just lump all subscribers into a single mailing list.

  Attachments
Your account does not have privileges to view attachments in the comment
 

Cool

  Attachments
Your account does not have privileges to view attachments in the comment
  Comment was last edited about 3 years ago by Ildemaro Ortega

waiting for next easySocial deal, good job.

  Attachments
Your account does not have privileges to view attachments in the comment
 

:):D:D:D

  Attachments
Your account does not have privileges to view attachments in the comment
 

Hi,

I just followed your tutorial and API calls are ok. However, users are not added to the list.
Am I supposed to register an app or foreseen a special field in list?

Here is the API call log:
Date/Time  Result  Throttled?  Source IP  Method  Format  Exec Time  User Agent  Ver  Response 
2014-10-31 11:37:19 GMT nope ip_address listSubscribe json 0.305s 1.3 n/a

Thank you for your help

  Attachments
Your account does not have privileges to view attachments in the comment
 
  1.    Sylvain ROGER

Hi Sylvain,

Thank you for your inquiry. Would you be kind enough to post your inquiry in our Official Forum? Our team of experts would assist you as soon as possible. Thank you for your kind patience and I apologize for any inconvenience caused.

  Attachments
Your account does not have privileges to view attachments in the comment
 
  1.    Ahmad Justin

Hi Ahmad,

Thank you for your follow up. It eventually worked, without registering any APP.

For some reasons I ignore, emails are added to the list, but with some latency. Maybe Mailchimp integration is done asynchronously, which could explain why registration to the list shows some "delay".

Thanks for your help and this USEFUL, WELL WRITTEN tutorial.

Cheers,
Sylvain.

  Attachments
Your account does not have privileges to view attachments in the comment
 
There are no comments posted here yet

Subscribe To Our Blog

Subscribe to our blog by entering your email address:

Thanks! You have subscribed to our newsletter.

Joomla World Conference 2017

Tuesday, 03 October 2017 by Sylvie

We have acquired PayPlans from ReadyBytes

Wednesday, 06 September 2017 by Mark

EasySocial 2.1 Alpha Released

Wednesday, 30 August 2017 by Mark

Introducing EasyArticles

Thursday, 25 May 2017 by Mark

Echo Template Released

Tuesday, 24 January 2017 by Sylvie

Recent Posts From StackIdeas