Where leads come from, what counts as a good lead, and the guardrails the agent reads before it proposes anything.
Every lead arrives through 1 of these. Leads for paused or offboarded clients are refused.
The webhook URL above accepts every source below. The shape is detected per submission, so a site can change platform without a new key. Catch's tracking script adds the PostHog ids, UTMs, click IDs and landing page as hidden fields to every form on the page.
Fields are matched automatically: name, email and phone become contact details; Catch's tracking script adds the UTMs, click IDs, landing page and journey as hidden fields; everything else is kept word for word as the lead's answers.
The AI reads these with each lead's answers to suggest qualified or not. People confirm; their labels win.
Every form the site has sent a lead from, found from its fields. Confirm what each one is: the declared level decides tests on its pages and what the ad platforms are told a lead is worth; the observed column shows what its leads actually did.
No forms yet. The first lead through each form adds it here with a proposed classification.
No protected zones. The agent may propose changes anywhere on this site.