How to Connect LeadsHook to a Lead Prosper Direct Post Campaig
If you're using LeadsHook and want to send leads directly into your Lead Prosper Direct Post campaign, this guide will walk you through how to do it using a Direct Post API. It's a quick setup once you know where to go and what to paste in.
Step 1: Identify Where You Want to Post the Data
In LeadsHook, we’re starting with a simple flow: five steps, a form submission, and a follow-up page.
The goal is to send that form data to your Lead Prosper campaign right after the form is submitted. To do that:
- Open your LeadsHook decision tree.
- Locate the step where the form is submitted and choose where you want the data to be sent.
- Click Add New Node > scroll to API > choose Blank.
💡 Ignore the prebuilt Lead Prosper nodes—they're for One-to-One Consent campaigns, not Direct Post.
Drag the API node between your form step and the next step in the flow, then connect them together.
Step 2: Set Up the API Node
Click Edit on the blank API node, and make these updates:
- Title – Name the node something like “LeadProsper Direct Post.”
- Method – Set it to
POST
. - Request URL – Use
https://api.leadprosper.io/direct_post
. - Body Type – Choose
JSON
.
Step 3: Add Your Payload
Now you’ll build the JSON body that sends data to Lead Prosper.
You have two options here:
- Manual method: Type each field name and map it to the corresponding LeadsHook field.
- Quick method: Copy/paste the example body from your Lead Prosper API specs. This will include required fields like
lp_campaign_id
,lp_supplier_id
,lp_key
, and all other campaign fields along with the random generated dummy data.
After pasting the JSON payload you can go through remove the fields you don’t need as well as replace dummy values with your actual LeadsHook fields or hardcoded data.
💡 To find your LeadsHook field names, click Show Add Fields above the payload editor. Use the search bar to quickly locate them. Click the one you want, then insert it into the payload.
Here’s a help article on LeadsHook custom fields if you need more guidance:
👉 Understanding Custom Fields in LeadsHook
Step 4: Save & Test
- Hit Save and Continue.
- Before you leave, click Test Request.
- Enter test values and hit Send.
You'll see the request and response on the next screen. If the response says ACCEPTED
, you're golden! If not, check the error message, tweak your setup, and test again until it works.
Also, check your Lead Prosper campaign dashboard to verify the test lead showed up correctly.
Step 5: Go Live
- Click Publish in LeadsHook to push the changes live.
- Visit your actual landing page, submit a few test entries, and check your Lead Prosper campaign again.
- You should see those new leads marked as Accepted if everything is working.
Final Step: Remove the Test Flag
Once your tests look good, don’t forget to go back to your API payload and remove the "test"
value from the lp_action
field. Save your changes.
Extra Resources
We've compiled a list of LeadsHook articles that may be useful when setting up your LeadsHook to LeadProsper API node:
- Custom Fields - https://www.leadshook.com/help/understanding-custom-fields/
- Field Transformers - - https://www.leadshook.com/help/using-cases-and-field-filters-to-convert-a-custom-field-to-another-format-and-display-it-within-the-node-level-settings/
- LeadsHook System Fields - https://www.leadshook.com/help/understanding-system-custom-fields/
- TrustedForm - https://www.leadshook.com/help/activeprospect-trustedform-script/
- Jornaya LeadID - https://www.leadshook.com/help/jornaya-leadid/
And here is a link directly to their knowledge base with a ton of relevant information that can help with getting your LeadsHook pages set up to POST to Lead Prosper and more! - https://www.leadshook.com/help/
With your LeadsHook form now successfully posting directly into your Lead Prosper campaign, you’ve taken a big step toward streamlining your lead delivery and improving speed to lead. This setup ensures your data flows seamlessly from the moment a user hits "submit," allowing for faster routing, better tracking, and enhanced lead quality control. As you continue building and optimizing your funnels, make sure to leverage LeadsHook’s advanced features—like field transformers, system fields, and lead tracking tools—to fine-tune your process even further. And don’t forget to regularly check your Lead Prosper campaign logs to monitor performance and catch any potential mapping issues early. For any advanced use cases or troubleshooting, the LeadsHook knowledge base is a goldmine of helpful articles and examples. Now that you're up and running, you're well-positioned to scale with confidence. Keep testing, keep iterating, and keep those leads flowing! 🚀
That’s it! You’re now live and posting leads directly from LeadsHook to Lead Prosper. 🎉