Skip to main content
CloseUp-CRM Lead Bridge for WordPress

Send every website form lead to CloseUp in real time

Connect the forms already running on your site, detect the lead details, and send them to the CRM with source, UTM, and additional context. No form rebuild required

Supports Contact Form 7, Elementor Pro, ACF Forms, Formidable Forms, Fluent Forms, and Frontend Admin by DynamiApps

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

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

One plugin. Every form. Every lead

Lead Bridge works quietly in the background, handling capture, enrichment, and delivery without changing the visitor's form experience

Works with existing forms

Connect supported form providers automatically, with no shortcodes, field IDs, or form rebuild

Detects lead details

Find name, phone, and email even when field names are inconsistent. Use manual field mapping when you want complete control

Never blocks submission

Capture runs in the background. Existing emails, redirects, and thank-you pages continue as normal, and the visitor does not wait for delivery

Adds attribution context

Attach UTM parameters, campaign identifiers, page URL, referrer, and device context so your team knows where the lead came from

Local storage and export

Optionally keep a local lead list in WordPress and export it to CSV, XML, or JSON when needed

Secure delivery

Send each lead as a POST request with a stable JSON structure. Verify the request body with HMAC-SHA256 and optionally require an API key header

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.

Secure delivery with a predictable data structure

See the full payload and examples in the documentation

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

01

Install and activate

Install and activate the ZIP in WordPress

02

Enter webhook details

Enter the webhook URL, secret, and API key provided by CloseUp

03

Submit a test form

Submit a test form and confirm that the lead appears in CloseUp

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 our forms?
No. It listens in the background and does not change existing emails, redirects, or thank-you messages
Do we need to rename fields?
No. Automatic detection handles common and inconsistent field names. Manual mapping is available when needed
Which form plugins are supported?
Contact Form 7, Elementor Pro, ACF Forms, Formidable Forms, Fluent Forms, and Frontend Admin by DynamiApps, subject to tested versions
How is delivery secured?
The request body can be signed with HMAC-SHA256, with an optional API key in a configured header
Is IP collection required?
No. Visitor IP collection is optional and off by default
Do we create a database table manually?
No. The plugin creates its required table during activation

Ready to send every website lead into your sales process?

Install Lead Bridge, connect it to CloseUp, and submit your first test form