12

Office Auto Pilot Integration

1. Integrate OAP Web Form  => DAP  Free Product

You can use OAP Registration Form and integrate it with a DAP Product.

(1) Login to your Office Auto Pilot account.

(2) Go to Admin->Manage SmartForms

oap-webform

(3) Add a new smartform or edit the existing one

(4) Go to Smartform -> Settings tab and select Opt-in settings >And set ‘Custom URL’ to  http://YOURSITE.com/dap/signup_submit.php?productId=1&redirect=/thankyou&oap=1

oap-smartform-setting

Please NOTE:

Set productId to the Id of the DAP product you want to integrate with OAP.

Set redirect tag to the URL of the page where you want the users to land after they complete confirmation. In the example above, the redirect tag is set to /thankyou but you can change it to the URL of the page where you want the users to go after they complete confirmation.

(5) On this page, towards the bottom of the page, under Advanced, check the box to “Pass CGI variables to Landing/Thank you page”.

oap-advanced-settings

(6) Save and publish the form.

(7) Copy the code and paste it into your WordPress squeeze page.

(8) Visit this page in a new browser where you are not already logged in to DAP.

(9) Fill the information and submit .

(10) The user should receive a confirmation email from OAP upon signup. When they click on the confirmation link in the email, the user account will get created in dap automatically and user will land at the page that you have set above (step 4).

2. Integrate DAP Free Signup Form => OAP List

You can use DAP Free Signup Form and integrate it with OAP list.

(1) Create your FREE product in DAP Products Page.

(2) Make sure that “Allow Free Signup” is set to “Yes” in DAP Products page.

(3) In Products/Levels -> Manage -> Notification tab -> Plugin Notification upon User “Add”,  enter data in this format:

oap:<APPID>:<KEY>:<GROUP NAME>:<SEQUENCE NAME>

For example, say APPID=87JKSNLA,  KEY=KLAcjTmdk,  GROUP NAME=mylist, SEQUENCE NAME=myseq

oap:87JKSNLA:KLAcjTmdk:mylist:myseq   

oap-pluginnotify

(4) In Products/Levels > Manage->Notification tab->Plugin Notification upon User “Remove” enter the value as like:

oap:<APPID>:<KEY>:<GROUP NAME>:<SEQUENCE NAME>

For example, say APPID=87JKSNLA,  KEY=KLAcjTmdk,  GROUP NAME=mylist, SEQUENCE NAME=myseq

oap:87JKSNLA:KLAcjTmdk:mylist:myseq

Testing

(1) Add a new user manually to the DAP FREE product (integrated with OAP) using Users > Add/Edit ->Add New Single User To Product

(2) Go to DAP Admin -> Users -> Manage page and see if the new user got added to dap and if yes then go to your OAP account and check under Contacts. The new user/subscriber should have gotten added to your OAP subscriber list.

(3) To remove a user from the list, go to DAP Admin -> Users > Manage -> Find the user and click on ‘Remove’ to remove user’s access to the product.  It will trigger the ‘remove’ call to OAP.

2. Integrate DAP Paid Product => OAP List

The integration between DAP->OAP  will work if you sell using a payment button that’s integrated with dap but not generated in OAP. If you use OAP to sell / generate payment button, it will not integrate with DAP.  But if you use say paypal buttons directly or use dap shopping cart or some other shopping cart that’s integrated with dap, then the users will be first added to dap and you can use the same steps to integrate DAP to OAP that you used above to integrate the DAP free product to OAP.

–  In Products/Levels -> Manage -> Notification tab -> Plugin Notification upon User “Add”,  enter data in this format:

oap:<APPID>:<KEY>:<GROUP NAME>:<SEQUENCE NAME>

For example, say APPID=87JKSNLA,  KEY=KLAcjTmdk,  GROUP NAME=mylist, SEQUENCE NAME=myseq

oap:87JKSNLA:KLAcjTmdk:mylist:myseq

