How to Connect Your WordPress Forms to a Lead Distribution System (Contact Form 7, WPForms, and ELD Forms)

You’ve got your lead gen site live, your forms are capturing leads, and you’ve got buyers ready to pay. Now you need to connect the two — automatically, instantly, with no manual work on your end.

This guide walks you through connecting your WordPress forms to Easy Lead Distribution, step by step, for each of the three supported form plugins: Contact Form 7, WPForms, and ELD Forms. The entire process takes less than five minutes regardless of which plugin you use.

If you’re new to lead distribution, start with our complete guide to distributing leads from WordPress.

Before You Start

You’ll need three things ready before connecting your forms:

  1. An ELD account. If you don’t have one yet, sign up for a free trial at EasyLeadDistribution.com/Plans. You’ll need this to create lead flows and get your Flow ID.
  2. A WordPress site with a form plugin installed. ELD works with Contact Form 7, WPForms, and our own ELD Forms plugin. If you’re already using CF7 or WPForms, you don’t need to change anything — just add the ELD connector plugin alongside it.
  3. A form with Name, Phone, and Email fields. These three fields are required for every lead. Your form can have additional fields too — ELD auto-detects all fields from your form and makes them available for segmentation and display.

Step 1: Create a Lead Flow in the ELD App

Before touching WordPress, you need to create a lead flow in the ELD app. A lead flow is the pipeline that connects a form to your buyers.

Open the ELD app on your phone. Go to your seller dashboard and tap “Define New Lead Flow.” Give it a name that describes what it is — something like “Roofing Leads Tampa” or “Auto Insurance CA.” This name is what your buyers will see, so make it clear.

Next, select your lead source (Contact Form 7, WPForms, or ELD Forms). The app will generate a Flow ID — a unique code that links your WordPress form to this specific flow. Copy this Flow ID. You’ll paste it into the WordPress plugin in a moment.

After you set your Flow ID in WordPress (see below how), you can come back here and also configure your sharing rules (how many times a shared lead can be sold), set up segmentation rules based on form fields, and manage your lead field display names.

Connecting Contact Form 7

Contact Form 7 is the most widely used form plugin on WordPress, with over 5 million active installations. If your lead gen sites already use CF7, connecting to ELD takes about two minutes.

Step 1: Find the “Easy Lead Distribution for Contact Form 7” plugin. You can find it on WordPress.org by searching “Easy Lead Distribution” in Plugins → Add New, or download it from EasyLeadDistribution.com/WordPress-Plugins.

Step 2: Install and activate the plugin in WordPress. Go to Plugins → Add New → Upload Plugin if you downloaded the file manually, or just click “Install” and “Activate” if you found it in the WordPress plugin directory.

Step 3: In your WordPress admin, go to Contact → ELD Connection. This is the settings page added by the ELD plugin.

Step 4: Select your Contact Form 7 form from the dropdown. If you have multiple CF7 forms, choose the one you want to distribute leads from.

Step 5: Paste the Flow ID you copied from the ELD app and click “Connect Form.”

That’s it. Your Contact Form 7 form is now connected to ELD. Every time someone submits the form, the lead data is sent instantly to your ELD flow, which distributes it to your assigned buyers based on your rules.

Important: Make sure your CF7 form has fields for Name, Phone, and Email. The plugin maps these automatically. Any additional fields (like “describe your issue” or “zip code”) are auto-detected and included in the lead data your buyers receive.

Connecting WPForms

WPForms is another popular choice for WordPress forms, especially among users who prefer its drag-and-drop builder. The ELD connection process is nearly identical to CF7.

Step 1: Find the “Easy Lead Distribution for WPForms” plugin in WordPress.org or at EasyLeadDistribution.com/WordPress-Plugins.

Step 2: Install and activate the plugin in WordPress. Same process — Plugins → Add New → Upload, or install directly from the directory.

Step 3: In your WordPress admin, go to WPForms → ELD Connection.

Step 4: Select your WPForms form from the dropdown.

Step 5: Paste your Flow ID and click “Connect Form.”

Done. Your WPForms form now sends leads directly to ELD for automatic distribution.

Same rule applies here — make sure your form includes Name, Phone, and Email fields. Additional fields are auto-detected and passed through to your buyers.

Connecting ELD Forms

ELD Forms is our own WordPress form plugin, built specifically for lead generation. If you’re starting fresh and don’t already have CF7 or WPForms on your site, ELD Forms is the simplest option because it’s designed to work seamlessly with the distribution system.

Step 1: Find the “Easy Lead Distribution Forms” plugin at WordPress.org or at EasyLeadDistribution.com/WordPress-Plugins.

Step 2: Install and activate the plugin in WordPress.

Step 3: In your WordPress admin, go to ELD Forms → Add New. Build your form using the drag-and-drop editor. Add first the Name, Phone, Email fields and then add any other qualifying fields you need.

