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.
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 managementAn 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 managementHLR 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 CampaignsDelivery 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 managementDirect 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 managementSearch 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 AnalyticsDashboard
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 AnalyticsFiles 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 referenceWeb 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 PricingFully 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.
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.
Routing
Each lead goes down your buyer waterfall, with HLR, filters, caps and dedup checked buyer by buyer. Every attempt is recorded.
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?