ExpressionEngine CMS
Open, Free, Amazing

Thread

This is an archived forum and the content is probably no longer relevant, but is provided here for posterity.

The active forums are here.

Campaign Monitor / MailBuild on EE registration page?

February 19, 2008 1:04pm

Subscribe [14]
  • #1 / Feb 19, 2008 1:04pm

    David J

    17 posts

    I currently have our registration page setup so users can subscribe to our EE mailing list module based newsletter, but since we would like to give users the option of subscribing to multiple mailing lists (2) at registration time i would like to use MailBuild to handle subscriptions and all mailing list delivery.

    Does anybody have experience adding this to the regular EE register template? I tried following the directions on the MailBuild site for integration with an existing form, but i can’t figure out how to make the EE registration form forward to the MailBuild site upon a successful registration instead of the standard EE success message showing up.

    Ideally i would like to have 2 separate check boxes, something like:

    Subscribe to our Monthly Newsletter—checkbox

    Subscribe to our Events Newsletter —checkbox

    Any help would be much appreciated!

  • #2 / Feb 21, 2008 1:12am

    David J

    17 posts

    For those who’ve done similar, does this require using the Campaign Monitor/Mailbuild API or can it be done without it?

  • #3 / Feb 26, 2008 6:30pm

    David J

    17 posts

    I there a way to set a “return path” on the EE registration form? Instead of the standard success message i need it to forward to an URL similar to this one:

    <a href="http://clientname.createsenddotcom/t/1/s/d/[email protected]&mb-name=Ben+Richardson">http://clientname.createsenddotcom/t/1/s/d/[email protected]&mb;-name=Ben+Richardson</a>

    Thanks!

  • #4 / Feb 28, 2008 1:01pm

    David J

    17 posts

    It is so lonely in this thread…

    So i’ve figured out how to re-direct the url after registration:
    modules > member > mod.member_register.php

    Around line 831, entering a value for the redirect line seems to do the trick.

    $data = array(    'title'     => $LANG->line('mbr_registration_complete'),
                            'heading'    => $LANG->line('thank_you'),
                            'content'    => $LANG->line('mbr_registration_completed')."\n\n".$message,
                            'redirect'    => '',
                            'link'        => array($return, $site_name)
                         );

    I know i need to some how post the email and first/last name variables into the redirect URL but even before that i am running into troubles. I tried hard coding in the email + names as a test, and it redirects to the URL alright, but MaildBuild sends back an error message saying the email address is invalid or has errors.

    Is there something in the EE code that is maybe stripping out the @ symbol, not sure why this would be returning as an invalid email address:

    'redirect'    => 'http://clientname.createsenddotcom/t/1/s/d/[email protected]&mb;-name=Ben+Richardson',
  • #5 / Feb 28, 2008 1:16pm

    PXLated

    1800 posts

    It is so lonely in this thread

    I’m here, following, just don’t have any expertise in this. 😉

  • #6 / Feb 28, 2008 11:17pm

    David J

    17 posts

    I’m guessing there must be some sort on encryption to protect variables like users password and maybe this also applies to emails, but even if this is true, i’m not sure why a hard-coded email address would also come out as invalid.

  • #7 / Mar 02, 2008 5:41pm

    David J

    17 posts

    I thought this would be simple, but i am now thinking it might be impossible without using the MailBuild API. Has anyone else had any luck using EE with Campaign Monitor or Mailbuild without having to use their API?

  • #8 / Mar 03, 2008 8:39pm

    Robert Eerhart

    57 posts

    Hi David,

    I use the Campaignmonitor subscribe form on my website and it was real easy to implement. Did you follow the first step of the User Guide? “Head into the subscriber list you’d like to integrate into this form in your account and click on “Add a subscribe form to my site”.

    That will help build your form.

    Maybe this will help, else just PM me.

  • #9 / Mar 04, 2008 1:53am

    David J

    17 posts

    Hi Robert,

    Yes I’m quite familiar with using Campaign Monitor as you described, with a separate subscribe form, I use that on few client sites. However, in this particular case the subscribing to the mailing list has to be done at the same time as registering a new member in EE.

    Since nobody could help me out with the above non-API method of integrating, i’ve assumed it cannot be done and have since given up on that method. I have now moved onto building an EE extension that connects to the MailBuild API using the member_member_register hook.

  • #10 / Mar 12, 2008 12:09pm

    vinco

    42 posts

    Hi David,

    Have you managed to write the campaign monitor extension? I think other users will be interested in it (like me!).
    If you need some help to beta-test, I can do this.

  • #11 / Mar 15, 2008 12:27am

    moresided

    18 posts

    Yeah, I would love to have an extension that would do this too 😊

  • #12 / Apr 24, 2008 9:52am

    Emily Heath

    197 posts

    I’d be very interested to use this extension too!

  • #13 / May 06, 2008 4:26am

    trif3cta

    148 posts

    Very interested, this would be awesome.

    Question: Would it be MailbBuild or the Campaign Monitor API?
    (Either is great, I am pumped somebody is on this).

  • #14 / Jul 10, 2008 3:09pm

    quena

    66 posts

    Campaign Monitor suggests adding subscriber info to your DB (in this case, EE) after registering the subscriber with CM. You set the CM list’s “thank-you” URL to ‘http://www.yourdomain.com/thanks/[email protected]’, if memory serves correctly.

  • #15 / Jul 12, 2008 2:15pm

    Early

    5 posts

    I would also be very interested in any Campaign Monitor/EE integration work you do. I’m a designer, not a developer, so I don’t really know where to start in implementing the CM API.

.(JavaScript must be enabled to view this email address)

ExpressionEngine News!

#eecms, #events, #releases