Same Human, Same Card

A second form fill from the same phone or email enriches the existing card instead of growing a second one.

What it is

Two levels of idempotency. The provider's own event id makes a webhook redelivery a complete no-op. Human identity — normalised phone or lowercased email — means the same person filling three forms produces one card with three sets of answers merged in, existing values winning because they were there first.

Also called: duplicate leads from forms · they filled out two forms · one person two submissions

See it
Same Human, Same Card
New lead 4
Marlin Hoover
$52k
Delia Yoder
$55k
Contacted 4
Sutter Kline
$26k
Ronan Petsch
$51k
Ivy Brubaker
$35k
Estimate 4
Ivy Brubaker
$37k
Gideon Alt
$58k
Sold 2
Marlin Hoover
$68k
Delia Yoder
$42k
Sutter Kline
$76k
A card whose Lead Form block carries answers from two separate submissions merged into one list. Sample data — no customer information appears here.
How it works
  1. 1A recorded provider event id short-circuits the whole ingestion
  2. 2Phone matching uses the last ten digits; email matching is trimmed and lowercased
  3. 3On a match, answers and attribution merge into the existing card and the delivery is logged as merged
  4. 4A delivery with no name, email or phone is rejected with the reason recorded, not silently dropped
Why we built it

A customer who filled the form twice — once from an ad, once from the website a week later — became two cards, so two reps rang the same person and neither knew what the other had been told. A second submission from the same phone or email now adds to the card that already exists. Duplicate protection works at two levels: a redelivered notification from the provider changes nothing, and the same human never grows a second card.

The problem
  • Webhook redeliveries minting duplicate cards
  • One person filling several forms becoming several leads
  • Context split across duplicate records
Sound familiar?
What you get
One card per human, however many forms they fill
Redeliveries cost nothing
Later submissions add context rather than noise

See it on your own jobs

Twenty minutes, your numbers, no slide deck. We’ll build one of your real buildings in front of you and send you the estimate link at the end — yours to keep either way.

or keep browsing features →