The 18 Best Lead Generation Plugins to Add to Your WordPress Site

Get HubSpot's WordPress Plugin
Colin Newcomer
Colin Newcomer



Collecting high-quality leads is a challenging task that marketers face. Even once you've created a fantastic, high-converting landing page, you're not done.

best lead generation plugins for your wordpress website

The good news is that there are a number of plugins available that you can add to your WordPress website to help with lead generation.

Grow Your Business With HubSpot's Tools for WordPress Websites

Before we dive into 18 of the best plugins available, let's cover the characteristics of a powerful and useful lead generation WordPress plugin.

Learn how to build a WordPress website using Elementor with this free course.

What to Look For in a Lead Generation Plugin for Your WordPress Website

Here are some tips to help you pick the best lead generation plugin(s) for your website:

1. There are positioning options.

Your lead capture form's positioning and location on your website play a role in conversion rate. Make sure your chosen tool offers the positioning options you want. Ask yourself: "Do I want to use a popup? A two-step opt-in? An in-content form?"

2. You can add integrations.

Many lead generation plugins exist to help you capture leads and get those leads into your CRM or list management tool. Whether it's your CRM, Sales Hub, or management tool your team uses, make sure your plugin can integrate.

3. There are customizable fields.

Effective lead capture forms are all about balancing the number of fields on a form and the form's conversion rates. Usually, a shorter form means a higher conversion rate. But at the same time, it can also mean less qualified leads.

For each tool, you want the flexibility to collect as much info as you need to qualify a lead. Some tools will only let you collect a name and email, while others let you add and customize as many fields as you want — so keep an eye out for this option while browsing plugins.

There are a number of lead generation plugins for WordPress available — here are 18 of our favorites.

1. HubSpot WordPress Plugin

wordpress lead capture: hubspot wordpress plugin for all in one marketing and lead generation

With HubSpot's WordPress plugin, you get lead generation support that helps you capture leads via multiple avenues on your website. Here are some examples:

  • Lead capture forms (use the drag-and-drop form builder to control what information you collect from your leads)
  • Popup options (use popups, top banners, and slide-in boxes to capture leads)
  • Free live chat module (connect with visitors and offer support or sales information)
  • Automated chatbot (respond to FAQs while live chat reps are offline)

No matter which avenue your leads come in from, they're all stored in your free HubSpot CRM which makes tagging and segmention simple.

The plugin can help with tasks outside of lead generation as well including email marketing, CRM and contact management, marketing automation, and reporting and analytics.

You have the ability to integrate HubSpot with over 500 other tools to further enhance capabilities and functionality. Lastly, HubSpot's WordPress plugin is simple to install and applies to all plans and products.

Price: Free

2. WPForms

wordpress lead capture: wpforms lead generation wordpress plugin


WPForms is a popular WordPress form plugin that you can use to create… well, pretty much any type of form.

Using its drag-and-drop builder and a variety of form fields, you can create customized lead capture forms to collect as much or as little information as you want from your leads.

Once you have your form, you have a few different ways to work with leads that you collect. WPForms stores all your leads in its own entry manager, which you can access from your WordPress dashboard.

Alternatively, you can sync your forms up with:

  • A variety of email marketing services
  • Zapier

Additionally, if you're using HubSpot, you can also automatically pull your WPForms submissions into your HubSpot CRM for tagging and segmentation.

Price: Starts free, paid plans range from $39.50 to $199.50

3. Gravity Forms

wordpress lead capture: gravity forms lead generation wordpress plugin


Gravity Forms is a general WordPress form plugin that you can use to create all kinds of lead capture forms. The plugin gives you a drag-and-drop form builder as well as 30+ custom field types to collect the information you want from leads.

There are also some neat extensions to enhance your lead collection. For example, the Partial Entries add-on lets you collect information even if someone doesn't fill out the entire form.

By default, Gravity Forms stores all form submissions in your WordPress dashboard — you can also integrate your forms with a variety of email marketing services, CRMs, and help desks. And if that's not enough, the Zapier and Webhooks integrations can help you connect to pretty much anywhere else, too.

Additionally, if you're already using HubSpot's WordPress plugin, HubSpot will automatically grab Gravity Forms submissions and put them into your CRM for easy management.

Price: Starts at $59

4. Hustle

wordpress lead capture: hustle lead generation wordpress plugin


Hustle is a WordPress marketing plugin featuring customizable popups, slide-ins, embeds, and social sharing bars. All include a wide array of display options, including:

  • Posts or pages
  • Categories or tags
  • Visitor logged-in status
  • Device
  • Referring website
  • Number of times a visitor has been seen
  • Specific URLs
  • If the visitor has commented before
  • Country
  • Include on 404 page or not

Embeds are your in-content ads or opt-ins — they can be displayed before or after your post content, or both. You can also use shortcodes or widgets to display the embeds in more specific locations.

What makes Hustle stand out is the fact that every feature and integration is included in the free version. You get all 18+ integrations, including Zapier.

If you're using our HubSpot WordPress plugin, Hustle will automatically grab your submissions and send them into your CRM. Alternatively, you can enable Hustle's native HubSpot integration.