–  In Products/Levels -> Manage -> Notification tab -> Plugin Notification upon User “Remove”,  enter data in this format:

oap:<APPID>:<KEY>:<GROUP NAME>:<SEQUENCE NAME>

For example, say APPID=87JKSNLA,  KEY=KLAcjTmdk,  GROUP NAME=mylist, SEQUENCE NAME=myseq

oap:87JKSNLA:KLAcjTmdk:mylist:myseq  

That’s it. This completes the integration of paid product in DAP with OAP.

Testing

(1) Add a new user manually to the DAP PAID product (integrated with OAP) using Users > Add/Edit ->Add New Single User To Product

(2) Go to DAP Admin -> Users -> Manage page and see if the new user got added to dap and if yes then go to your OAP account and check under Contacts. The new user/subscriber should have gotten added to your OAP subscriber list.

(3) To remove a user from the list, go to DAP Admin -> Users > Manage -> Find the user and click on ‘Remove’ to remove user’s access to the product.  It will trigger the ‘remove’ call to OAP.

Click Here to Leave a Comment Below 12 comments
Dion GeBorde - January 6, 2014

What fields are passed from the integrated DAP shopping cart page to Office Autopilot using this integration process?

Reply
Veena Prashanth - January 7, 2014

>>What fields are passed from the integrated DAP shopping cart page to Office Autopilot using this integration process? << Firstname, lastname and email. Thanks, Veena

Reply
Greg - February 5, 2014

Hello,

I’m new to OAP.
Where do you find the “correct” Group Name to use?

Thanks!

Reply
Veena Prashanth - February 5, 2014

Hi Greg,

You will have to check that with OAP support.

Thanks,
Veena

Reply
Mitch - March 20, 2014

Has anyone gotten this working ? I’m wondering if someone could post up an example string that they have had success with – obviously omit/change your appID and Key.

Thanks.

Reply
Veena Prashanth - March 20, 2014

Hi Mitch,

Yes, the integration is working. Recently worked with a DAP customer to integrate it successfully. Please open a support ticket if it is not working and we will take a look.

Thanks,
Veena

Reply
Mitch - March 31, 2014

Hi guys – incase anyone else is struggling with this – here’s how you can get it working:

Group refers to a contact tag. I only experimented with one word contact tags like: paid, FreeCourse, DigitalDownload, NewContact etc

Sequence refers to sequence, but this is assigned by number. You can get the number when you edit a sequence in Office Auto Pilot / Ontraport and look at the url bar. It will look something like:
https://www1.moon-ray.com/v2.4/make_drip.php?edit=17 Where 17 is the number of the sequence you want someone added to.

In the end what you enter into digital access pass looks like:
oap:3_55555_GB55558JD:fgIOC4hdfv8SKO4:PaidMemberMonthly:15

Cheers!

Reply
Mitch - March 31, 2014

PS – Just wanted to say thanks for adding this integration. I can’t believe what a HUGE upgrade moving to this new mail system is having on our ability to interact in a more meaningful way with our members – I love it!

Reply
Bill - May 16, 2014

Hey! Is this setup working with the new version of OAP now called Ontraport 3.0 ?

Reply
Veena Prashanth - May 23, 2014

Hi Bill,

>>Hey! Is this setup working with the new version of OAP now called Ontraport 3.0 ? <<

Yes, it does.

Reply
GP - July 28, 2014

Nice integration. Can sales in DAP communicate and correspond with ‘products’ in OP? Basically, we want to use the OP affiliate program. Can DAP still be used for the sales and delivery and have them tracked in OP affiliate program?

Reply
Veit - December 24, 2014

Veena,

is DAP able to integrate with OntraPort for paid products by now?

At least in a way that OntraPort takes the order and then Pings DAP with the new user, and if a follow up payment fails within OntraPort the contact can be put on hold automatically?

Reply

Leave a Reply: