Skip to main content
WordPress Plugin

Every form lead on your WordPress site, delivered to CloseUp CRM in real time.

CloseUp-CRM Lead Bridge captures, enriches, and streams every form submission straight into your CRM — instantly, silently, and with zero setup on the forms you already run.

Captured, enriched, and delivered to CloseUp CRM. Instantly. Silently. Zero setup on your forms.

Auto-taps the form plugins you already run — no reconfiguring

Contact Form 7Elementor / Elementor ProACF FormsFormidable FormsFluent FormsFrontend Admin by DynamiApps

One plugin. Every lead. Nothing to rewire.

Lead Bridge sits quietly behind your existing forms and does the heavy lifting — capture, enrichment, and delivery — without touching a single field.

Works with the forms you already have

Auto-taps Contact Form 7, Elementor / Elementor Pro, ACF Forms, Formidable, Fluent Forms, and Frontend Admin by DynamiApps. No shortcodes, no field IDs, no reconfiguring anything.

Smart field auto-detection

Finds name, email, and phone even when the fields are named oddly — your-name, fname, email_address, tel. Prefer full control? Map fields manually per form.

Never breaks your forms

Capture is silent and non-blocking. Existing emails, redirects, and thank-you pages keep working exactly as before, and the visitor never waits on us.

Rich enrichment on every lead

Attaches UTM source / medium / campaign / term / content, gclid and fbclid, plus browser, OS, device, language, referrer, and the exact page URL.

Real-time webhook delivery

Posts clean JSON to your CRM endpoint the moment a form is submitted — secured with an HMAC-SHA256 signed body (X-CLL-Signature) and/or a configurable API-key header.

Local lead store + exports

Every lead is saved to a branded admin list with a single-lead detail view. Export the whole store to CSV, XML, or JSON whenever you need it.

Built-in test tools

Generate real demo forms inside each installed form plugin (with randomized field names) and run a provider self-test to prove capture and delivery end-to-end.

Clean, predictable JSON — ready for your CRM

Every captured lead is delivered as a single POST with a stable, well-labeled shape. Here is a real example payload.

  • attribution
  • enrichment
  • form
  • meta
lead.captured payload
{
  "event": "lead.captured",
  "lead": {
    "name": "Dana Cohen",
    "email": "dana.cohen@example.com",
    "phone": "+972-52-555-0142"
  },
  "form": {
    "provider": "contact-form-7",
    "form_id": "412",
    "name": "Homepage — Request a demo",
    "fields": {
      "your-name": "Dana Cohen",
      "email_address": "dana.cohen@example.com",
      "tel": "+972-52-555-0142",
      "company": "Northwind Ltd.",
      "message": "Interested in the Pro plan."
    }
  },
  "attribution": {
    "utm_source": "google",
    "utm_medium": "cpc",
    "utm_campaign": "spring_demo",
    "utm_term": "wordpress crm",
    "utm_content": "hero_cta",
    "gclid": "Cj0KCQiA1234EXAMPLE",
    "fbclid": null
  },
  "enrichment": {
    "browser": "Chrome 126",
    "os": "macOS 14",
    "device": "desktop",
    "language": "en-US",
    "referrer": "https://www.google.com/",
    "page_url": "https://example.com/?utm_source=google&utm_medium=cpc"
  },
  "meta": {
    "lead_id": "9f8b7c6d-5e4a-4b3c-2d1e-0f9a8b7c6d5e",
    "source_url": "https://example.com/contact/",
    "site": "https://example.com",
    "plugin_version": "1.1.0",
    "is_test": false,
    "timestamp": "2026-07-22T09:14:07Z"
  }
}

Live in three steps

From install to your first captured lead in about five minutes.

01

Install & activate

Upload the ZIP via Plugins → Add New → Upload Plugin and activate. Activation auto-creates the lead store table — no manual database steps.

02

Enter webhook URL + API key

Open CloseUp-CRM → Settings and paste your webhook endpoint, webhook secret, and API key. That is the entire configuration.

03

Submit any form

Fill in any form on your site. The lead appears in CloseUp-CRM → Leads and is delivered to your CRM in real time.

Built to be safe, quiet, and self-contained

WordPress 5.6+

Runs on modern WordPress with no extra dependencies.

PHP 7.2+

Broad server compatibility, self-checked on activation.

Non-blocking capture

Submissions are never delayed — visitors never wait on us.

GDPR-friendly

IP collection is optional and off unless you switch it on.

Signed & authenticated

HMAC-SHA256 body signature plus a configurable API key header.

Self-contained install

Auto-creates its own database table — nothing to provision by hand.

Frequently asked questions

Everything you need to know before you install.

Will it change or break my existing forms?
No. Capture is silent and non-blocking. Your existing emails, redirects, and thank-you pages keep working exactly as before, and the visitor never waits on our request.
Do I have to rename or reconfigure my form fields?
No. Smart auto-detection finds name, email, and phone even with odd field names like your-name, fname, email_address, or tel. Manual field mapping is available if you want explicit control.
Which form plugins are supported?
Contact Form 7, Elementor / Elementor Pro, ACF Forms, Formidable Forms, Fluent Forms, and Frontend Admin by DynamiApps — with more added over time and configurable in the admin panel.
How are the webhooks secured?
The request body is signed with HMAC-SHA256 using your webhook secret and sent as X-CLL-Signature: sha256=. You can also require a raw shared API key sent under a configurable header (default X-API-Key).
Is it GDPR-friendly?
Yes. Collecting the visitor IP is optional and disabled unless you enable it, and you control whether leads are stored locally at all.
Do I need to create a database table?
No. Activation automatically creates the wp_cll_leads table. If files are missing or PHP is too old, the plugin shows a clear notice instead of failing silently.

Start capturing every lead today

Download CloseUp-CRM Lead Bridge, paste your webhook URL and API key, and watch your WordPress form leads land in CloseUp CRM in real time.