The only limitation of the free version is the amount of popups, slide-ins, embeds, and social share bars you can create in each installation. It’s limited to 3 of each, but that should be plenty for the average user.

Price: Free to start, premium version costs $49 per month

5. Bloom

wordpress lead capture: bloom lead generation wordpress plugin


Bloom is a popular email opt-in plugin from Elegant Themes. It helps you capture email leads using a variety of form types, including:

  • Pop-ups
  • Slide-ins
  • Content lockers (e.g. lock certain content behind an email subscribe form)
  • In-content forms

You get some unique options for triggering your lead capture forms like displaying a form after a person leaves a comment on your site.

The only downside is that you're limited in how much control you have over your forms. For example, you can only customize the existing templates — you can't make your own. And you're limited in the amount of information you can collect from visitors.

If you're okay with those limitations, this tool could be a good one for your team. Plus, you get a nice dashboard where you can view analytics and track lead growth as well as the option to run A/B tests.

Price: $89

6. Thrive Leads

wordpress lead capture: thrive leads lead generation wordpress plugin


Thrive Leads is a popular WordPress lead generation plugin that helps collect email addresses with several different opt-in types, including:

  • Lightbox popups
  • "Sticky" ribbons
  • In-line forms
  • Slide-ins
  • 2-step opt-ins
  • Screen fillers
  • Content lockers
  • Scroll/welcome mat

For all the various form types, you can use the included templates and drag-and-drop builder to customize things to make them your own.

One area where Thrive Leads goes further than a lot of other solutions is its SmartLinks feature, which lets you display different forms to people depending on where they're coming from. With this feature, you can ensure you're sending different forms to your email list than what appears on your homepage.

Price: $67 for one license, $97 for five licenses

7. Elementor Pro

wordpress lead capture: elementor pro lead generation plugin for wordpress


Elementor Pro is a popular WordPress page builder plugin that can help you build both lead capture pages and lead capture forms.

Elementor gives you a visual, drag-and-drop builder interface that you can use to create posts or pages on your site — including standalone landing pages.

With Elementor Pro, you also implement a Popup Builder that lets you use the same interface to design and display popups anywhere on your site.

To actually capture leads, you can use Elementor Pro's Form widget, which lets you build custom forms with as many fields as needed. You can then connect those forms to Zapier to send data to your favorite CRM for tagging and segmentation.

Price: $49

8. OptinMonster

wordpress lead capture: optinmonster lead generation wordpress plugin


OptinMonster helps you create a variety of different lead capture forms using 75+ pre-built templates and drag-and-drop form builder. With it, you can create:

  • Pop-ups
  • Floating bars
  • Fullscreen overlays
  • Slide-ins

One of the areas where OptinMonster really excels is with its targeting and triggering rules. Using detailed rulesets and AND/OR conditions, you can control exactly where and when your lead capture forms appear.

Another helpful feature is its OnSite Retargeting feature, which lets you display different offers to visitors who have already submitted a lead capture form.

OptinMonster isn't technically a WordPress plugin (it's a SaaS), but it's easy to integrate the OptinMonster service into your WordPress site via its dedicated plugin at

Price: Starts at $108 per year

9. BoxZilla

wordpress lead capture: boxzilla lead generation wordpress website


BoxZilla, formerly known as Scroll Triggered Popups, is a useful lead capture plugin that helps you create simple forms that display as either popups or slide-ins on your site.

As the previous name of the plugin suggests, one way you can trigger these forms is as a user scrolls down your page. However, BoxZilla supports other triggers, too, like time on site or exit intent.

Price: Starts free, premium version starts at $48

10. Holler Box

wordpress lead capture: holler box lead generation wordpress plugin


Holler Box is a simple lead capture plugin that targets itself towards WooCommerce and Easy Digital Downloads stores, but can really be used for all kinds of WordPress sites.

Holler Box lets you create seven different types of lead capture forms, including popups and slide-ins. However, the most unique option here is Holler Box's faux live chat widget.

This widget looks like a live chat box, but is really just a vehicle to capture leads. Your visitor enters their message and email address.

Then, you can either receive an email notification email yourself, or connect that information to popular email marketing services or your own custom HTML form.

Price: Starts free, premium version starts at $99

11. CallPage

wordpress lead capture: callpage lead generation wordpress plugin


CallPage is a simple lead capture plugin that helps you collect telephone numbers from potential leads.

To collect phone numbers, it displays a widget that lets visitors enter their phone numbers to receive a call back either right away, or at some point in the future. If you want, you can also collect additional information about your leads, like names or email addresses.

By integrating with Google Analytics, you can also use CallPage to view call histories and analyze the call performance for each traffic source at your site.

Price: Starts free, paid plans start at $159 per month

12. Optin Forms

wordpress lead capture: optin forms lead generation hubspot plugin


Optin Forms is a free lead capture plugin that helps you create simple email opt-in forms on your site and connect those forms to:

  • AWeber
  • iContact
  • MailChimp
  • GetResponse
  • MadMimi
  • Interspire Email Marketer
  • ConvertKit

You can choose from five different templates and customize all the text and colors to make them match your site and branding.

