Tips and Tricks HQ Support

Support site for Tips and Tricks HQ premium products

  • Home
  • Contact Us
  • Documentation
  • Forum Home
    • Forum
    • Forum Search
    • Forum Login
    • Forum Registration

Integration with AutoResponse Plus

by

Tips and Tricks HQ Support Portal › Forums › WP eStore Forum › WP eStore General Questions › Integration with AutoResponse Plus

Tagged: autoresponder, Autoresponse Plus Integration, eMember, estore

  • This topic has 26 replies, 7 voices, and was last updated 10 years, 8 months ago by admin.
Viewing 15 posts - 1 through 15 (of 27 total)
1 2 →
  • Author
    Posts
  • March 18, 2010 at 8:30 pm #948
    drmark
    Spectator

    Does any of your software (i.e., eStore, eMember or Infinity Remix Theme) integrate with the AutoResponse Plus autoresponder?

    March 18, 2010 at 11:09 pm #18962
    Ivy
    Member

    Hi, At this time our products only integrate with AWeber, MailChimp, and Infusionsoft.

    Cheers,

    Ivy

    April 5, 2010 at 3:39 am #18963
    MikeM
    Member

    What about the list name in the autoresponder setting of a product in wp estore? Will that send an email to any autoresponder, or is that just for the 3 you have integrated?

    How hard would it be to be able to send an email to an autoresponder list that is not the 3 you have listed? As drmark asked about autoresponse plus, which is also what I use. I know the other payment scripts would do that, and autoresponder plus will let you subscribe by email.

    Thanks.

    Mike Murphy

    April 5, 2010 at 9:03 am #18964
    amin007
    Participant

    The list name in “Autoresponder Settings” is only for the 3 Autoresponder services (AWeber, MailChimp, Infusionsoft) that I have implemented.

    From my experience every Autoresponder services have their own way of integration. If you know a bit of PHP and how to integrate with the Autoresponder of your choice then I can tell you how you can modify the plugin to use the “listname” value and automatically signup the customer to your chosen Autoresponer’s list.

    April 5, 2010 at 12:44 pm #18965
    MikeM
    Member

    I believe I could do that :-). Here is some info from the manual, just in case you would need it. the last line shows how to do post requests from the software itself:

    The “remote control” email must be sent to arplus@yourdomain.com and it must have a subject line in the format

    shown below. Unknown entries can be omitted.

    owner=p1+password=p2+action=p3+name=p4+email=p5+autoresponder=p6+p7+TRAp8+ip=p9+drop=p10

    The parameters p1 to p10 are explained here

    p1: Your owner name

    p2: Your password

    p3: subscribe or unsubscribe

    p4: Your subscriber’s name

    p5: Your subscribers email address

    p6: Your autoresponder’s subscription address (without the domain)

    p7: plain or html

    p8: The tracking tag to be associated with the subscription

    p9: The IP address to be associated with the subscriber’s record.

    p10: Set to yes if you want the drop rules for the autoresponder to be actioned by this subscription.

    For example, the following subject line would be valid:

    owner=abc+password=12345+action=subscribe+name=John+email=john@johndoe.com+autoresponder=info+ip=10.10.0.3

    POST Requests

    AutoResponse Plus can also accept standard POST requests from your software. For details visit:

    http://www.autoresponseplus.com/integrating.php

    April 6, 2010 at 7:47 am #18966
    amin007
    Participant

    In the “paypal.php” file search for the following line:

    eStore_send_aweber_mail($retrieved_product->aweber_list,$download_email,$cust_name,$emailaddress);

    You can see that it’s sending an email to AWeber for subscription purpose… you will need to build your POST URL here. All the necessary info should be available for you (e.g. customer email) so all you need to do is post it from here so the customer gets subscribed.

    April 6, 2010 at 1:07 pm #18967
    MikeM
    Member

    OK, when you asked if I know a bit of PHP, I meant I can open the code and change it, if I am given all the instructions :-)

    So I could find the line of code above, but I would need more details on building the POST URL. So let’s say my email list for a store is customer@mysite.com. Could you give me the code I need to add or change in that line? And I am guessing this would be a site wide change and not a product by product change?

    I did try the autoresponder settings per product, because I thought it would send the customer details to any list email I entered, but it signed me up as the admin and not the customer.

    Thanks.

    Mike Murphy

    April 7, 2010 at 5:30 am #18968
    amin007
    Participant

    LOL… this URL (http://www.autoresponseplus.com/integrating.php) explains the bit of code that you need to put in there.

    As I have mentioned before that I don’t use Autoresponse plus so I don’t know what the “Autoresponder ID” is but I am guessing this is equivalent to AWeber List name. With that assumption search for the following line in the “paypal.php” file:

    // Autoresponder Sign up

    Once you find it insert the following code immediately below it:

    if (!empty($retrieved_product->aweber_list))
    {
    $autoresponderID = $retrieved_product->aweber_list;
    $fullName = $cust_name;
    $emailAddress= $emailaddress;

    $httpAgent = "ARPAgent";
    $arpURL = "http://www.yourdomain.com/cgi-bin/arp3/arp3-formcapture.pl";
    $postData = "id={$autoresponderID}&full_name={$fullName}&split_name={$fullName}&email={$emailAddress}&subscription_type=E";

    $ch = curl_init();
    curl_setopt($ch, CURLOPT_USERAGENT, $httpAgent);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 0);
    curl_setopt($ch, CURLOPT_URL, $arpURL);
    curl_setopt($ch, CURLOPT_POST, true);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $postData);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_exec($ch);
    curl_close($ch);
    }

    In the above code the following bit of line is the only unresolved piece:

    $arpURL = "http://www.yourdomain.com/cgi-bin/arp3/arp3-formcapture.pl";

    It refers to a script. I am not sure where you can get this AutoResponse Plus form processing scrip (arp3-formcapture.pl)… I am guessing contacting them will answer this question.

    April 7, 2010 at 1:10 pm #18969
    MikeM
    Member

    Thanks. I’ll give this a try tonight. The arp3-formcapture.pl is a part of their script used to capture info from the sign in form so it is already on the server.

    MikeM

    April 7, 2010 at 2:16 pm #18970
    MikeM
    Member

    Seems to work. I had to change:

    $autoresponderID = $retrieved_product->aweber_list;

    To:

    $autoresponderID = 24; (or whatever list ID I am signing them up to)

    And I had to add the email address of the list in the product settings – Autoresponder Settings.

    Thanks.

    MikeM

    April 7, 2010 at 8:53 pm #18971
    MikeM
    Member

    After having thought about this for a while, it would be nice to create a list per product, because sometimes I sell numerous products from 1 site, and if there is an update, then I could notify only the purchasers of that product. I don’t know how hard this would be to accomplish, but for autoresponder plus, the product would need to send an email to the list in the Autoresponder settings as if it came from the buyer, using their email and their name. EG: product 1 list is setup as product1@mydomain.com. So when the product is purchased by Jane with email jane@jane.com, a blank email from Jane with email jane@jane.com would be sent to product1@mydomain.com and the email autoresponder script does the rest.

    Is this at all possible?

    Thanks.

    MikeM

    April 8, 2010 at 1:59 am #18972
    amin007
    Participant

    That’s kind of how the AWeber integration works.. Which is why I sent you to that bit of code before :)

    Basically for every product it checks the listname (where the customer should be signed up to )and it sends an email or makes an API call to sign the customer up. The main problem is that you will actually need to understand PHP code and write the code for this integration. There are too many Payment Gateways and Autoresponder services out there… so it is impossible for me to include them all into eStore as they all have slightly different integration method.

    April 8, 2010 at 2:14 am #18973
    MikeM
    Member

    OK, thanks for the effort. I can always make individual download pages and add the form code there and tell them if they want updates to subscribe. Other wise if 1 autoresponder will work for the complete site, I can use this method.

    Thanks again.

    MikeM

    July 17, 2010 at 1:45 pm #18974
    kimjcastleberry
    Member

    Mike did you ever get ARP3 fully integrated?

    July 23, 2010 at 9:09 pm #18975
    mattprados
    Member

    Hi Ivy or Amin. I am integrating with infusionsoft now. I need to know where to find or how to generate the link to email new members to complete their registration if not using wp shopping cart or paypal.

    Thanks a bunch!

    Matt

  • Author
    Posts
Viewing 15 posts - 1 through 15 (of 27 total)
1 2 →
  • You must be logged in to reply to this topic.
Log In

Forum Related

  • Forum Home
  • Forum Search
  • Forum Login

Support Related Forms

  • Contact Us
  • Customer Support
  • Request a Plugin Update
  • Request Fresh Download Links

Useful Links

  • Plugin Upgrade Instructions
  • WP eStore Documentation
  • WP eMember Documentation
  • WP Affiliate Platform Documentation
  • WP PDF Stamper Documentation
  • WP Photo Seller Documentation
  • Tips and Tricks HQ Home Page
  • Our Projects

Quick Setup Video Tutorials

  • WP eStore Video Tutorial
  • WP eMember Video Tutorial
  • WP Affiliate Platform Video Tutorial
  • Lightbox Ultimate Video Tutorial
  • WP Photo Seller Video Tutorial

Our Other Plugins

  • WP Express Checkout
  • Stripe Payments Plugin
  • Simple Shopping Cart Plugin
  • Simple Download Monitor

Copyright © 2023 | Tips and Tricks HQ