How to Integrate Deadline Funnel with MailChimp (API)

You can integrate Deadline Funnel with MailChimp using the API and trigger your countdown based on when someone subscribes to your list or is added to a group.

Video Tutorial

Integrate Deadline Funnel with Mailchimp

1
In your Deadline Funnel dashboard, click on 'API Integrations' in the left hand menu. Next you can either select Mailchimp from the options shown or 'Create a brand new API integration' and select Mailchimp from the following screen:

2

You will need to add your MailChimp Username and Account ID on the next screen:

3

To get your API Key, go to your Mailchimp account, navigate to Account > Extras > API Keys. Click on 'Create A Key' and then copy the new API Key:

Go back to your Deadline Funnel account and paste the API key into the bottom box. Add your username to the top box and hit 'Save'

Setting up your Deadline to begin when Someone Subscribes To a List:

1

You can trigger the deadline in Mailchimp based on when someone subscribes to a list or when they are added to a group. For this example we're going to choose "When someone subscribes to a list":

2
We call this the "deadline text" field, and it's just a field in Mailchimp that stores each contact's unique deadline. You can either select from one you've already created in Mailchimp or create a brand new one.
From the drop-down, select the MailChimp list you want to integrate with. You need to give your new custom field a name. Go ahead and name it "deadlinetext" if you're not sure what to call it. You can always change it later!
Click 'Create'
3
Copy the URL provided in Step 3 as you need this to set up your Webhook in your MailChimp account.

Note: MailChimp changed the name of my custom field from 'deadlinetext' to 'MMERGE4'.
This is normal and will not affect the webhook performance.

4
In your MailChimp account, navigate to the list you want to integrate with. Go to Settings > Webhooks and click Create New Webhook:

5
Paste your Webhook URL into the Callback URL box, then check the box to send updates for 'Subscribes'. Be sure to check all 3 boxes in the 'Only send updates when a change is made...' section. 
Click 'Save':

And you're all set! You can move on to testing your integration.

Setting Up Your Webhook when Someone is Added to a Group:

1
Select 'When a subscriber is added to a group'.

2
Click to create a new field in Mailchimp. This is just field in Mailchimp that stores each contact's unique deadline.
From the drop-down, select the MailChimp list you want to integrate with. You need to give your new custom field a name. Go ahead and name it "deadlinetext" if you're not sure what to call it. You can always change it later!
Select the group you want to use and click 'Create'

3
Copy the URL provided in Step 3 as you need this to setup your Webhook in your MailChimp account:

Note: MailChimp changed the name of my custom field from 'groupdeadline' to 'MMERGE4'. This is normal and will not affect the webhook performance.

4
In your MailChimp account, navigate to the list you want to integrate with, then go to Settings > Webhooks and click 'Create New Webhook:


5
Paste your webhook URL into the 'Callback URL' box. Check the box to send updates for 'subscribes and 'profile updates', then uncheck everything else. And be sure to check the second and third boxes in the 'Only send updates when a change is made...' section and click 'Save'

Test your integration

To test that your integration is working you'll need to add a subscriber to your list, then navigate back to Deadline Funnel and click the green 'Test' button under Step 3. You can also verify that it's working by checking for the subscriber's email under Event Tracking in the left hand menu.

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, please let us know at help@deadlinefunnel.com

Still need help? Contact Us Contact Us