FORMLOCK

Cut your ad costs.
Stop attracting form fillers.
Talk to more buyers.

With one line of code, and without changing anything that's already working.

No setup changes. No lost leads. No four-figure invoices.

THE BREAKDOWN OFFER · MECHANISM · PROOF
14 Days Free
10 Events Before Billing
60 Day Money-Back

Billing waits for whichever takes longer · No sales call required

ACTIVATE FORMLOCK TRACK · 14-DAY FREE TRIAL

Train Your Ads On Revenue. Stop Attracting Form Fillers.

Fill in your details. Get your personalized embed code instantly. No setup call required.

Details
Embed Code
Who handles your daily lead outcome tagging? Leave blank if it's you — daily emails will go to the email above.
Or scroll down for the full pitch — the form is at the bottom too.
Why We Built This

We built FormLock because we kept seeing the same thing — solid businesses doing everything right, costs climbing anyway, no one able to say why.

It Starts With A Leak.
The Data Leak

Half Your Ad Data Is Missing.

iOS updates. Ad blockers. Cookieless browsers. Your spend is bidding against a 50% incomplete picture — and the half that survives only tells Meta someone filled a form, never whether they paid you. Your CAC climbs, and nothing on the dashboard tells you why.

FB
Allow “App” to track your activity across other companies' apps and websites?
Your data is used to deliver personalized ads to you.
Ask App Not to Track
Allow
Cost Per Acquisition18 Mo · Trending Up
$42 $89
JAN '24TODAY
Illustrative — not customer data
You're not buying worse leads. You're optimizing on a broken signal.
What The Algorithm Actually Learns

Meta And Google Optimize For Whatever You Feed Them.

Upload Lead events, they optimize for leads. Upload closed deals with actual revenue, they optimize for revenue. The businesses doing this pay half as much for twice the customers.

Most Advertisers
L
META
GOOGLE
Bidding Algorithm
100 Leads
Algorithm optimizes for form-fills. Quantity over quality. Bot leads, tire-kickers, wrong-fit prospects.
FormLock Customers
Lead
Form Submit
Business
You Close
$ Revenue
Uploaded
Algorithm
Meta·Google Learns
Closed Loop
Each Cycle Compounds
50 Customers · $50K
Each cycle compounds. Algorithm learns from revenue, finds better next leads. Quality climbs. Costs drop.
Same Spend · Different Signal
15–17%
Cost Improvement · Platform-Documented
— Meta & Google official benchmarks. That's their number, not ours.
Before You Go Further

Know Exactly What This Is.

Trust is earned, not assumed — so here's the plain category, no hand-waving.

What FormLock Is Not
×An AI agent that runs or manages your ad campaigns
×Software that touches, moves, or spends your ad budget
×A new form, CRM, or platform to migrate onto
×Anything acting on its own “free thought”
What It Actually Is
Behind-the-scenes closed-loop infrastructure
One line of code that observes from the side — never blocks a submission
A clean revenue signal sent server-side to Meta & Google
Fully in your control: it reports the truth, it never decides
FormLock doesn't run your ads. It feeds your ad platforms the one signal they're missing — who actually paid you.
01 · SETUP

Install In 5 Min

One line of code above your closing body tag. No plugin installs, no developer tickets, no integration project. Paste, save, you're live.

02 · FIT

Your Stack Unchanged

Keep your existing form, your CRM, your booking flow. FormLock observes from the side — never blocks your submission, never modifies your data flow.

03 · OUTCOME

Ads Train On Revenue

Server-side closed-loop fires Purchase events to Meta and Google when leads close. Your ad platforms optimize toward real customers instead of form fills.

• THE STRUCTURAL ADVANTAGE
Train your ads on revenue. Sharpen your qualification. Decode your buyer behavior.
MOST AGENCIES CHARGE 4-5 FIGURES TO OPTIMIZE YOUR ADS ON FORM SUBMISSIONS.
FORMLOCK TRAINS THEM ON ACTUAL REVENUE.
THE LOOP

The Loop That Closes On Closed.

Every evening, one signal lands — who closed today. Two ways to send it: April's nightly email, or your dashboard. Either path feeds the loop. The pixel fires server-side regardless. Two minutes total.

OPTION 01 · APRIL EMAIL

April Emails You

