IMPORTANT UPDATE : April 6th, 2010
SL Freshview Subscribe has been renamed Campaigner, and is now a commercial add-on. You can read all about this decision in this blog post
Support has been moved to the Experience Internet support site. I’m still subscribed to this thread, but any future posts with be greeted with a polite request to re-post on the official support site.
Hello all,
SL Freshview Subscribe makes it easy to subscribe new members of your ExpressionEngine-powered website to one or more CampaignMonitor mailing lists. Here are a few of the highlights:
Simply enter your CampaignMonitor API key, configure your mailing lists, and the extension does the rest.
You can download the extension from my site, which also includes full installation and usage instructions.
Support is provided via this thread.
Cheers, Stephen
Now is there a way of opting in/out at the EE registration stage? If not then perhaps it can work in conjunction with Solspace’s User module?
Apologies for the slow response, for some reason I wasn’t be notified of new comments to this thread.
At present there’s no way of opting in/out of the mailing lists at the registration stage, because the user isn’t added to the mailing list until he confirms his registration with the site by clicking on the link in the “confirm your subscription” email.
Off the top of my head, I suppose you could store the opt in information in a custom member field, and then retrieve it at confirmation time… that would require a bit more faffing during implementation though. I’ll have a think about how this could be implemented without making the extension a pain to use—please feel free to chime in with any suggestions.
I’m not particularly familiar with Solspace’s User module at present, although I have used in on a couple of projects. That’s something else I’ll have to get back to you about…
Best Regards, Stephen
Awesome. Simply awesome. Thanks Stephen!
Note: It wouldn’t fire on my PHP4 server (can’t check for the SOAP module at the mo), but worked like a dream on my PHP5 box.
Looking forward to seeing if anyone works out the opt-in functionality - user administration is such a pain in the rear end.
Hey Guys, this is related to a post in the tech support section, but the long and short of it is … this extension is causing an error and I don’t know if it relates to an incorrect API URL.
When a user clicks on the link in the activation email sent by the system, the link takes the user to a blank page. No notification appears stating “your account has been activated” - which means no link to the specified landing page. Click the link in the email a second time and you get the expected “Invalid activation request” error. A check of the members list verifies that the new account has been activated.
Disable the extension and the “your account has been activated” message reappears.
Any thoughts?
Paul
Thanks, that solved the conflict with the “account activation thank you” page.
However, I’ve spent the past hour unsuccessfully trying to fire new registrations to both my Campaign Monitor account and Mailbuild account (individually).
All the account info is correct. None of the test registrations have populated the selected list in either CM or MB.
BTW - Server is running PHP5 and my host confirmed PHP SoapClient is installed.
It may be beneficial to see where the problem is. How good is your php? Can you create a php script (on another server, so you know you’re recreating the setup) that writes to a log file everytime it’s POSTed to with the data? Then change the extension to use that URL, and test it.
If your log file gets written to at least you know your requests are leaving the server–then maybe there’s a syntax error in the POST or some other issue.
Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.