
Connect your Contact Form 7 forms to Easy Lead Distribution (ELD) for automatic lead routing to your buyers.
Easy Lead Distribution for Contact Form 7 seamlessly connects your Contact Form 7 forms to the Easy Lead Distribution (ELD) platform, enabling automatic lead routing to your lead buyers in real-time.
Key Features
- Simple Setup – Connect any Contact Form 7 form to ELD in under 2 minutes
- Automatic Field Detection – No need to manually map fields or submit test forms
- Multiple Form Support – Connect different forms to different ELD flows
- Real-time Lead Delivery – Leads are instantly sent to your configured buyers
- Connection Status – Visual confirmation of connected forms
- Submission Logs – Track successful and failed lead deliveries
- Admin Dashboard – View lead names and details
How It Works
- Install and activate the plugin
- Create a Lead Flow in your ELD mobile app and copy the Flow ID
- Go to Contact → ELD Connection in your WordPress admin
- Select your Contact Form 7 form from the dropdown
- Paste your Flow ID and click Connect
- That’s it! Your form is now connected to ELD
Requirements
- WordPress 5.0 or higher
- Contact Form 7 plugin (must be installed and activated)
- An ELD account with an active Lead Flow
- PHP 7.2 or higher
External services
This plugin connects to the Easy Lead Distribution platform to send lead data for distribution to your buyers.
Service: Easy Lead Distribution (ELD)
Service URL: https://easyleaddistribution.com
What data is sent: All form field values submitted through your connected Contact Form 7 forms, along with metadata such as submission time and source information. No sensitive WordPress data (passwords, user accounts, etc.) is transmitted.
When data is sent: Each time a visitor submits a Contact Form 7 form that has been connected to an ELD Lead Flow. Data is also sent once when you first connect a form, to sync the field structure with ELD.
Where data is sent: Data is sent securely via HTTPS to the Easy Lead Distribution API, hosted on Google Cloud.
Terms of Use: https://easyleaddistribution.com/terms-and-conditions/
Privacy Policy: https://easyleaddistribution.com/privacy-policy/
Privacy Policy
This plugin sends form submission data to the Easy Lead Distribution platform (hosted on Google Cloud Functions) for lead routing purposes. No personal data is stored permanently in WordPress beyond temporary logging for debugging purposes. Logs older than 30 days are automatically deleted.
For more information about how ELD handles data, please visit our Privacy Policy.
Support
For support, please visit easyleaddistribution.com/contact or email support@easyleaddistribution.com
Credits
Developed by Easy Lead Distribution
Screenshots

ELD Connection settings page - Connect your Contact Form 7 forms to ELD

Connected forms and recent lead submissions - Track your lead distribution

Lead details modal - View full lead data for each submission

ELD Seller Dashboard - Manage your lead flows and buyers from the mobile app

Buyer's received leads - Your buyers get leads instantly on their phone
FAQ
Do I need a paid ELD account?
Yes, you need an active ELD seller account to use this plugin. Lead sellers pay for the service, while lead buyers access it for free.
Can I connect multiple forms?
Yes! You can connect multiple Contact Form 7 forms to different ELD flows. Each form can be connected to one flow at a time.
What happens to my existing Contact Form 7 functionality?
Nothing changes with your existing Contact Form 7 setup. This plugin works alongside CF7’s normal operation, so your email notifications and other integrations continue to work.
How do I get a Flow ID?
Flow IDs are generated in the ELD mobile app when you create a new Lead Flow. Simply:
1. Open the ELD app
2. Create a new Lead Flow
3. Select “Contact Form 7” as your source
4. Copy the provided Flow ID
What data is sent to ELD?
All form fields from your Contact Form 7 submission are sent to ELD, along with metadata like submission time and source information. No sensitive WordPress data is transmitted.
Can I disconnect a form?
Yes, you can disconnect any form at any time from the ELD Connection page. This immediately stops sending leads to ELD.
Is the plugin GDPR compliant?
The plugin itself doesn’t store personal data beyond temporary logs. Ensure you have proper consent and privacy policies in place for collecting and distributing lead data.
ChangeLog
1.0.13
- Updated: Plugin tags, external services text, and support link
- Fixed: Lead name display now works with any field name casing (Name, name, NAME, etc.)
- Fixed: Added support for underscore field names (full_name, first_name, last_name)
1.0.12
- Initial WordPress.org release
1.0.11
- Added: Requires Plugins header for Contact Form 7 dependency
- Fixed: External services section reformatted per WordPress.org review requirements
1.0.10
- Fixed: Text domain updated to match WordPress.org assigned slug
- Fixed: Removed Plugin URI to resolve duplicate URI error
1.0.9
- Fixed: Removed duplicate Plugin URI to resolve WordPress.org submission error
- Fixed: Renamed Settings menu label from “ELD Connector” to “ELD Contact Form 7”
1.0.8
- Fixed: Translators comment placement for WordPress.org compliance
- Fixed: Removed unsupported %i placeholder in uninstall.php for WP < 6.2 compatibility
1.0.7
- Fixed: Text domain updated to match plugin slug for WordPress.org compliance
- Fixed: All output now properly escaped (esc_html_e, wp_kses)
- Fixed: Input sanitization with wp_unslash() for $_SERVER and $_POST variables
- Fixed: date() replaced with gmdate() for timezone safety
- Fixed: register_setting() now includes sanitize callback
- Fixed: Removed non-existent Domain Path header
- Fixed: Prefixed global variables in uninstall.php
1.0.6
- Added: Plugin footer with branding and copyright info on admin page
1.0.5
- Added: ELD logo in admin dashboard header
- Added: “Lead Name” column in submissions table
- Added: “See Details” modal for viewing full lead data
- Improved: Admin dashboard UI consistency and styling
1.0.4
- Improved: Admin dashboard layout and styling refinements
- Fixed: Minor CSS issues in connection management interface
1.0.3
- Fixed: Field name normalization for consistent lead data across all form configurations
- Improved: Robust handling of various Contact Form 7 field tag formats
1.0.2
- Fixed: Field names now correctly use form field labels instead of internal tag names
- Improved: Better field name extraction from Contact Form 7 form structure
1.0.1
- Improved: Field detection reliability for complex form configurations
- Fixed: Edge cases in form field parsing
1.0.0
- Initial release
- Connect Contact Form 7 forms to ELD flows
- Automatic field detection
- Real-time lead distribution
- Connection management interface
- Submission logging