Step 4: In the ELD Connection section of the form editor, paste your Flow ID and click “Connect to ELD.”

Step 5: Embed the form on your page using the shortcode provided. Drop it into any page or post, and you’re live.

The advantage of ELD Forms over the other two plugins is that it’s built from the ground up for lead distribution. The field detection, connection, and data formatting are all optimized for ELD. If you’re building a new lead gen site, it’s the path of least resistance.

What Happens After Connection

Once your form is connected, here’s what happens every time a prospect fills it out:

  1. The prospect submits the form on your WordPress site.
  2. The ELD plugin instantly sends the lead data to your flow.
  3. ELD checks your distribution rules — who’s next in the rotation, whether they get exclusive or shared leads, and any segmentation rules you’ve set.
  4. The lead is delivered to the right buyer (or buyers) on their phone via instant notification.
  5. The buyer taps the notification, sees the lead details, and can call or email the prospect with one tap.

The entire process — from form submission to notification on the buyer’s phone — happens in under two seconds. No manual step, no email forwarding, no delay.

Connecting Multiple Forms to the Same Buyer

As you scale your lead gen operation across multiple sites and verticals, you’ll want some buyers receiving leads from more than one source. ELD handles this naturally.

When you add a buyer, you assign them to one or more flows and choose their distribution type for each — exclusive or shared. So a roofing contractor in Tampa could receive exclusive leads from your “Roofing Leads Tampa” flow and shared leads from your “Home Services Tampa” flow, all delivered to the same app on their phone. Learn how to set up exclusive and shared pricing tiers in Exclusive vs. Shared Leads: How to Price Both.

This means you can build out as many lead gen sites and flows as you want, and connect the right buyers to the right flows without duplicating anything. Each buyer has one account, one app, and receives leads from every flow you’ve assigned them to.

Connecting One Site to Multiple Flows

The reverse also works. If you have one WordPress site generating leads for different services or locations, you can create separate flows for each and connect different forms on the same site to different flows.

For example, your home services site might have a roofing form and a plumbing form. The roofing form connects to your “Roofing Leads Tampa” flow with roofing contractor buyers. The plumbing form connects to your “Plumbing Leads Tampa” flow with plumber buyers. Same site, different flows, different buyers.

Auto-Detection of Form Fields

One thing that makes the setup smoother is field auto-detection. When you connect your form, ELD automatically detects every field in your form — not just Name, Phone, and Email, but all custom fields too.

These detected fields show up when you Define a New Lead Flow in the ELD app just after you paste the Flow ID and connect the form with the flow. Then, you can rename them (so “your-name” becomes “Full Name” for your buyers), reorder them, remove any you don’t want buyers to see, and use them as segmentation criteria for routing.

So you don’t need to manually define the field configuration. ELD detects them for you, and from there you can customize how they’re displayed and used.

Testing Your Connection

After connecting your form, always send a test lead before going live.

Fill out the form on your WordPress site with test data. Open the ELD app and check your flow — you should see the test lead appear within seconds. If you’ve already added buyers, they’ll receive it on their phones too.

If the test lead doesn’t appear, check these common issues:

Plugin not activated. Go to Plugins in WordPress and make sure the ELD plugin is active (not just installed).

Wrong Flow ID. Double-check that you pasted the correct Flow ID. A single missing character will prevent the connection.

Form missing required fields. Make sure your form has Name, Phone, and Email fields. Without these, the plugin won’t send the lead.

Caching plugin interference. Some aggressive caching plugins can interfere with form submissions. If you’re using a caching plugin, clear the cache after installing the ELD plugin and try again.

Which Plugin Should You Choose?

If you’re already using Contact Form 7 or WPForms on your sites, stick with what you have. There’s no advantage to switching — the ELD connector plugin works alongside your existing form plugin without changing anything about how your forms look or work.

If you’re building a new site from scratch, ELD Forms is the simplest choice. It’s lightweight, built for lead generation, and the connection to ELD is seamless.

If you use a different form plugin (like Gravity Forms or Ninja Forms), you can switch to Easy Lead Distribution Forms.

Building your first lead gen site? See our guide on How to Start a Lead Generation Business.

Getting Started

The whole process — creating a flow, installing the plugin, connecting your form, and sending a test lead — takes less than five minutes. Here’s the quick version:

  1. Create a lead flow in the ELD app and copy your Flow ID.
  2. Install the ELD connector plugin for your form builder (CF7, WPForms, or use directly ELD Forms).
  3. Go to the ELD Connection page in your WordPress admin.
  4. Select your form, paste the Flow ID, and click Connect.
  5. Submit a test lead and verify it arrives in ELD.

That’s it. Your WordPress form is now a lead distribution machine. Every submission goes directly to your buyers’ phones, automatically, in under two seconds.

Select you Easy Lead Distribution plan, start your free trial, and connect your first form today.