NOTE:
Please note that even though the DAP/Infusionsoft integration code is built right into DAP, and there’s no additional charge for the feature itself, however, support for this feature is not free, and is not part of the Standard DAP support you get with your purchase of DAP. We receive support tickets from Infusionsoft users not setting up their Infusionsoft account correctly, and we end up having to work on their Infusionsoft accounts for reasons completely unrelated to DAP, something for which we are not responsible for. So if you want us to support any questions or problems related to the DAP/Infusionsoft integration, we will have to charge you for it. Please contact us for details about how to purchase support time.
a) For Free products, you can use infusionsoft opt-in form on your squeeze page and integrate it with dap. You have to set the action trigger upon opt-in (within infusionsoft) to point to http://yoursite.com/dap/dap-infusionsoft-optin-productID.php
NOTE: Replace productID with the actual DAP product Id. So if you want to integrate a DAP product with the DAP product ID = 10 with Infusionsoft, then copy /dap/dap-infusionsoft-optin.php to /dap/dap-infusionsoft-optin-10.php. Change $default_product_id to 10 in the dap-infusionsoft-optin-10.php script. Upload script to dap folder on your site. Set the web form action trigger within infusionsoft to point to http://yoursite.com/dap/dap-infusionsoft-optin-10.php (replace yoursite.com with the name of your site). Also do steps 1 thru 3 below to complete infusion=>dap integration. That’s it.
b) For paid products, you can use infusionsoft shopping cart and integrate it with dap as described below. You can setup action sets in Infusionsoft to trigger http post notifications to DAP upon every purchase of a program or a product. The notification to DAP will result in membership account getting created in DAP. You can use InfusionSoft as the shopping cart and DAP to manage members, drip and protect content.
Here’s a summary of the installation procedure, so you have it handy in case you want to use it.
1) Download the Infusionsoft Software Development Kit (PHP iSDK package) from http://developers.infusionsoft.com/sdks/
2) Extract the contents of the zip file. Upload the iSDK/src/xmlrpc-3.0 folder into the DAP folder on your site (via FTP), as well as the following 2 individual files: conn.cfg.php and isdk.php directly to the dap folder on your site.
If you uploaded it correctly, you should see a folder called xmlrpc-3.0 under /dap folder on your site.
You should also see conn.cfg.php and isdk.php under dap folder on your site.
3) Update the following file before uploading: conn.cfg.php. This needs to have the Infusionsoft API code and application name added for your infusionsoft account.
<?php
$connInfo = array(‘connectionName:applicationName:i:[API_code_goes_here]:This is the connection for applicationName.infusionsoft.com’);
?>
Here,
connectionName = demo
applicationName = <Set to your Infusionsoft Application Name>
[API_code_goes_here] = Go to Setup – > Misc. Setting -> go to Miscellaneous tab -> Enter an api passphrase and hit Save.
It will generated an encrypted API Code. Replace [API_code_goes_here] with the api code.
The connectionName needs to be hardcoded to “demo”.
For ex: I have used the applicationName of “veena” below.
<?php
$connInfo = array(‘demo:veena:i:dd2ebm098bsasghf68ihk:This is the connection for veena.infusionsoft.com’);
?>
4) Login to your infusionsoft account:
a) Go to Setup -> application Settings -> Misc -> Incoming action set (Add)
Select “Send an HTTP Post to Another Server” action set and set it to point to :
http://yoursite.com/dap/dap-infusionsoft.php (replace yoursite.com with the name of your site), then click Save.
b) Go To Setup -> Ecommerce -> Purchase actions -> Successful Purchase Action
Select “Send an HTTP Post to Another Server” action set and set it to point to :
http://yoursite.com/dap/dap-infusionsoft.php (replace yoursite.com with the name of your site), then click Save.
c) Go To Setup -> Order forms-> select the product -> Click on action Success tab -> Add New Action->
Select “Send an HTTP Post to Another Server” action set and set it to point to :
http://yoursite.com/dap/dap-infusionsoft.php (replace yoursite.com with the name of your site), then click Save.
5) Make sure your product names in Infusionsoft exactly match the ones you have set up in DAP.
That’s it.
5 comments ↓
Integrating free products in DAP-infusionsoft, I can’t find file dap/dap-infusionsoft-optin.php. I tried the process and it didn’t work. Please provide solution. Thanks
Kenneth,
We have uploaded it to dap 4.2.1 download.
Pls download dap 4.2.1 from your membership area on http://www.digitalaccesspass.com/dap, extract contents of the zip file and upload dap-infusionsoft-optin.php to the dap folder on your site.
Hi,
is it possible to integrate paid products the other way around?
Using DAP as a shopping cart and then process an action on InfusionSoft?
Thanks,
Piernicola
Hi Piernicola,
The integration is 1-way from InfusionSoft=>DAP.
Sorry, it wont work the other way (DAP->InfusionSoft).
Thanks Veena!
Your support is always appreciated.
Piernicola
Leave a Comment