I’ve run a Joomla site, and a Campaign Monitor subscriber list for around 18 months. For most of that time I’ve manually exported subscribers from Joomla and imported them to Campaign Monitor. Finally I got fed up, and put together a simple Joomla to Campaign Monitor plugin.
The plugin auto-subscribes new users (Whether they register deliberately, or are created by other plugins – e.g. by purchasing from a Virtuemart store) to your chosen Campaign Monitor list.
To get up and running, follow these 4 simple steps:
- Download the plugin
- Install it
- Set up your Campaign Monitor details in the configuration screen
You can find a great guide for finding these IDs here - Activate the plugin
Obviously, you’ll want to make sure that you have the user’s permission to contact them as part of the registration policy.
Happy integrating.
May 11, 2010 at 7:58 pm
Does this synchronize your CM subscriber list with the Joomla user list? If someone unsubscribes from the CM list, are they removed from the Joomla list?
May 11, 2010 at 8:00 pm
No – this is a simple one-way integration. After all if someone unsubscribes from your mailing list that doesn’t necessarily mean they no longer want to be a user of your site….
June 8, 2010 at 11:15 am
Hi,
How easy would it be to add a conditional statement to check if the user has checked a ‘subscribe to …’ option in the registration form, where the registration form is managed by community builder?
Thanks,
Dylan
June 8, 2010 at 10:16 pm
You mean so that the plugin could check that attribute, and only subscribe them if it was ticked?
I’m not sure how community builder works (Never used it myself), but I guess it’s all feasible.
June 22, 2010 at 12:20 am
Great plugin, I would also be interested in adding an additional ‘subscribe to…’ opt-in checkbox in the user registration form as dylan has suggested, has anyone had any luck integrating this feature with the standard joomla registration form?
June 22, 2010 at 7:32 am
If you’re using Virtuemart and registering users via the checkout then this is pretty simple actually. Just go into “Manage User Fields” in the Virtuemart admin area and create a checkbox field with the description etc. as you want it.
Then in the plugin, you can check whether the box is ticked by checking $_POST[‘vm_emailoptin’] (Or whatever ID you gave your field).
If you’re not using Virtuemart, and just the standard com_user registration, then I imagine you could achieve the same results by setting up a template override for the registration form and adding your field in there annd checking the same way.
March 9, 2011 at 4:07 am
Hi, this plugin sounds good, I think it’s what I’m looking for.
But I would like to include the opt-in checkbox as mentioned by John. I don’t know much PHP, could you give me an idea of what line to include the above check.
November 15, 2010 at 5:27 pm
Does this work with community builder?
Thank you,
Dan
November 15, 2010 at 5:29 pm
I’ve never used CB so can’t comment definitively. If user’s are created as Joomla! users though, then it should work just fine.
Install it and give it a test 🙂
November 15, 2010 at 5:48 pm
Tested and verified — it works. Very cool!
December 8, 2010 at 11:38 am
hi I have a non-member shop in virtuemart.
we have added a radio button for subscribers to Campaign monitor,
how can I get this to work without registering users?
and if it is not possible is there any other extensions you recommend? I found this one:
http://joomla-extensions.yourdada.com/extensions/bridge-and-integration/mailing-and-newsletter-bridges/joomla-campaign-monitor-integration.html
thanks wb
December 8, 2010 at 3:01 pm
Virtuemart triggers an event called onVMCompletedOrder, you could try modifying the plugin to attach itself to that rather than onAfterStoreUser. The only thing that’s not too clear is whether the information you need is available in that event.
January 24, 2011 at 10:27 pm
Hi, this looks just as the plugin i am looking for. I have trouble installing it. Joomla sayes could not create folder. Any ideas ?
January 24, 2011 at 10:57 pm
That sounds like a permissions problem with Joomla! rather than anything specific to this plugin. Check that plugins/user/ is writeable by your webserver.
January 24, 2011 at 11:29 pm
Thank you for your quick answer. Where do i check that ? I can do pretty much everything in updating products and so.
January 24, 2011 at 11:39 pm
I see now thet the RS Firewall is causing the trouble. i must find a way to get around it.
February 6, 2012 at 7:22 pm
I can’t seem to get this to work, it has installed correctly and all the details are entered correctly, the plugin is enabled. When I register a new user on the site nothing happens in campaign monitor, I am using virtue mart also. does the user need to make a ourchase before they are registered?
February 6, 2012 at 7:53 pm
Hi,
It’s possible that the code posted here is incompatible with recent versions of Joomla! / Virtuemart / CM APIs. I’m afraid I can’t really offer any advice as I don’t use Joomla! myself any more.
December 11, 2012 at 7:55 am
Hi Lee!
Seems that you’ve created a great extension! Just one question: will it work with Joomla 2.5?
December 11, 2012 at 8:33 am
I haven’t used Joomla! since 1.5 so no idea if this would work on anything other than the version it was originally coded for, but I suspect not.
June 22, 2013 at 9:11 pm
There ie a error in joomla 3. it says:
Warning
JInstaller: :Install: Cannot find Joomla XML setup file