ConvertKit makes it easy to capture more leads and sell more products by easily
embedding email capture forms anywhere. This plugin makes it a little bit easier for those of us using WordPress
blogs, by automatically appending a lead capture form to any post or page.

If you choose a default form on the settings page, that form will be embedded at the bottom of every post or page
(in single view only) across your site. If you wish to turn off form embedding or select a different form for
an individual post or page, you can do so within the ConvertKit meta box on the editing form.

Finally, you can insert the default form into the middle of post or page content by using the [convertkit] shortcode.


  • Insert modal forms into any post
  • Add stunning landing pages


  1. Upload wp-convertkit to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Visit the settings page by clicking on the link under the plugin’s name
  4. Enter your ConvertKit API key, which you can find here, and save the settings
  5. Select your default form and save the settings
  6. If you wish, choose particular forms for each post or page by visiting the edit screen and choosing the correct form


Does this plugin require a paid service?

Yes, for it to work you must first have an account on


CSS Style

Is there any reason why I can’t change any of the colors in the forms? I tried to add it to our custom css section in wordpress and nothing happen.

.ck_form.ck_minimal .ck_subscribe_button {
width: 100%;
color: #000000;
margin: 0px;
padding: 11px 0px;
font-size: 18px;
background: #000000;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
cursor: pointer;
border: none;
text-shadow: none;
width: 30%;
float: left;
height: 42px;

ck_form.ck_minimal {
background: #000000;
font-family: ‘Helvetica Neue’, Helvetica, Arial, Verdana, sans-serif;
line-height: 1.5em;
overflow: hidden;
color: #000000;
font-size: 16px;
border: solid 1px #d1d1d1;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
clear: both;
margin: 20px 0px;
text-align: center;

Works really Well

Although I use another plugin for my forms for the ConverKit Service, I do like this plugin for quick installation of forms in other areas of my site. It looks nice on three different themes I use.

Read all 2 reviews

Contributors & Developers

“ConvertKit” is open source software. The following people have contributed to this plugin.


“ConvertKit” has been translated into English (UK). Thank you to the translators for their contributions.

Translate “ConvertKit” into your language.

Interested in development?

Browse the code or subscribe to the development log by RSS.


1.4.6 2017-03-29

  • Fix for landing pages not appearing.
  • Added code to API to not return status_code 404 content

1.4.5 2017-03-28

  • Uncommented logging around api calls.
  • Do not show 404 page content when shortcode is used with form ID that does not exist
  • If ConvertKit API is unavailable fail gracefullyl
  • Fix for Contact Form 7 message sending when no ConvertKit forms are mapped
  • Removed archived forms from the list of available forms in settings page


  • Added i18n support
  • Added Contact Form 7 integration. Site admins can now map CF7 name and email fields to CK subscription.
  • Verified functionality with latest version of WishlistMember


  • Add WP widget for form
  • Updates form version to v6
  • Add logger to help troubleshoot issues
  • Add link to CK account if no forms available
  • Add notice if can’t connect to API


  • Fixed issue with WishlistMember integration where members were not being subscribed.


  • Add upgrade routine to change ID to form_id for API version 3.0


  • Update ConvertKit API to version 3.0


  • Fix WishList Member email sent to CK API when shopping cart used.


  • Fix crash when API response is slow


  • Avoid calling API endpoints when no forms need to be shown


  • Fixes issue with illegal offset showing warning message


  • Fix bug showing warning messages for some users


  • Fix bug showing error messages for some users


  • Updated for compatibility with WordPress 4.3


  • Another fix for a pesky bug causing syntax errors


  • Fixes a bug causing syntax error when getting options


  • Added WishList Member integration
  • Updated API methods


  • Fixed a warning that appeared sometimes when no forms were loaded.


  • Updated to use responsive forms


  • Initial release