From there, you can either automatically add your lead capture form to all your blog posts, or use a shortcode to choose exactly where and when to include your forms.

Price: Free

13. Ninja Forms

wordpress lead capture: ninja forms lead generation wordpress plugin


Ninja Forms is another WordPress form plugin that follows in the vein of WPForms or Gravity Forms by letting you use drag-and-drop to build your own custom forms and then hook that data up to various email marketing services, CRMs, or even Zapier or Webhooks. You can also automatically pull in form submissions to your HubSpot CRM as well.

Among other things, you can use Ninja Forms for:

  • Contact forms
  • Email opt-in forms
  • Surveys and polls
Price: Starts free, paid extensions vary in price

14. OnePress Opt-In Panda

wordpress lead capture: OnePress Opt-In Panda lead generation wordpress plugin


OnePress Opt-In Panda helps you capture leads by locking parts of your content behind a lead capture form. In order to "unlock" the content, your visitors will need to enter their email addresses.

Or, with the premium version of the plugin, you can also add custom fields to collect additional information about your leads.

The plugin works by wrapping your restricted content in a short code, which means that you can restrict as much (or as little) of your content as you want.

With the paid version of the plugin, you also get other helpful features like a lead management dashboard and analytics.

Price: Starts free, premium version costs $26

15. Lead Champion

wordpress lead capture: lead chamption lead generation wordpress plugin


Lead Champion detects the leads who leave your website whether or not they complete and submit one of your contact forms. The plugin assigns site visitors a score (that you establish) based on their behavior while on your website — this allows you to evaluate prospects, the effectiveness of your campaigns, and more. 

The plugin helps you easily create forms that complement your branding and website with the configuration panel. It also integrates with other tools — such as Mailchimp, Zapier, and CRMs — to enhance its capabilities. 

Price: Multiple plans available; must contact for price and must have a Lead Champion Booster License

16. Popups, Welcome Bar, Optins and Lead Generation Plugin

wordpress lead capture: Popups, Welcome Bar, Optins and Lead Generation Plugin wordpress plugin for lead generaqtion


This plugin allows you to design and share branded, eye-catching optins, forms, and calls-to-action on your website to attract your leads. There's never a need to hire a developer with the plugin, as it's simple to set up and use. You can quickly create unique popups with different themes and positions on your site to target leads that way, too. 

The plugin offers four types of optins you can choose from including: 

  • Lightbox Popups
  • Header & Footer Action Bars
  • Toast Notifications
  • Slide-in Messengers
The plugin comes with 20 customizable form templates that have responsive design so your leads can view and complete your forms on any device seamlessly. These forms have customizable elements so you can design them in a way that complements your branding and website.

Price: Free, or upgrade to one of two paid plans for more features

17. Forminator

wordpress lead capture: forminator lead generatin wordpress plugin


With Forminator, you can use the drag-and-drop builder to add and customize the layout of forms on your WordPress website. The plugin allows you to easily collect any information you want to ask your leads for, as well as make your forms interactive to boost engagement and generate more conversions. 

With Forminator, you can customize forms with as many fields as you want. You can also create interactive polls, quizzes (that are shareable on social), make calculations and take orders, accept payment, and more. 

The plugin integrates with a number of tools and over 1,000 apps — Forminator is compatible with integrations across multiple categories including email, CRM (including HubSpot), storage, and project managers.

Price: Free

18. Optinly

wordpress lead capture: optinly


Optinly is a WordPress lead generation tool that helps you grow your email list with ease. What makes this plugin stand out is its goal-based approach to campaign creation. You choose your marketing goal, a relevant popup template, and then set your campaign live. With the tool, you can create quite a variety of popups such as:

  • Fullscreen Overlays
  • Sidebar Widgets
  • Floating Bars
  • Notification Popups 
  • Gamification Popups

The tool comes with several methods to trigger a popup such as exit intent, time-delay, page-based, and device-based. You can also display popups to the same visitor after a specific number of days using the re-targeting options menu. 

With Optinly, you can make nearly any customization with a user-friendly WYSIWYG (What You See Is What You Get) editor. And with animation options such as fade-in, zoom, and flip-in, you can make your popups catch a visitor’s attention quickly.

You can easily integrate Optinly with email marketing platforms like HubSpot, MailChimp, Constant Contact Contact, and AWeber. 

Price: Free to start, growth plan costs $25 per month.

Build Your Lead Generation Plugin Toolbox

When it comes to the best WordPress lead generation plugins, you have a ton of options available — only you know which ones will best fit into your lead generation efforts.

The important thing to remember here is that you don't have to pick just one — you can combine multiple plugins into one cohesive lead generation strategy.

Learn how to build a WordPress website using Elementor with this free course.

Editor's note: This post was originally published in June 2019 and has been updated for comprehensiveness.

Use HubSpot tools on your WordPress website and connect the two platforms  without dealing with code. Click here to learn more.

Related Articles

Capture, organize, and engage web visitors with free forms, live chat, CRM, analytics, and more.


Marketing software that helps you drive revenue, save time and resources, and measure and optimize your investments — all on one easy-to-use platform