Leads Integration: Connect Any Form to Your CRM via Webhook
Stop losing leads between your landing page and your CRM. One skill wires the whole path end to end.

It connects a website or landing page form to your CRM through a webhook, capturing every submission, detecting its traffic source, tagging it, and creating the contact automatically.
Any AI assistant that can read a SKILL.md file (Claude, Claude Code, Cursor, or Codex). No separate app, no subscription, and no API key from us: the skill uses your own CRM and webhook credentials, which it asks you for when it needs them.
Works with
Leads Integration is a drop-in AI skill that turns "form to CRM integration" from a fiddly, error-prone job into a guided, repeatable flow. Drop the SKILL.md into your assistant, point it at your form and your CRM, and it builds the full lead path: a clean submit handler on your page, a webhook that receives every entry, source detection so you know whether a lead came from Google, Meta, TikTok, LinkedIn, or organic traffic, and an automatic contact created in your CRM with the right tags. It also debugs the common breakages (a webhook that never fires, a source that reads as "organic" by mistake, duplicate leads, scripts loading with a 404) so your lead capture form actually delivers. Whether you run a single landing page or dozens, this skill gives you reliable lead routing automation without hand-wiring each one.
- Every form submission reaches your CRM automatically, so no lead falls through the cracks between the page and your pipeline.
- Each lead is tagged by traffic source (Google, Meta, TikTok, LinkedIn, or organic), so you can see which channel actually produces contacts.
- A clean, minified submit handler on your page that fires conversion pixels and redirects to a thank-you page after send.
- Fewer duplicate and lost leads: the handler disables the button on submit and the flow logs a fallback instead of dropping unknown sources.
- A repeatable setup you can reuse for every new page or client instead of rebuilding the wiring by hand each time.
- Faster debugging when leads stop arriving, with a built-in checklist for the five most common failure points.
- 1Drop the skill into your assistant
Add the SKILL.md to Claude, Claude Code, Cursor, or Codex. There is nothing to install and no account to create: the skill lives inside the AI you already use.
- 2Point it at your form and CRM
Tell it which form or landing page to connect and which CRM the leads should land in. It reads your form fields (name, email, phone, and any qualifying question) and asks for the CRM and webhook details it needs, before it touches anything.
- 3It builds the submit handler
The skill generates a self-contained handler for your page that captures the form, detects the traffic source from the URL and UTM parameters, disables the submit button to prevent duplicates, fires your conversion events, and posts the lead to your webhook.
- 4It wires the webhook and routing
It sets up the receiving flow that normalizes the incoming fields, routes each lead by its detected source, and never leaves an unknown source unhandled: a fallback path logs it instead of dropping it.
- 5It creates the tagged contact in your CRM
For each source it maps the lead to a new contact with the correct source label and tags (for example a Google, Meta, or organic tag) plus custom fields like the campaign and the originating page.
- 6It tests before you go live
The skill runs a test submission end to end, confirms it appears in your CRM, and walks the deploy checklist (script paths, active webhook, correct token, source detection) so you publish something that works.
- 7You reuse it for the next page
When a new landing page or client shows up, the same skill repeats the whole flow, so your form to CRM integration stays consistent instead of drifting page by page.
- A minified, drop-in submit handler for your form that posts leads to a webhook
- A configured webhook flow that normalizes fields and routes leads by source
- Automatic CRM contacts tagged by channel with campaign and source custom fields
- Traffic-source detection from URL and UTM parameters (Google, Meta, TikTok, LinkedIn, organic)
- A deploy checklist and a five-point debug guide for when leads stop arriving
- A tested, working lead path you can duplicate for every new page
Single landing page
Connect one page or campaign form straight into your CRM with source tagging and a thank-you redirect.
Multi-page or multi-client setup
Reuse the same flow across many pages so every form uses identical field mapping, source routing, and tagging.
Fix a broken integration
Point the skill at an existing form where leads stopped arriving and let it run the debug checklist to find and fix the break.
SKILL.md · README.txt · LICENSE.txt — Single-seat commercial use. Do not resell or redistribute the file. Compatible with Claude, Claude Code, Cursor, Codex.
What does the Leads Integration skill actually do?
It connects a website or landing page form to your CRM through a webhook. When someone submits the form, the skill captures the entry, detects where the traffic came from, tags it, and creates a contact in your CRM automatically, so leads are never lost between the page and your pipeline.
Does it work with Claude, Cursor, and Codex?
Yes. It is a SKILL.md file, so it runs in any assistant that reads skills: Claude, Claude Code, Cursor, and Codex. The behavior is the same across all of them.
Do I need to install anything or get an API key from you?
No. There is no separate app, no subscription, and no API key from us. You drop the file into your AI assistant and it uses your own CRM and webhook credentials, which it asks you for at the point it needs them.
Which CRMs and traffic sources does it support?
It is built around a generic webhook-to-CRM flow, so it works with a CRM that accepts contacts over its API. It detects and tags leads by source, including Google, Meta, TikTok, LinkedIn, and organic traffic, using the page URL and UTM parameters.
Do I need coding or design skills to use it?
No. You describe your form and your CRM in plain language and approve each step. The skill writes the handler, wires the webhook, and runs the test for you, then shows you what it did before anything goes live.
What happens when leads stop arriving?
The skill includes a five-point debug flow for the most common causes: scripts failing with a 404, a source misreading as organic, an inactive webhook, a bad token, or duplicate submissions. It checks each one and applies the fix.
An AI skill is a small, reusable instruction file (a SKILL.md) that teaches an AI assistant to do one job well. Leads Integration is exactly that: a Claude skill / AI agent skill you drop into your own assistant and run on demand, with no app, no subscription and no lock-in. You own the file forever.
It runs in Claude, Claude Code, Cursor, Codex and any assistant that reads a SKILL.md or a system prompt. Because it is just text, it is fully portable, and if it needs something to run, leads integration asks you for it first instead of inventing.
Creators reach for it as a podcast clips AI and an AI podcast clip generator, to turn a podcast into Shorts and to pull podcast highlights automatically, finding the best podcast moments without scrubbing the whole episode.
- Download the file after checkout you get the SKILL.md plus a short README and your license.
- Add it to your AI drop SKILL.md into your skills folder (for example
.claude/skills/) or paste its contents as a custom instruction. - Run it ask your AI to use Leads Integration, give it what it asks for, and it does the work.
Get this skill plus every other one in a single agent bundle, ready to drop into your AI.
Ready to run Leads Integration?
Leads Integration
It connects a website or landing page form to your CRM through a webhook, capturing every submission, detecting its traffic source, tagging it, and creating the contact automatically.
SKILL.md (plain text, nothing runs on your machine) plus a README and your license.Checkout opens soon. Get early access and I will send you the link the moment it is live.
✓
You are on the list.I will email you the moment it is live.








