← Back to Frank
Agents / Frank / Skills / Leads Integration
Leads Integration

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.

Instant download · Single-seat license · No subscription · Claude, Claude Code, Cursor, Codex
Frank
AgentFrank
Created byBruno Ashford
What this skill does

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.

Apps needed

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

ClaudeChatGPTCursorGitHub CopilotGeminiDeepSeekOpenClawClaudeChatGPTCursorGitHub CopilotGeminiDeepSeekOpenClaw

See all Frank skills →

Leads IntegrationInstant download · license included · no subscription

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.

What you gain
  • 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.
How it works, step by step
  • 1
    Drop 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.

  • 2
    Point 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.

  • 3
    It 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.

  • 4
    It 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.

  • 5
    It 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.

  • 6
    It 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.

  • 7
    You 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.

What it generates
  • 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
Variations

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.

What is in the download

SKILL.md · README.txt · LICENSE.txt — Single-seat commercial use. Do not resell or redistribute the file. Compatible with Claude, Claude Code, Cursor, Codex.

FAQ
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.

New to AI skills?

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.

How to install and run it
  1. Download the file after checkout you get the SKILL.md plus a short README and your license.
  2. Add it to your AI drop SKILL.md into your skills folder (for example .claude/skills/) or paste its contents as a custom instruction.
  3. Run it ask your AI to use Leads Integration, give it what it asks for, and it does the work.
Part of Frank, the full dev / it agent

Get this skill plus every other one in a single agent bundle, ready to drop into your AI.

See the full agent →
More skills from Frank

See the full Frank agent →

More in Data & Systems

Ready to run Leads Integration?

×
Bruno Ashford Subscribe