Each evening, April emails the day's prioritized leads needing outcome. One click per lead — closed, no show, not a fit, follow up. Two minutes total.

Needs Outcome (3)
1. Susie Louwho — 5:30 PM
Priority: HIGH PRIORITY (100)
Answer: "50-100"
Closed
No Show
Not Fit
// agent · april_outcome_nudge
OPTION 02 · DASHBOARD

Or Tag In Dashboard

Missed April's email? Open your dashboard, click the closed button, enter deal value. Same outcome captured — fallback path.

Sarah M.
CLOSED ✓
$12,400
outcome_recorded · synced 0.4s
outcome_recorded: $12,400
THE RESULT · SERVER-SIDE

CAPI Event Fires

Either path triggers the server-side purchase event to Meta and Google with revenue attached. The algorithm learns who actually buys.

event: "Purchase"
value: 12400
currency: "USD"
✓ META · 200 OK · GOOGLE · 200 OK
fbtrace_id: AABsX_1avsx5SZZcXI-Bqcn
// purchase · server_event
THE MECHANISM

One Tap. Two Flywheels.

Your goal isn't more leads — it's people who actually need what you offer. People you can say you helped get stronger, healthier, richer, more secure. That's what the algorithm wants too — but it can only find them based on the signal you give it.

Internal · Your Team Learns
External · The Algorithm Learns
Step 01
Operator Tags Outcome
via April's email
Step 02
Score Model Updates
answer combos that close
Step 03
Priority Queue Re-Ranks
best leads surface first
Intake Layer
FormLock
One tap, both ways
Step 01
CAPI Event Fires
server-side, revenue attached
Step 02
Andromeda Processes ~100K Signals
Meta's match-making engine
Step 03
New Buyers Find You
matching pattern, sharper each cycle
Why It Works
The platforms want you profitable — they make money when you do, and their users get better-matched ads.
What Makes It Possible
Andromeda especially rewards proper Pixel ID use with revenue events attached.
Feed the algorithm form fills, it finds form-fillers.
Feed it closed deals, it finds buyers.
WHAT YOU SEE

Your Dashboard. Your Pattern.

The intent learning system ranks every lead by behavioral signal + closed-deal pattern. Your team works the best leads first. The pattern sharpens every night as new outcomes feed back in.

MODULE 01 · LEAD RANKING

Priority Queue

Best leads surface first. Sarah's at the top because her intent signals match the shape of leads that closed last month.

01
Sarah M.
94
02
Mike R.
87
03
Jenna K.
72
04
David P.
58
MODULE 02 · STAGE TRACKING

Pipeline View

Kanban board with every lead, every stage. Captured, booked, disqualified, complete — one scroll, you see the whole funnel.

Captured8
Sarah M.
sarah@example.com
TRACK
Stage 1
Booked3
Michael C.
michael@example.com
TRACK
Booked
Disqualified1
Robert H.
robert@example.com
TRACK
Not Fit
Complete5
Jenna P.
jenna@example.com
TRACK
Closed
MODULE 03 · INTENT SIGNALS

Behavioral Score

Time on page, scroll depth, field interactions, form completion patterns. Behavioral signals that predict who buys — before they ever pick up the phone.

time_on_page
92
scroll_depth
78
field_interact
85
completion
96
MODULE 04 · 60-DAY TREND

Quality Trend

As outcomes feed back, the model gets sharper. By day 60, the system knows your buyer pattern better than any third-party intent data could.

DAY 1 DAY 30 TODAY · +84%
First-Party Signals Captured · No External Data
time_on_page scroll_depth field_interactions completion_time utm_source fbc / fbp referrer outcome_tagged
UNDER THE HOOD · THE SCORING ENGINE

Every Score, Shown.

Other tools score leads with a black box. FormLock shows the math — every point traceable to a captured signal. Walk through how a real lead gets scored across four layers and five learning dimensions.

L1Captured
L2Scored
L3Learned
L4Enriched
L1 Captured At Submit

22 attribution + behavioral signals captured the moment a lead submits. Six drive scoring directly:

Dwell time
Max scroll
Device
Source
Referrer
Field focus
L2 Scored · Direct Rules

Rule-based points per dimension. Same rules apply to every lead, every business.

Layer 2 Subtotal+0
L3 Learned · 5 Dimensions

