With one line of code, and without changing anything that's already working.
No setup changes. No lost leads. No four-figure invoices.
Billing waits for whichever takes longer · No sales call required
Fill in your details. Get your personalized embed code instantly. No setup call required.
We built FormLock because we kept seeing the same thing — solid businesses doing everything right, costs climbing anyway, no one able to say why.
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.
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.
Trust is earned, not assumed — so here's the plain category, no hand-waving.
One line of code above your closing body tag. No plugin installs, no developer tickets, no integration project. Paste, save, you're live.
Keep your existing form, your CRM, your booking flow. FormLock observes from the side — never blocks your submission, never modifies your data flow.
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.
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.
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.
Missed April's email? Open your dashboard, click the closed button, enter deal value. Same outcome captured — fallback path.
Either path triggers the server-side purchase event to Meta and Google with revenue attached. The algorithm learns who actually buys.
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.
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.
Best leads surface first. Sarah's at the top because her intent signals match the shape of leads that closed last month.
Kanban board with every lead, every stage. Captured, booked, disqualified, complete — one scroll, you see the whole funnel.
Time on page, scroll depth, field interactions, form completion patterns. Behavioral signals that predict who buys — before they ever pick up the phone.
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.
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.
22 attribution + behavioral signals captured the moment a lead submits. Six drive scoring directly:
Rule-based points per dimension. Same rules apply to every lead, every business.
Per-client adjustments learned from outcome history. Activates after 5+ leads in each bucket reach a terminal outcome.
The score plus full enrichment data fires to Meta CAPI server-side within milliseconds. Google Ads activates once the OAuth integration completes verification.
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.
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.
You've seen the loop, the dashboard, the pattern. Free 14-day trial. One line of code. Install in 5 minutes.
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.
Fill in your details. Get your personalized embed code instantly. Paste on your site. 14-day free trial starts when you go live.
Five honest answers about what Track does, what it doesn't, and whether it's the right tool for your business.
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.
One line of JavaScript on your form page does the work. When a lead fills out your form:
time_on_page, scroll_depth, field_interactions, completion_time, UTM source, fbc/fbp cookies, referrer.Lead event to Meta CAPI and Google CAPI with the user data hashed and matched.Purchase event to Meta and Google with that revenue value attached.Same lead tracked from first ad click to closed deal, with revenue attached. That's the loop.
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.
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."
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.