About
I spent over a decade running ad campaigns for high-ticket businesses and got tired of watching good money disappear into a black hole between the moment someone starts a form and the moment they submit it.
I started in art and design with a minor in marketing and business, then spent the next decade running digital campaigns for high-ticket businesses. Med spas. Dental practices. Luxury real estate. Property management.
I am equal parts creative and analytical — the kind of person who sees most of a form’s traffic vanish before submit and cannot sleep until I understand why. Then builds the system to fix it. I am obsessed with the intersection of technology, behavioural psychology, and design that actually converts.
I still run paid media for a small number of clients alongside building ReCapture, and that work is where most of the product came from. If it is relevant to you, how I approach it is here.
Dallas became home, not because it was planned but because the city matched the energy. Most mornings start on the Katy Trail. Every other weekend I will try a restaurant I have not been to yet, or get lost in a conversation that goes longer than it should. The rest of the time, I am building. That same restless curiosity is what built ReCapture.
For over a decade I ran campaigns for med spas, dental practices, luxury real estate, and high-end service businesses — the kind of companies where a single lead is worth $1,500 to $10,000.
The playbook was always the same: build the funnel, run the ads, optimise the landing page, watch the leads come in. And the leads did come in. But something always nagged at me.
Google Analytics showed the traffic. The CRM showed the submissions. Neither one showed me the people in between — the ones who clicked the form, started typing their name, got distracted, and disappeared. Those people were invisible. And there were a lot of them.
I was reviewing a client’s campaign performance and the numbers did not add up. We were driving solid traffic. The landing page was converting. But the gap between page views and form submissions was massive — far bigger than it should have been.
That is when it landed: every analytics platform on the market tracks what happens before the form and what happens after. Nobody tracks what happens during. The form itself was a complete blind spot.
I went looking for a tool that could capture partial form data. The options were either built for e-commerce carts, required replacing your forms entirely, or had dashboards that looked like they were built in 2014. None were built for the businesses I work with.
So I built one.
ReCapture is the recovery layer for high-ticket service businesses. One script tag captures the contact details a visitor enters into your form — name, email, phone — even if they never press submit. No form migration. No complex setup.
You see every lead in a clean dashboard with their contact details and the estimated value they represent. Follow up manually, or let recovery run automatically on the schedule you set.
Form abandonment is the entry point. The underlying capability — capturing intent before it is lost and acting on it within sixty seconds — applies across the whole service business stack. Phone abandonment. Booking drop-off. Quote requests. Live chat exits.
It is the platform I wished existed for ten years. Now it does.
Most form abandonment tools were built between 2018 and 2023 — before TCPA tightened in April 2025, before state privacy laws started enforcing meaningfully, before HIPAA enforcement reached marketing technology vendors. Most bolted compliance on afterwards, if at all.
I took the opposite approach and built the guardrails in from the start: contact-fields-only capture, never keystrokes and never free text. EU, UK and Switzerland geo-blocking. A master do-not-contact list enforced across SMS, email and voice. An AI voice agent that identifies itself as automated within the first fifteen seconds of every call. HIPAA-ready by design, with a BAA available for Enterprise healthcare deployments.
I built it that way because I have sat across the table from enterprise legal teams. They ask the same five questions every time, and the vendors who cannot answer them credibly do not close the deal.
Everything is published openly on our trust page — what we capture, what we do not, our subprocessors, our retention policy. No NDAs, no sales call required.
I built ReCapture to recover leads. Catch the people who start a form and leave, follow up before the intent goes cold. It worked, and for a while I thought that was the product.
Then something occurred to me that I should have seen a decade earlier. Meta and Google only ever learn from people who press submit. Every campaign I had ever run had been optimising against a fraction of the people who actually wanted something — and the channels producing careful, high-consideration prospects had been scoring worst the whole time, because hesitation looks like failure on a report that only counts submissions.
So ReCapture sends those people back. Every recovered inquiry goes to Meta’s Conversions API and Google Ads as a server-side conversion, hashed and deduplicated, weighted by how much intent the person showed. And every inquiry is attributed to the channel that produced it, submitted or not.
That part was not in the plan. It came out of ten years of buying media and finally being in a position to fix something I had been living with the whole time.
I still run campaigns for a small number of clients, and that work is where most of this comes from. If it is relevant to you, the paid media side explains how I approach it.
The work
Before ReCapture, I spent ten years running paid acquisition for the kind of businesses where a single lead is worth thousands: med spas, dental groups, luxury real estate, high-end services. I watched the money go in and the leads come out, and I watched a huge share of them vanish in the gap nobody measured. ReCapture is what a decade of that gap taught me to build.
One ReCapture, born out of all of it.
The principles
7-day free trial. About 5 minutes to set up. Card required, not charged until day 8.
Begin your trial →Industries we serve