Keap Official Opt-in Forms


Add one of these seven types of email list-builders to your WordPress website:

  • Popup Opt-In Forms: Prompt your visitors to opt in without annoying them. You can set Keap’s popup opt-in forms to appear automatically after a specific amount of time, after visitors reach a particular point on your page, or even after visitors leave a comment or make a purchase.

  • Slide-In Opt-In Forms: The slide-in form is the pop-up’s smooth, subtle cousin. It slides in at the bottom of your visitor’s screen, and can be set to appear after a specific time or at a specific point on the page.

  • Widget Opt-In Forms: Use widget forms to create attractive opt-in forms for your sidebar, footer, or any other widget-friendly areas on your site.

  • Protected Content Opt-In Forms: Offering valuable content in exchange for an email address is one of the most effective ways to grow your email list. Protected content forms allow you to offer content your visitors can “unlock” by opting in.

  • Below Content Opt-In Forms: You can use “Below Content” forms to place an opt-in opportunity at the end of your blog posts or pages. Visitors who have read an entire post are highly engaged, so this is an effective way to turn that engagement into a conversion.

  • Inline Opt-In Forms: Want to insert an opt-in form in the middle of a blog post, rather than the end? Inline forms make it easy. You can display these forms virtually anywhere you’d like on any post or page on your website.

  • Notification/Opt-In Bar: Increase your opt-ins, announce your promotions and drive traffic to the pages of your choice with our attention grabbing top-of-page banner.

You can find out how all of your opt-in forms are performing right inside your Keap dashboard. We provide elegant visualizations of your conversion rates, impressions, subscriber counts, and more, so you can track your performance at a glance.

You can also run split tests with Keap’s built-in split testing feature to discover what resonates with your audience and maximize your conversion rates.