Per-client adjustments learned from outcome history. Activates after 5+ leads in each bucket reach a terminal outcome.

5 Learning Dimensions: Dwell · Scroll · Device · Source · Referrer
Layer 3 Subtotal+0
L4 Enriched · Sent To Ad Platforms

The score plus full enrichment data fires to Meta CAPI server-side within milliseconds. Google Ads activates once the OAuth integration completes verification.

What this enables: Meta and Google optimize ads on the kind of person who actually closes — not just the kind who fills out forms. The score + tier travel with the event so the platforms can weight high-intent leads accordingly.
Final score
0
Intent tier
final = L2 + L3 · clamped 0–100 · high ≥ 70 · medium 40–69 · low < 40
THE COMPOUNDING ENGINE

How Outcomes Sharpen Every Future Score

Every outcome you tag teaches FormLock about your business specifically. Each closed deal makes the next score for a similar lead more accurate. Each no-show calibrates against false positives. The system gets sharper indefinitely — there's no learning ceiling, only diminishing returns as bucket weights stabilize.

Day 1
Just Installed
Layer 3 dormant. Score uses universal L2 rules only. Baseline calibration.
~ Day 14
First Patterns Emerge
Early dimensions hit the outcome threshold. Bucket-level learning kicks in. Scores begin sharpening.
~ Day 30
All Five Dimensions Active
Every learning dimension has the outcome data it needs. Per-client calibration online.
Day 60+
Fully Calibrated
Bucket weights stabilized to your buyer pattern. Sharpest predictions, calibrated to you.
The Loop In Motion
1
New Lead
2
Scored
3
You Tag Outcome
4
Bucket Learns
Next lead matching that bucket scores sharper. The loop never stops.
"

Most lead-scoring tools give you the same model on day 1 and day 365. FormLock gives you YOUR model — built from YOUR outcomes — calibrated to YOUR buyers. That's the compounding value of a closed-loop system.

Layers 1 and 4 are the data plumbing — capture in, enrichment out. They're identical for every customer.

Layer 2 applies universal scoring rules. Long dwell + deep scroll + high field engagement correlates with intent across any vertical. Fixed weights, fully auditable.

Layer 3 learns per-client across five dimensions. A clinic in Austin may find Tuesday-evening organic-search leads close at 80%; a contractor in Phoenix sees their best from Wednesday paid-mobile traffic. Layer 3 captures those signals automatically after enough outcomes are tagged.

Every point is traceable. No black-box AI. If your team disagrees with a score, the dashboard shows them exactly which signals drove it.

Activate Yours

Now Run It On Your Intake.

You've seen the loop, the dashboard, the pattern. Free 14-day trial. One line of code. Install in 5 minutes.

Get Your Embed Code In 5 Min.

The Guarantee

Zero Risk. Pay Only When It Works.

The platforms themselves document a 15–17% cost reduction when this is done consistently. We made it automatic — and we're sure enough it pays for itself that billing doesn't start until it has.

14
Days Free
Full access for at least 14 days — no card charged. The full window applies even if 10 events fire sooner.
10
Events Before Billing
FormLock must successfully upload 10 conversion events first. If 14 days pass with fewer, the trial keeps running.
60
Day Money-Back
After billing starts, a full refund within 60 days if your ad cost or lead flow doesn't improve.
Billing begins on the later of these two milestones — whichever takes longer.
The Math On Your Downside
Worst case: you get 14+ days of lead intelligence and closed-loop tracking, free, then walk — your card is never touched. Best case: your cost per close drops and the system compounds every month you stay. The only path that ends with you paying is the one where it's already working.

Fill in your details. Get your personalized embed code instantly. Paste on your site. 14-day free trial starts when you go live.

Details
Embed Code
FormLock Track · Activation
Get Your Embed Code
Your code · Your business · 14-day free trial
— Locked
Stage 1 — Your Details
The site where your contact/booking form lives — we generate the embed code for this domain.
Who handles your daily lead outcome tagging? Leave blank if it's you — daily emails will go to the email above.
Powered by FormLock
FAQ

Questions We Get.

Five honest answers about what Track does, what it doesn't, and whether it's the right tool for your business.

How is this different from Hyros? +

