• Simple lead delivery platform.
  • Incredibly easy to use.
  • Everything you need to track, filter, route and manage your leads.
  • Affordable pricing: only 2c per transaction

Step-by-Step Instructions:

  • To setup a new campaign:

I. Setup clients

  • You need to setup your clients first. For this example we will setup two clients:

Step 1. In the menu on the left: click on ‘Clients’.

Step 2. Then click ‘Add’.

Step 3. And fill out the popup form

#1. Leadshook

For Company name type “LeadsHook” add our email address “”

#2. – This client is for testing only. A real campaign would specify your buyers details here.

If you need to setup multiple buyers you can repeat this step.

II. Setup campaign

Step 1. On the left click ‘Campaigns’ then ‘New’. For this example we will setup a ‘Single Buyer’ campaign

Step 2. Give the campaign a name

Step 3. Add the fields you want to pass to your buyer.

  • For this example we will only specify one field. But in reality your buyer will specify many more that they will want you to capture.

Step 4. Skip integrations

Step 5. Skip settings and hit “Finish”

III. Now we add a buyer to the campaign

  • In this example we are using a test site as our buyer called “”

Step 1. Skip “Static fields”

Step 2. Skip “Filters”

Step 3. For “Real-time action” you need to select how to deliver your leads to this buyer.

Step 4. For our example we will be using the direct method. But you could choose ping post if necessary. Or email if you don’t want to forward the webhook from LH. You will need to talk to your buyer and ask them which method they will be using. For the direct method they need to supply you with API details.

It should look similar to this:

Step 5. Setup your “Accepted” & “Duplicated” messages for debugging. Any message will suffice.

Step 6. Then skip “Webhooks” by hitting the “Finish” button.

Step 7. Now in your campaign you will see the buyer is setup and assigned an ID.

Next we setup the supplier, which is going to be LeadsHook in this instance.

Step 1. Daily cap will limit how many leads to send today. This is especially useful in multi buyer seutps. Say 10 for company x and 20 for company y.

Step 2. You also setup the buy and sell price for the lead here.

Step 3. Click “Finish” on the filters page. ( Filters allow you to perform operations on the lead. )

Step 4. Now your campaign is setup.

IV. Setup the webhook/API call in LeadsHook.

Step 1. So we click the “API specs” button. To get relevant documentation.

You will get a page that looks like this:

Step 2. This is the API specification to use in LeadsHook.

Step 3. Under Ingesting leads you simply copy/paste the request into your webhook/Api call

Like so:

Step 4. Make sure the URL, Method, and Headers are setup correctly too.

Step 5. Finally note that the custom fields are missing from this example. In a real case scenario you would specify {email} as the value for “email”. Because each lead would capture a different email. And obviously your DT would capture many more fields that your buyer will specify.

And we are done!

If successfull or unsuccessfull, in the logs you will see what happened.

For example:

In my case there was an error that says the lead was rejected by the buyer. This is because the buyer we setup wasn’t a real buyer. Its just a test site.

However, the test buyer did receive the lead: