Using Zapier To Send Leads To Lead Prosper


This tutorial will walk you through the process of receiving leads from any source via Zapier and then using Zapier to send that data into your Lead Prosper account. To watch a video tutorial on this topic click here


One situation where this may be necessary could be if you are using a piece of software or a WordPress plugin that either doesn't have direct webhook integrations or doesn't allow you to customize your webhook body, headers and other features. This could cause failed leads due to incorrect formatting


For this demonstration we will show you the process of collecting data via a webhook URL to Zapier, then sending that data into your Lead Prosper account


In Zapier, this will be a two step process: a trigger followed by an action. However, if you have an application that already has an integration with Zapier, you can go directly from that trigger into your Lead Prosper action, without needing to use a Webhook URL. It is important to note that for the trigger you can select any number of triggers in Zapier, not just Webhooks. Examples of this include TypeForm, Google Sheets, Facebook Leads Ads, and more. Explore a full list of Zapier apps HERE


We’ll start with our sample Zapier API specs. The 3 values you need from here are the lp_campaign_id, lp_supplier_id, and lp_key


Next, head to Zapier's website and click over to the dashboard of your Zapier account. Click on "Switch to Classic View"



Create a new Zap choosing "Webhooks by Zapier" on the left and "Lead Prosper" on the right of the form


Then, select “Catch Hook” and "Send Lead to Your Direct Post Campaign". Click “Try it” to finish creating your Zap


The first part of the Zap is the trigger. The data comes into this Webhook URL and is ingested  and mapped. The second portion of the Zap is the action, where the data is sent to your direct post campaign in lead prosper


To get started, under App & event, ensure "Webhooks by Zapier" and "Catch Hook" are selected and click continue. Leave the value for “Pick off a Child Key” blank under Trigger, and click continue


Next, copy your Webhook URL and paste it into whichever form or application you are using and send a test lead. Once the data is ingested into Zapier, you can map the fields to the campaign fields inside of your Lead Prosper campaign

Here we’ll submit a test from our sample form off screen. Next, select "Test trigger"

Here you see the test data that was sent in.  Click “Continue with selected record”. Here you have the option to choose your LP account

If you want to change or select a new account, click the “Change” button. This will bring up a window where you’ll enter your developer API key

To retrieve your developer API key, go to your Lead Prosper account. Under the Lead Prosper dropdown in the top right corner select “Developer”. Copy this key, paste it into Zapier and click continue

Once your Lead Prosper account is connected, click continue. Here you will select your Lead Prosper campaign and enter the lp_campaign_id, lp_supplier_id, and lp_key from your supplier API specs


Make sure you leave the mode in "Test" mode. This ensures that every lead will be marked as a test and therefore not charged to your Lead Prosper account. It is very important that when you are ready to go live you return to this page and select Production mode, otherwise leads will continue to be marked as tests and will not be distributed to buyers


You’ll then map your Lead Prosper fields to the fields that were ingested from the form. When your form is complete it should resemble the one seen on screen

In situations where you have data coming in that is not in the correct format for Lead Prosper, for example if you have phone numbers coming in in US format rather than the 10 digit requested by the API specs, you’ll need to use what’s called a Formatter in Zapier (click here to learn more about Zapier Formatter). This will transform the data into the correct format so that it will be ingested properly. If you are ever unsure of the format requirements for a specific field, consult the far right column of your Lead Prosper API specs

After making sure all required fields have a value mapped to them, Click continue. Click “Test step”. The Zap will then post to Lead Prosper. It will give you back a value and lead status

You will see on Zapier that a test lead was sent to Lead Prosper

Once you have an ACCEPTED test lead, set the mode on your Zap to "Production" mode, then select "Publish". That's it! Your Zap will be in your Lead Prosper account

Still need help? Contact Us Contact Us