Full Control of Your Data
Leads are stored in your own WordPress database. No third-party servers, no risk of censorship, no changes to terms of service. You are the absolute owner.

[ Marketing and lead generation ]
Manage leads directly in WordPress with no middlemen

[B] Leads
Tired of losing leads because your contact forms vanish into spam or depend on third-party services that fail? [B] Leads solves this problem at the root. It captures every form submission directly in your WordPress dashboard, storing all the contact information in a secure database under your full control. No middlemen, no API limits, no billing surprises.
Most agencies and businesses lose between 15% and 25% of their leads to failures in external systems, broken configurations, or simply not checking email notifications in time. [B] Leads removes that friction. When a customer fills in your form, the lead appears instantly in your WordPress admin with a clear visual notification. You can mark leads as read, change their status, add internal notes, and follow up completely without leaving your dashboard.
This plugin is ideal for web design agencies, marketing studios, consultancies, professional firms, and any business that receives inquiries through a form. If you manage multiple clients or projects, you need a simple but powerful CRM built into WordPress. [B] Leads gives you exactly that: reliable capture, secure storage, real-time notifications, and a clean workflow to turn leads into customers.
Built with a modern architecture, it meets WCAG 2.2 AA for accessibility, includes protection against duplicates, robust error handling, and is fully prepared for GDPR/AEPD. You don’t need to set up complex integrations or understand external APIs. Just activate the plugin, set your notification email, and start capturing leads. Everything else works automatically.
Forms are detected automatically on your site. If you prefer manual control, simply add an id attribute to your HTML form and [B] Leads takes care of the rest. Leads are stored in an optimized table with database indexes, which means fast searches even with thousands of contacts. You can sort by date, name, email, service, or status with a single click. Bulk actions let you manage multiple leads at once: change status or delete without clicking one by one.
The email notification includes all the lead’s details, and if the customer provided a WhatsApp number, it automatically generates a link to contact them directly. Your team gets the information it needs in the format it needs. And when you deactivate the plugin, you decide whether the data is deleted or kept. Total control, always.
Leads are stored in your own WordPress database. No third-party servers, no risk of censorship, no changes to terms of service. You are the absolute owner.
Get real-time alerts in the admin and by email. You will never lose an important lead because of a lost email or a sync delay.
Manage leads quickly: change status, add notes, remove duplicates and export data without leaving WordPress. Everything in one place.
One fixed price, no limits on the number of leads, no API fees. Grow with no billing surprises. Perfect for agencies that handle hundreds of contacts a month.
Prepared for GDPR, AEPD and privacy regulations. WCAG 2.2 AA accessibility. No data sent to third parties. Legal peace of mind from day one.
Install, activate and go. Automatic form detection means you need no code. If you want to customise, the HTML attributes are simple and well documented.
Capture enquiries from prospective clients, manage the project pipeline and work with your team, all in WordPress without switching platforms.
Receive quote and consulting requests, organise leads by service and status, and follow them up without depending on expensive CRMs.
From lawyers to dentists, capture appointments and enquiries directly on your website with instant notifications.
Combine it with WooCommerce to capture customer enquiries, product information requests and complaints in a single place.
Manage enrolment requests, student enquiries and prospect follow-up without complicated external tools.
Download [B] Leads from your purchase dashboard, upload the folder to /wp-content/plugins/ or install it directly from Plugins → Add New. Activate the plugin in 30 seconds.
Go to [B] Leads → Settings and enter the email address where you want to receive notifications of new leads. Optional: select the page where your contact form is.
If you prefer manual control, add id="contact-form-1" to your form and id="form-status-1" to an element for feedback. [B] Leads also detects forms automatically, so this step is optional.
When someone submits the form, you will see the lead instantly in [B] Leads → My Leads. You will receive an email with the details. Manage it, change its status, add notes and export whenever you need.
Comparison with common lead management solutions
| Aspect | Leads | Other solutions |
|---|---|---|
| Data storage | In your own WordPress database, full control | Third-party servers, external dependency |
| Cost per number of leads | Fixed price, unlimited leads | Tiered fees that grow with volume |
| Real-time notifications | Email + instant admin bubble | Email with frequent delays |
| WordPress integration | Native, no external plugins | Requires integrations or webhooks |
| Status and notes management | Complete, in an intuitive panel | Limited or requires a premium plan |
| GDPR/AEPD compatibility | Built in, no data sent to third parties | Depends on the provider's policies |
| Data export | CSV in one click | Limited or requires an enterprise plan |
Your form needs an id attribute that starts with "contact-form-" (for example, contact-form-1). Also add a sibling element with id="form-status-1" to show the response message. [B] Leads also detects forms automatically when they are on the page, so adding attributes by hand is not always necessary. For maximum control, use the attributes.
Only if you tick the "Delete data on uninstall" option on the settings page before deleting the plugin. By default, the data stays in the database even after [B] Leads is deactivated. This protects you against accidentally losing valuable information.
[B] Leads only stores data that users submit voluntarily through the contact form. No information is sent to external services. You are responsible for adding a clear privacy policy and, if your jurisdiction requires it, a consent checkbox to your form. The plugin does not collect or share data without your knowledge.
Yes, [B] Leads is fully compatible with WordPress Multisite. Each site in your network has its own independent leads table, and notifications are sent to the email address set on each site. Perfect for agencies that manage several clients under a single WordPress installation.
The plugin has no limit. You can store as many leads as your hosting server allows. The database table is optimised with indexes to keep performance fast even with thousands or tens of thousands of leads. If you need to archive old data, you can export it to CSV and then delete it.
Set your email address in [B] Leads → Settings. Every time a form is submitted, you will receive an email with all the details of the lead: name, email, phone, requested service, message and notes. If the lead includes a WhatsApp number, the email automatically generates a link to contact them directly on WhatsApp.
Absolutely. In the admin list of leads, you can click on each lead to change its status (New, In progress, Closed), add internal notes for your team and manage all its information. You can also make bulk changes: select several leads and change their status or delete them in one go.
[B] Leads works alongside other form services without conflicts. If your form already sends data to Mailchimp, Zapier or any other service, [B] Leads captures a copy in WordPress. This gives you redundancy: even if the external service fails, your leads are safe in your database.