Additional documentation can be found on our help center


  • Direct integration with the campaign builder with a new WordPress goal (see screenshot #4)
  • Compatible with any WordPress theme
  • All opt-in forms are 100% mobile responsive. You also have the option of disabling them on mobile, or hiding images on mobile.
  • Built-in A/B split testing
  • 100+ beautiful opt-in form templates, all of them 100% customizable
  • Built-in analytics dashboard so you can see how each of your popups and email lists is performing
  • 10 different animations to choose from
  • Time-based, scroll-based, and several action-based triggers for your popups
  • Post, page, and category filtering so you can control exactly where and when your opt-in forms appear
  • Easily customize colors, text, images, and more on every opt-in form.
  • Insert custom CSS on any opt-in form.
  • Import/export your custom plugin settings so you can transfer what you’ve created to any other Keap account.

Keap Opt-In Forms is a fork of the Bloom Plugin by Elegant Themes released under GNU Public License version 2.0.

Ekran Görüntüleri

  • This page will show all of your active and inactive opt-in forms.
  • This page shows what Keap account you have authorized.
  • This page shows statistics of your opt-in forms.
  • This shows the new WordPress Goal inside the Cmampaign Builder


  1. Upload the unziped plugin to the /wp-content/plugins/ directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the Plugins menu in WordPress
  3. Click on the Keap menu in the WordPress sidebar
  4. Authorize your Keap Account
  5. Begin using Keap Opt-in Forms


Can I customize the look and feel of the popup?

You can use one of our 100+ beautifully designed templates right out of the box, or customize it to your heart’s content. Edit colors, text, images, animations, and even custom CSS.

How will these opt-in forms work on mobile?

Yes, the forms are 100% mobile responsive, so your opt-in forms will look great on screens of any size.

How can I know how my opt-in forms are performing?

Check your analytics dashboard to see at a glance how many times an opt-in form was viewed, the number of opt-ins, and the conversion rate. You can view your stats for each opt-in form, for all your forms combined, or for your forms during a specific time period you choose.

Can I share my forms with a different account?

Keap’s import/export function allows you to easily export any opt-in form you have created. This saved form can then be imported into any other WordPress account that has the Keap plugin installed.


4 Temmuz 2024
The plugin used to work ok, but often crashed loading the backend due to a huge amount of stats data. There is no way to store stats for xx amount of time then delete older than a set date or amount of days. The plugin was effectively dead for pretty much 1 whole year as the code-base contained vulnetabilities, so much so that prevented download of the plugin. Now finally an update has been released that addresses the code vulnerabilities, however when connecting to my Keap CRM, I found that it will only authorize using the legacy API key (not a server key or personal access key). The problem here is that Keap will retire legacy API keys in October 2024 (for existing keys), which is only a few months away. Therefore the plugin will no longer work after this date without a further update to the plugin. Overall when it works, it works. It’s a little inflexible in the data that can be catptured, only the name and email are options. As the plugin stopped working due to vulnerabilities for a long time, I have already replaced the functionality and updated my keap CRM automations; and improved upon the fields that are captured with an alternative. I cannot see myself using this plugin any further and trying the recent update is my last attempt to revive it.
22 Mart 2023
Aside from the many other issues, the forms created by this plugin are extremely inaccessible. It’s responsible for every single error reported by the WAVE browser extension on a client site.
1 Eylül 2022
As per Keap Support, there’s nothing they can do. There is no WordPress support for it too. ———– Plugin could not be activated because it triggered a fatal error. Fatal error: Uncaught TypeError: sizeof(): Argument #1 ($value) must be of type Countable|array, bool given in /www/wp-content/plugins/infusionsoft-official-opt-in-forms/dashboard/includes/options_config.php:47 Stack trace: #0 /www/wp-content/plugins/infusionsoft-official-opt-in-forms/dashboard/includes/options.php(47): require() #1 /www/wp-content/plugins/infusionsoft-official-opt-in-forms/dashboard/dashboard.php(77): require('/www/wp-content…') #2 /www/wp-content/plugins/infusionsoft-official-opt-in-forms/dashboard/dashboard.php(46): INF_Dashboard->include_options() #3 /www/wp-content/plugins/infusionsoft-official-opt-in-forms/infusionsoft.php(83): INF_Dashboard->__construct(Array) #4 /www/wp-content/plugins/infusionsoft-official-opt-in-forms/infusionsoft.php(4213): INF_Infusionsoft->__construct() #5 /wordpress/wp-admin/includes/plugin.php(2313): include_once('/www/wp-content…') #6 /wordpress/wp-admin/plugins.php(192): plugin_sandbox_scrape('infusionsoft-of…') #7 {main} thrown in /www/wp-content/plugins/infusionsoft-official-opt-in-forms/dashboard/includes/options_config.php on line 47
29 Temmuz 2022
When you try to activate the plugin it says Plugin could not be activated because it triggered a fatal error. Fatal error: Uncaught TypeError: sizeof(): Argument #1 ($value) must be of type Countable|array, bool given in /nas/content/live/*********/wp-content/plugins/infusionsoft-official-opt-in-forms/dashboard/includes/options_config.php:47 Stack trace: #0 /nas/content/live/*********/wp-content/plugins/infusionsoft-official-opt-in-forms/dashboard/includes/options.php(47): require() #1 /nas/content/live/*********/wp-content/plugins/infusionsoft-official-opt-in-forms/dashboard/dashboard.php(77): require('/nas/content/li…') #2 /nas/content/live/*********/wp-content/plugins/infusionsoft-official-opt-in-forms/dashboard/dashboard.php(46): INF_Dashboard->include_options() #3 /nas/content/live/*********/wp-content/plugins/infusionsoft-official-opt-in-forms/infusionsoft.php(83): INF_Dashboard->__construct(Array) #4 /nas/content/live/*********/wp-content/plugins/infusionsoft-official-opt-in-forms/infusionsoft.php(4213): INF_Infusionsoft->__construct() #5 /nas/content/live/*********/wp-admin/includes/plugin.php(2313): include_once('/nas/content/li…') #6 /nas/content/live/*********/wp-admin/plugins.php(192): plugin_sandbox_scrape('infusionsoft-of…') #7 {main} thrown in /nas/content/live/*********/wp-content/plugins/infusionsoft-official-opt-in-forms/dashboard/includes/options_config.php on line 47
10 incelemeyi oku

Katkıda Bulunanlar ve Geliştiriciler

“Keap Official Opt-in Forms” açık kaynaklı yazılımdır. Aşağıdaki kişiler bu eklentiye katkıda bulunmuşlardır.

Katkıda bulunanlar

Değişiklik Kaydı


  • Fix related to support for WordPress MultiSite capabilities.


  • Fix related to support for WordPress MultiSite capabilities.


  • Fix related to support for WordPress MultiSite capabilities.


  • Updated to support WordPress MultiSite capabilities.


  • Fixes compatibility issue with PHP 8.0+. Updates to compatibility versions.


  • Fixes compatibility issue with PHP 8.0+


  • Fixes compatibility issue with PHP 8.0+


  • Fixes issue where opt-in statistics graph does not properly display in some scenarios


  • Fixed issue with Preview button being disabled in some scenarios
  • Updated branding


  • Fixed encoded entities issue with form selection
  • Updated branding


  • Plugin now complies with the General Data Protection Regulation (GDPR) (EU)
  • Fixed issue where duplicating or split testing an opt-in only displays the newest version of the form in the Keap Campaign Builder


  • Fixes Contact 7 Forms Conflict


  • Optinid is no longer removed on form edit


  • Spelling Fixes
  • Minor bug fixes


  • Fixes some plugin conflicts


  • initial release