Lead distribution software featuresEverything,
on every plan.

This is everything Hawfinch does, from a supplier posting a lead to the report that shows what it made. None of it is locked behind a tier.

9
Smart filter types
3
Levels of dedup
8
Push alert types
10M
Rows per file

Intake

Get leads in

Suppliers post leads to your endpoint, or you upload a file. Either way, they are checked and routed the same way.

More on Lead management

An endpoint per campaign

Suppliers POST leads with your campaign's API key. Turn on "Require an API key" to refuse anything without one.

Instant answers for suppliers

Every submission gets an immediate reply: accepted or duplicate.

CSV imports

Up to 500,000 rows per file, processed in parallel 50,000-row chunks with live progress.

Batch HLR on import

Check every phone number as the file loads, or import without distributing if you only want the leads stored.

Custom fields

New fields are picked up automatically. Map nested JSON to your own field names, with types for text, numbers, dates, emails and phones.

The raw request, kept

Every lead stores the request exactly as it arrived, with secrets redacted, plus which supplier and source it came from.

Checks

Stop bad leads

Checks run before a lead is sold. Dedup and suppression fail closed: if one can't run, the lead isn't sent.

More on Lead management

HLR phone checks

Confirm a mobile is live and see its network and line type. Choose per buyer whether to accept numbers that are switched off.

Dedup at three levels

When a lead arrives, per buyer (across all your campaigns or just one) and per route, each with a lookback in days (campaign and buyer dedup can also have no time limit).

Suppression lists

Use any campaign as a suppression list, in plain text or MD5 / SHA-256 hashed, matched on email and phone.

Reference list matching

Allow or block leads that match a list you upload, such as UPRNs or postcodes.

Email format check

Catch malformed email addresses before a buyer sees them.

TPS / CTPS screening

Screening against the UK opt-out registers. Coming soon

Routing

Send each lead to the right buyer

Build a waterfall of delivery groups and let every lead find the best buyer for it.

More on Campaigns

Delivery groups

Groups run in priority order. Inside each, buyers are tried by priority, in turn (round-robin) or by weight.

Multi-sell

Set how many buyers in a group receive each lead, so one lead can be sold more than once.

Smart filters

Nine filter types: any field, location, day of the week, lead and delivery status, buyer history, sold-to-buyer, reference lists and rejection reasons. Combine with AND / OR.

Caps

Daily, weekly and monthly caps on every group and every buyer, reset at UK midnight. Reset one by hand whenever you need to.

Active days and hours

Choose which days, and which hours in the buyer's own time zone, each buyer takes leads.

Price overrides and delays

Set a different price per buyer link, and an optional delay before a group is tried.

Delivery

Deliver to any buyer system

If a buyer can receive an HTTP request, Hawfinch can deliver to it.

More on Lead management

Direct post and ping post

Send the full lead straight away, or ping the buyer first and only post if they say yes.

Request templates

Field mapping, static fields, body templates with placeholders, query parameters, custom headers, and POST, PUT or PATCH.

Retries and timeouts

A timeout per buyer, and automatic retries on network errors, server errors and rate limits.

Falls through on failure

Timeouts, errors and rejections move the lead to the next buyer automatically.

Test a buyer before it goes live

Send a test lead to a buyer endpoint and see exactly what came back.

Every attempt recorded

Outcome, price, response time, the request sent and the response received, for every buyer a lead was offered to.

Lead management

Find and fix any lead

Search every lead you have ever received and act on it.

More on Lead management

Search and filters

Search by name, email or phone, and filter by campaign, status, buyer, supplier, source, phone check, value and any custom field.

Saved filter tabs

Keep the views you use every day one click away.

Lead detail

Every field, every delivery attempt and the raw request on one screen.

Edit and redistribute

Correct a lead and send it back through routing, optionally skipping caps, filters, suppression or buyer dedup for that one send. Do it for many leads at once.

Returns

Mark a lead as returned by the buyer with a reason, and its revenue is reversed.

CSV export

Download exactly the leads you have filtered, at any size.

Reporting

Know what's working

Every number is worked out live from your raw lead history, in UK time.

More on Analytics

Dashboard

Leads, qualified leads, revenue, conversion and active campaigns, each compared with the previous period, plus six charts.

Performance and Entities

Revenue and delivery rate by campaign and buyer, and side-by-side figures for every campaign, buyer, supplier and destination.

Explore

Group by one thing and then another, across eight dimensions, with leads, sold, conversion, revenue and profit. Save the views you like.

Lead funnel

How many leads were screened, filtered, rejected, delivered and returned.

Lead Value Insights

Break down the value of any filtered set of leads by source, hour, day, campaign or buyer.

UK calendar days

Today, yesterday and every date range follow London time, including BST.

Files

Clean big spreadsheets

Open a CSV of millions of rows in the browser, tidy it and use it.

More on Analytics

Files of up to 10 million rows

They open straight away and page as you scroll.

Find duplicates and filter

Thirteen filter operators, including "is not a valid email", and a totals bar.

Formulas and worked-out columns

Fill a column with a formula, find and replace, and fill empty cells.

Check these numbers

Run HLR on a whole phone column, or find the rows in a list of postcodes.

Versions you can restore

Every change is saved as a new version, so nothing is lost.

Use it anywhere

Suppress one file against another, download in one file per buyer, or send rows into a campaign as leads.

Address data

Look up any UK address

Lookups for your landing pages and lead forms.

UK address lookup

Turn a postcode into a list of addresses, each with its Royal Mail UDPRN.

UPRN matching

Match a postcode and address to the property's UPRN.

Alerts

Hear about it first

Push alerts on your phone and in the app, with your own rules for which ones you get.

New leads

Know the moment a lead comes in.

Buyer caps

Alerts when a buyer is close to its cap, and when it hits it.

Delivery failures

When a buyer errors or times out, and when its failure rate climbs.

Quiet campaigns

When a campaign stops receiving leads.

Revenue

When revenue per lead drops, or you hit your daily revenue target.

Team & security

Control who sees what

Decide what each person on your team can see and do.

Roles and permissions

Admin, manager, analyst, support and viewer, with per-user control over who sees revenue and who can export.

Buyer and supplier logins

Give partners their own login that only shows their own leads.

Two-factor sign-in

Require it for everyone in your organisation.

Audit log

Every action recorded: who did it, their role, what changed, when, from where, and whether it was allowed.

Stored in London

All data stays in the UK, encrypted in transit, with continuous backups and point-in-time recovery.

Apps & API

Work wherever you are

The web app, the iOS app and the API all do the same jobs.

More on API reference

Web app

Everything in one place, in any modern browser.

iOS app

Push alerts, lead search, campaign editing, Face ID and offline mode. On the App Store.

REST API

Everything in the dashboard is available over the API, documented with an OpenAPI spec.

Service

Managed for you

You have nothing to host, and every feature is on every plan.

More on Pricing

Fully managed

We run the servers, backups, monitoring and upgrades.

24/7 UK support

On every plan, including weekends and bank holidays.

Every feature on every plan

Plans differ only in lead allowance and seats.

How it works

Lead in, money out.

What happens in between, in three steps.

01

Intake

Leads arrive through the API or a CSV upload. Duplicates are turned away before they're accepted, and each buyer's suppression lists are checked before it is sent a lead.

02

Routing

Each lead goes down your buyer waterfall, with HLR, filters, caps and dedup checked buyer by buyer. Every attempt is recorded.

03

Reporting

The dashboard and reports are worked out live from your leads. Pivot them, save views, export to CSV or open any lead to see where it went.

Ready to
see it in action?