Different scope, different ICP, different price. Hyros is a comprehensive attribution platform built for high-spend ecom and info-product brands with complex multi-touch funnels — webinars, long nurture sequences, multi-domain journeys, call tracking across digital paths. They charge $300–$1,500+/mo and rely on automated outcome capture via Stripe and CRM integrations. That works great when your close happens in a digital checkout.

Track is built for service businesses where the close happens offline — medspas, contractors, agencies, clinics. Your lead fills your form, you call them, you close them in person or on the phone. There's no Stripe trigger. You are the source of truth on who bought.

Track captures that signal two ways — April emails you the day's leads each evening (one click per outcome), or you tag in the dashboard. The CAPI event fires server-side either way. $97/mo flat. No demo call, no revenue-tier escalation, no contracts. If you need multi-touch attribution and call tracking across complex digital funnels, use Hyros. If you need one signal — did this lead become revenue — Track is built for you.

How does the signal actually connect? +

One line of JavaScript on your form page does the work. When a lead fills out your form:

  1. Track captures the submission plus behavioral signals — time_on_page, scroll_depth, field_interactions, completion_time, UTM source, fbc/fbp cookies, referrer.
  2. Server fires a Lead event to Meta CAPI and Google CAPI with the user data hashed and matched.
  3. That evening, April emails you the leads needing outcome — one click per lead (Closed, No Show, Not Fit, Follow Up). Closed prompts you to enter the deal value.
  4. The moment you tag Closed, the server fires a Purchase event to Meta and Google with that revenue value attached.
  5. The algorithms now have the full chain: ad impression → form fill → actual revenue, tied to the same person.

Same lead tracked from first ad click to closed deal, with revenue attached. That's the loop.

How does the algorithm actually send more buyers after this? +

Meta and Google have machine-learning systems deciding who sees your ads. They're constantly looking for patterns — which audiences, which creative, which demographics, which behavioral signatures correlate with the conversion events you tell them about.

When you only fire Lead events (the default for most operators), the algorithm optimizes for more form fills. It finds you more tire-kickers, freebie hunters, and people with no real buying intent — because those people did fill the form. The algorithm gave you what you asked for.

When you fire Purchase events with actual revenue values, the algorithm sees the difference between "this person filled the form" and "this person paid you $12,400." It builds a model of what real buyers look like — their device, demographics, time of day, behavioral signature on your page, the ad creative they engaged with. Then it shifts spend toward people who match that profile.

Typical result over 30–60 days: CPL stays flat or rises slightly (you're paying for higher-quality leads), but cost per actual close drops 20–50%. Same ad spend, more closed deals.

Does the intent intelligence help my messaging? +

Yes, indirectly with Track — and more directly when you upgrade to Solo or Dual.

Track's behavioral signals tell you which leads are showing buying intent before they pick up the phone. Sarah who spent four minutes on your page, scrolled to the pricing section, completed every form field, and picked the "$50–100" budget option behaves like a closer. David who bounced after 30 seconds doesn't. You learn this pattern fast.

That data sharpens your sales conversations directly — you know which leads to call first, what objections to anticipate, which talking points landed for past closers. Over 60 days you'll see exactly which form answers, traffic sources, and behavioral signatures correlate with closes — which informs your ad creative, your form questions, and your call scripts.

Track gives you the intelligence layer. Solo and Dual extend that into an active capture layer — custom form replacement with in-flow qualification, abandoned lead recovery, per-platform messaging logic. That's where the data turns from "informing decisions" into "automating decisions."

Will this work if I'm not running paid ads? +

Partially. About 30% of Track's value sits in the dashboard layer — Priority Queue, Pipeline View, Behavioral Score, Quality Trend, outcome workflow. That all works whether you run ads or not. You'll get lead intelligence, intent scoring, pipeline management, and a 60-day pattern of who actually buys you.

The other 70% of Track's value is closed-loop CAPI to Meta and Google. If you're 100% organic or referral-based, those events fire into a pixel with no active campaigns to optimize — useful for building seed audiences over time, not useful immediately.

The smart play if you're pre-ads: install Track now, capture 30–60 days of organic lead data, build a real buyer-pattern signal in your pixel. Then when you turn on Meta or Google, the algorithms start from a warm baseline instead of from zero. Operators who do this typically reach CPA stability 2–3x faster than operators who launch ads with a cold pixel.

Track
FORMLOCK
Train Qualify Learn Attribute