By Steven Hansel on Tuesday, 02 August 2016
Posted in General
Replies 3
Likes 0
Views 657
Votes 0
Hi. I am trying to understand how subscriptions work in EasyBlog as it integrates both in Joomla and then also in MailChimp when you have a MailChimp component.

Earlier this year we migrated to a new server and upgraded our Joomla site from 2.5.x to 3.5. At the time of the upgrade, we updated our EasyBlog to the latest version and also implemented MailChimp integration so that those people who signup for the Blog posts will also be on the newsletter list that is sent out through MailChimp. Additionally, we sell items on the site which requires a purchaser to create an account within the Joomla system in order to place an order. That's our general set up.

Just recently we had a subscriber who asked to have their address updated for the blog. In the Joomla admin, under EasyBlog, I looked for the person under "Subscriptions --> Entire Site". I could NOT find them there. In reviewing the "Mail Activities" under EasyBlog, it is clear that they did indeed have an email sent to them at that email address. The Joomla user registration DOES show their old email address exists in the system. They have purchased something off the site previously. I looked at MailChimp and did NOT find their old email address within MailChimp.

(1) So, here is my primary question... given our MailChimp integration and Joomla integration that exists, does EasyBlog manage the subscriptions within EasyBlog (or is that legacy data from the old site / old EasyBlog version), or is that passed along to MailChimp or managed in Joomla now? I could only find the email address of this particular person among the Joomla registered users. By the way, I did look in the database under jos_easyblog_subscriptions table. I did NOT find the email address there.

(2) If a person unsubscribes from an EasyBlog blog (by clicking the link at the bottom of the email sent out), will that also unsubscribe them from the MailChimp account as well?

Thanks.
(1) So, here is my primary question... given our MailChimp integration and Joomla integration that exists, does EasyBlog manage the subscriptions within EasyBlog (or is that legacy data from the old site / old EasyBlog version), or is that passed along to MailChimp or managed in Joomla now? I could only find the email address of this particular person among the Joomla registered users. By the way, I did look in the database under jos_easyblog_subscriptions table. I did NOT find the email address there.

Once you already setup MailChimp integrated with Easyblog in your site, all the subscription email will only stored in your MailChimp account. In other word, when the user subscribe in your Easyblog page, they will receive an email notification send from MailChimp and ask for subscription confirmation, once submitted that MailChimp form, it will stored in MailChimp regarding this subscriber. So that Easyblog `jos_easyblog_subscriptions` table will not store any subscriber email and the email activity as well.

By the way, may i know what old email address you referring? Is it when you using Easyblog 3.x these old email address already subscribed in your site through MailChimp?

Perhaps you can provide us more information regarding this which old email you referring so that we can able to investigate on this.

And we also need your mailchimp access to check this issue.

However, I was unable to login in your backend. Can you activate that user account so that we can able to login?
Warning

Login denied! Your account has either been blocked or you have not activated it yet.


(2) If a person unsubscribes from an EasyBlog blog (by clicking the link at the bottom of the email sent out), will that also unsubscribe them from the MailChimp account as well?

If I recall correctly, when the user click on the footer unsubscribe link, it will only remove it from Easyblog subscription data from this table `jos_easyblog_subscriptions` instead of remove the subscription from MailChimp.

Because I remember MailChimp have their own unsubscribe link from the email. Perhaps later when I get your access then I can test this in your site to re-confirm this to you.
·
Tuesday, 02 August 2016 11:29
·
0 Likes
·
0 Votes
·
0 Comments
·
Arlex,

Thank you for your response. My apologies for not getting back to you sooner. At the time I wrote, I was just about to leave on a trip but wanted to get some understanding before I left. I was hoping to respond prior to leaving but was unable to do this due to lack of time.

Given your response, I think we have initially solved the one subscriber's issue. But it raises other issues.

Once you already setup MailChimp integrated with Easyblog in your site, all the subscription email will only stored in your MailChimp account. In other word, when the user subscribe in your Easyblog page, they will receive an email notification send from MailChimp and ask for subscription confirmation, once submitted that MailChimp form, it will stored in MailChimp regarding this subscriber. So that Easyblog `jos_easyblog_subscriptions` table will not store any subscriber email and the email activity as well.


That's helpful to understand. I didn't realize this when I enabled this functionality. I figured I was just capturing the blog subscribers' information in our MailChimp account as well. This brings up a couple of questions...

(1) Thinking what I did above, I set up the integration of EasyBlog and MailChimp in a pre-existing list where we send newsletters out of MailChimp. Does this mean that when we now send a blog from EasyBlog, that EVERYONE in that list is now getting the blog post including newsletter people who never signed up for the blog posts? Or does EasyBlog somehow know which people in that list are blog people and which are newsletter people?

(2) Not to get too technical here, but how does EasyBlog send the blog post? That is, when the blog post is created in Joomla within EasyBlog, does EasyBlog pull the email list from MailChimp and send out through Joomla? Or does EasyBlog send the blog post to MailChimp and thus MailChimp sends the blog post? If it's the latter (MailChimp sends), it would seem that the unsubscribe / update subscription would be added by MailChimp at the bottom of the message.

If EasyBlog is just pulling the list and Joomla is processing the email to send to everyone, how can a person get off the list or update their email address? From what I am seeing, the link at the bottom of the emailed blog is trying to access the site's EasyBlog and ends up with a 500 error.

Unfortunately, there is not an easy way to test this, as we don't want to send test blog posts to all our subscribers.

Thank you for your continued assistance. I have enabled the login. I apologize for having failed to do that originally.
·
Thursday, 11 August 2016 05:11
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Steven,

(1) Thinking what I did above, I set up the integration of EasyBlog and MailChimp in a pre-existing list where we send newsletters out of MailChimp. Does this mean that when we now send a blog from EasyBlog, that EVERYONE in that list is now getting the blog post including newsletter people who never signed up for the blog posts? Or does EasyBlog somehow know which people in that list are blog people and which are newsletter people?

It will send out to the "list id" that you have defined in the settings provided that the blog post is published. The List ID is the unique id for your particular email list in Mailchimp. Mean when the user subscribe on your Easyblog site these subscribers will automatically be subscribed to your list. So when you publish a new post from your site, Mailchimp will send out the new blog post email notification to your subscriber based on your Lists.

(2) Not to get too technical here, but how does EasyBlog send the blog post? That is, when the blog post is created in Joomla within EasyBlog, does EasyBlog pull the email list from MailChimp and send out through Joomla? Or does EasyBlog send the blog post to MailChimp and thus MailChimp sends the blog post? If it's the latter (MailChimp sends), it would seem that the unsubscribe / update subscription would be added by MailChimp at the bottom of the message.

I believe I already described a little bit from my first answer at above. Once you setup Easyblog integration with Mailchimp, it will always send out the email notification to subscriber from Mailchimp. Mean it will not go through Joomla, unless you disable that Mailchimp integration setting from backend Easyblog settings.
Yes, these unsubscribe link is added by Mailchimp.

If EasyBlog is just pulling the list and Joomla is processing the email to send to everyone, how can a person get off the list or update their email address? From what I am seeing, the link at the bottom of the emailed blog is trying to access the site's EasyBlog and ends up with a 500 error.

Nope, Joomla will not process anything when you integration with Mailchimp, all the email notification thing is send out from mailchimp. In other word, Mailchimp before send the email it will check the subscriber from your LISTS.
Regarding that 500 error, perhaps you can forward your email to me (arlex.wong@stackideas.com), I will see what is that blog link generated.
·
Thursday, 11 August 2016 23:56
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post