LeadProsper Direct Integration: How to send leads into LeadProsper

Our LeadProsper integration makes it easy to post leads directly into LeadProsper.


This guide walks you through how to:

  • Add the LeadProsper integration to your form inside Lead Delivery
  • Set up your LeadProsper campaign, supplier, test mode, and buyer
  • Configure the required fields from your LeadProsper Posting Guide
  • Optionally enable dynamic redirects based on buyer responses
  • Access and use your LeadProsper API Specs (Posting Guide)
  • Avoid common formatting issues like state and phone number errors

Key Links

Getting Started Inside LeadProsper

Before connecting your LeadForm to LeadProsper, make sure your campaign is properly set up inside the LeadProsper platform. The following steps are required before you can access the Posting Guide or receive leads.

Step 1 – Create a Direct Post Campaign in LeadProsper

Before integrating with LeadCapture, you’ll need to create a Direct Post Campaign inside your LeadProsper account.


  1. In the left-hand menu, click on the Campaigns tab.
  2. Click the 'New' button in the upper right corner.
  1. In the Add Campaign modal that appears:
  • Enter your Campaign Name (this can be the name of your form, landing page, or project).
  • Under Campaign Type, select Direct Post.

Once done, click 'Create' to move to the next step of campaign setup.


This is required in order to connect your LeadCapture form to LeadProsper using the built-in integration.


Step 2 – Set Up a Supplier

Once your campaign is created in LeadProsper, the next step is to create a Supplier and keep the campaign in Test Mode during setup and testing. When you create a new Supplier, they are placed in Test Mode by default. Leads sent to a supplier in Test Mode will be treated as test leads and will not be delivered to buyers until the supplier is switched to Live.


How to Create a Supplier:

  1. From inside your campaign, scroll to the Suppliers section.
  2. Click the New button to add a new supplier.
  1. In the Add Supplier modal, click Create new client.

  1. Fill out the required fields:
  • Company name – Use your company name or the name of the lead form
  • Email, phone, and contact name are optional but can be filled in for internal use
  1. Click Save.

Test Mode ensures no leads are sent to real buyers during your setup and testing phase.


Step 3 – Add a Test Buyer (Required for API Specs)

In order to access the API specs (Posting Guide), you must first add at least one buyer to the campaign.

  • Go to the Buyers tab inside your campaign.

  • Create a Test Buyer (e.g., “Test Customer”).

  • This step is required in order to unlock the campaign’s API documentation.
  • Once buyer is created, click 'Store lead' and hit 'Save'

Step 4 – Access Your Campaign API Specs

Once a test buyer is created, you can access your API specs by going to:

Campaign > Supplier API Specs

From this page, you'll find:

  • Your lp_campaign_id, lp_supplier_id, lp_key
  • The full list of field parameters


Steps for Setting Up LeadProsper Integration inside LeadCapture.io

Step 1 – Add the LeadProsper Integration

To connect your lead form to LeadProsper:


  1. In the form builder, go to the Lead Delivery tab.
  2. Under Email Service & CRM you'll see list of integrations.
  3. From the list of integrations, choose LeadProsper.

  4. Fill out the following fields using your Posting Guide:

Required fields:

  • Lead Prosper Campaign ID
  • Lead Prosper Supplier ID
  • Lead Prosper Key

These three fields are mandatory. If any of these are missing or incorrect, the form will not be able to deliver leads to LeadProsper.


Optional fields:

  • Lead Prosper Action – Only required if your Posting Guide explicitly includes it.
  • Redirect URL Field – Used to dynamically redirect users after submission (see next section).
  • Redirect Fallback Step – The step your form will redirect to if a dynamic URL is not returned.

You no longer need to create hidden fields to pass required values. All mapping and delivery can be handled directly through the built-in integration interface.


Step 2 – (Optional) Enable Dynamic Redirect

If your LeadProsper campaign is set up to return a redirect URL after lead acceptance, you can use this to send users to a specific thank-you page based on the buyer’s setup.

To enable this:


  1. In the Redirect URL Field, enter:
redirect_url

This must match exactly.

  1. Set a Redirect Fallback Step to ensure users are redirected somewhere even if a dynamic redirect is not returned or if the lead is rejected.

  2. On the LeadProsper side, ensure your campaign is configured to return a redirect URL.


    If your buyer is configured to return a redirect URL in the response, LeadProsper allows that value to be passed back to the form and used for redirection. This is especially useful when different buyers want to send users to custom thank-you pages.


    For full instructions on how to configure this on the buyer side, see LeadProsper’s official guide: Returning a value to a supplier’s API from a buyer’s response


    When configured correctly, users will be redirected to the thank-you page assigned by the buyer in LeadProsper. This setup is especially useful if you sell leads to multiple buyers and want a more personalized post-submission experience.


Step 3 – Map Form Fields to LeadProsper

Once the integration is added, you’ll need to ensure each input field in your form is mapped to the corresponding LeadProsper field name. This tells the form where to send each data point (name, email, phone, etc.).

To map fields:


  1. Go to each step of your form that contains an input field (e.g., text, email, phone).
  2. Under Form Fields, Click the pencil icon to open its settings.


  3. Select LeadProsper from the list.

  4. In the field name input, enter the exact parameter name shown in your Posting Guide.

Repeat this for each field you want to post to LeadProsper.

Be precise: Field names are case-sensitive and must match what LeadProsper expects. For example, if the Posting Guide says first_name , don’t enter FirstName or firstName .


Question/Response Steps

If you’re using question-style steps, you’ll need to map each response using Advanced Options:


  1. Go to the Steps tab of your form.
  2. Scroll down to Advanced Options section.
  3. Under Lead Delivery Settings, select LeadProsper from the list.
  4. In the field name input, enter the exact parameter name from your LeadProsper Posting Guide.

Repeat this for every question-style step you want to include in the lead delivery.


Common Errors & How to Fix Them

These are some of the most frequent formatting issues that cause leads to fail or be rejected by LeadProsper. Make sure your form inputs are correctly formatted based on the campaign’s API specs and validation settings.


State Field Formatting

Expected Format:

  • Must be a two-letter abbreviation (e.g., CA , not California )
  • Case-insensitive (ca is accepted, but California is not)


How to Avoid This Error:

  • If you’re using the Google Address Autocomplete field in your LeadCapture form:
    • Go to the settings tab> Google address autocomplete> Use Short State State > Toggle on

This ensures that the state sent to LeadProsper is in the correct format.


Phone Number Field

  • Must be 10 digits
  • Do not include dashes, spaces, or country codes (e.g., 5551234567 is correct)


Solutions:

  • Adjust the field output in your form to send only 10 digits
  • Or configure the field inside LeadProsper to accept different formats





Need Help?

If you encounter any issues or need assistance, contact us at support@leadcapture.io

Still need help? Contact Us Contact Us