We use cookies to improve your experience. No personal information is gathered and we don't serve ads. Cookies Policy.

ExpressionEngine Logo ExpressionEngine
Features Pricing Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University
Log In or Sign Up
Log In Sign Up
ExpressionEngine Logo
Features Pro new Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University Blog
  • Home
  • Forums

SL Freshview Subscribe v1.4.0 : Now fully compatible with Solspace's User module

Development and Programming

Stephen Lewis's avatar
Stephen Lewis
466 posts
16 years ago
Stephen Lewis's avatar Stephen Lewis

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:

  • Automatically add a member to one or more mandatory mailing lists.
  • Specify “opt-in triggers” to allow a member to control which lists he is added to.
  • Associate custom ExpressionEngine member profile fields with custom CampaignMonitor fields on a list-by-list basis.

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

       
Matt Weinberg's avatar
Matt Weinberg
489 posts
16 years ago
Matt Weinberg's avatar Matt Weinberg

This looks great, thanks for putting it together!

       
Stephen Lewis's avatar
Stephen Lewis
466 posts
16 years ago
Stephen Lewis's avatar Stephen Lewis

No problem, I hope you find it useful.

Stephen

       
Nathan Pitman's avatar
Nathan Pitman
531 posts
16 years ago
Nathan Pitman's avatar Nathan Pitman

Wow, this is excellent, can’t wait to try it. I certainly have a lot of clients that will benefit from it. 😊

       
vinco's avatar
vinco
42 posts
16 years ago
vinco's avatar vinco

I think a lot of people are going to come to your house to thank you. There have been so many requests for this plugin!

Thanks Stephen! Vincent

       
chuckreynolds's avatar
chuckreynolds
13 posts
16 years ago
chuckreynolds's avatar chuckreynolds

dude… awesome.. thanks man!

       
stinhambo's avatar
stinhambo
1,268 posts
16 years ago
stinhambo's avatar stinhambo

Fantastic!

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?

       
Stephen Lewis's avatar
Stephen Lewis
466 posts
16 years ago
Stephen Lewis's avatar Stephen Lewis
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

       
wecreateyou's avatar
wecreateyou
86 posts
16 years ago
wecreateyou's avatar wecreateyou

Looks great! thanks for sharing this, I can’t wait to try it.

       
dalio's avatar
dalio
11 posts
16 years ago
dalio's avatar dalio

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.

       
Paul B's avatar
Paul B
241 posts
16 years ago
Paul B's avatar Paul B

Can someone explain how to determine the API URL for Campaign Monitor?

Is the default http://app.campaignmonitor.com/api/api.asmx?wsdl

If not, how do I determine my correct API URL?

Thanks, Paul

       
Paul B's avatar
Paul B
241 posts
16 years ago
Paul B's avatar Paul B

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

       
Matt Weinberg's avatar
Matt Weinberg
489 posts
16 years ago
Matt Weinberg's avatar Matt Weinberg

Try the URL without the WSDL:

http://app.campaignmonitor.com/api/api.asmx

       
Paul B's avatar
Paul B
241 posts
16 years ago
Paul B's avatar Paul B

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.

       
Matt Weinberg's avatar
Matt Weinberg
489 posts
16 years ago
Matt Weinberg's avatar Matt Weinberg

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.

       
1 2 3 Last

Reply

Sign In To Reply

ExpressionEngine Home Features Pro Contact Version Support
Learn Docs University Forums
Resources Support Add-Ons Partners Blog
Privacy Terms Trademark Use License

Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.