How to Integrate Deadline Funnel with Ontraport (API)

This API integration provides the ability to set up Deadline Funnel campaigns that are triggered when someone gets tagged or clicks a link instead of when they opt in. This allows you to send an evergreen marketing campaign to existing Ontraport subscribers and incorporate a Deadline Funnel authentic evergreen deadline. 

There are 2 ways to integrate Deadline Funnel with Ontraport: Either through Rules or a Sequence. Both will be covered below.

Video Tutorial:

Click on API Integrations and create a new integration:
Once you click on API Integrations in the left menu, select Ontraport from the list of email providers or click "I need to create a new API connection."

Note that at the top of the screen you can see which Deadline Funnel campaign you're currently integrating (where it says "you are editing"). Each Deadline Funnel campaign gets its own API integration. :)

Get your Ontraport account information:
Log into your Ontraport account and click 'Administration':

Under Integrations, click 'Ontraport API Instructions and Key Manager':

Click 'New API Key' from the menu shown here and give your new API key a name, i.e., 'Ontraport Demo key'. Then select the correct User from the DropDown and make sure to select the boxes to turn on Add Contacts, Search Contacts, and Manage Fields as shown here.

Click save and it will take you to this screen where you can see your new App ID and API Key:

Integrate Deadline Funnel with your Ontraport Account:
In Deadline Funnel click "I need to create a new connection" and select Ontraport.
You will need to add your Ontraport App ID and API Key into the boxes on the following screen and hit "Save"

Create a custom field to store each contact's deadline:
We call this the "deadline text" field, and it's just a field in Ontraport that stores each contact's unique deadline.
The good news is that you can create that field from Deadline Funnel while you're setting up the integration. :)
Go ahead and name it "deadlinetext" if you're not sure what to call it. You can always change it later!
Please note that if you manually create the field in Ontraport and then select it in Deadline Funnel (instead of just creating it in Deadline Funnel), then you need to create the field under the "Contact Information" tab in the contact record in Ontraport in order for it to work.

Click on "Create" after you name your field.

Now you have two options for how to trigger the deadline:

Option 1: Integrate Deadline Funnel with an Ontraport Rule

In Ontraport to Contacts > Rules, and click to add a 'New Rule': 

Give your new rule a name and select the trigger 'When Contact is added to Sequence':

Select the correct sequence:

Navigate to the 'Actions' section and scroll down to select 'Ping a URL':

You're going to fill these two boxes with the Webhook URL and Post Data Field from Deadline Funnel:

See below for where to find the corresponding fields in DF:

Click 'Save' and you're ready to test it out. :)

Option 2: Integrate Deadline Funnel in an Ontraport Sequence 

Navigate to Contacts > Sequences and click the sequence you want to integrate with Deadline Funnel:

In the Add a Step bar click 'Rule' and name your rule. Then select 'Ping a URL' under Actions and paste in the Webhook URL and Post Data Field from Deadline Funnel:

See below for where to find the corresponding fields in Deadline Funnel:

Click 'Save' and you're ready to test it out. :)

Test your integration:

You can test by adding a new contact to your sequence and then check under Event Tracking in Deadline Funnel to confirm their email address was received by Deadline Funnel.

Important Note about Expiring Links

For the API integration to work you MUST use the Deadline Funnel expiring links in any of your emails that link to a sales page with a countdown timer, or that link to a page in your funnel that links to another page with your countdown timer.
In other words, the API integration requires that your subscribers click one of the Deadline Funnel expiring links before they reach a page with a countdown. This is necessary in order to make sure each subscriber is assigned the correct deadline.

If you have any questions, send us a message in chat or email us at

Still need help? Contact Us Contact Us