Use ConvertKit with your WordPress blog

Build Your Audience

Skip the coding, and go straight for the ConvertKit WordPress Plugin!

With our WordPress plugin, you can add ConvertKit forms to the bottom of any page or post, on your WordPress blog, without ever having to deal with code. Just install the plugin, add your API key, and select a form!

One thing to remember: this works for all .org WordPress accounts, as well as the .com Business accounts!

We use this plugin heavily on the ConvertKit site, and have collected over thousands of new subscribers since installing it. Here's an example of a form on our ConvertKit blog (this is a screenshot):

Set Up

1. Download and Install

Step one is to download the plugin and upload it to your WordPress admin panel.

Browse to the zip file and upload it directly to your site. Once it is uploaded click the “activate plugin” link.

2. Add your API Key

Next you need to sign into your ConvertKit account and generate your API key. This is what will allow the plugin to securely access your ConvertKit forms. Once signed in visit the Account page and copy your API key.

Then back inside your WordPress dashboard for your blog, go to Settings > ConvertKit and paste in your API key. Then click Save Changes.

3. Set a default form

Now on the plugin settings page you can choose one of your forms to act as a default form for all posts. This will make that form appear at the bottom of every post in your blog, unless it is overridden at the category or post level (I'll show you that next).

Leave this set to “None” if you want to manually assign a form at the category level or on each post individually.

4. Adding a default form for a category

If you edit a post category you will see a box to set the ConvertKit Form for all posts in this category.

The form chosen here will override the default form chosen on the plugin settings page. If a post has multiple categories and each of those categories have a form assigned the form from the newest category will be displayed. Only one form will be shown.

5. Adding forms to individual posts

If you edit a post on your blog you will find a new box added below the content editor for the ConvertKit plugin. Any form chosen here will override the category form and default setting on the plugin settings page. You can choose any ConvertKit form that will be shown just on this post. Or you can choose “None” if you don't want this post to have a form.

At anytime you can choose “Default” to use the default form chosen on the plugin settings page.

6. Adding a ConvertKit form widget

(A new release for November 2016)

You can now add a ConvertKit form widget to your sidebar, after post area, or anywhere else it makes sense for your blog. Just drag and drop!

7. The results

Using this plugin you can easily choose a relevant form for each post. For example:

  • When writing about design, choose a form that gives away a design sequence to all subscribers
  • When writing about email marketing, select a form that gives away a sequence on increasing conversion rates

When Nathan writes about productivity, the form at the bottom of that post gives away his Productivity Manifesto.

This plugin—combined with your ConvertKit account—is the best way to capture subscribers with forms relevant to each post. If you don't already have a ConvertKit account,
sign up here.

Custom Content

Add tags to subscribers when they visit a specific page and display content on your pages based on the tags a subscriber has! Custom content features are available starting with ConvertKit for WordPress version 1.5.0.
Knowing your Subscribers
To enable custom content be sure to log in to your ConvertKit account, go to
Email Settings and check the “Add subscriber_id parameter in email links”. This will make sure existing subscribers who click through an email are identified as subscribers.
Visitors who subscribe to a form on the website will be identified as subscribers automagically.
Tagging website visitors
You can tag visitors based on the pages they view on your site. Here's how it works:

In the WordPress page or post editor the ConvertKit options now has an “Add a Tag” option. Select a tag from the drop down to apply to visitors of this page. If a visitor has a ck_subscriber_id cookie or parameter in their and they visit the page, then the selected tag will be added to their profile in ConvertKit.

Dynamic Page Content
You can customize the content that is displayed on your website for existing subscribers based on the tags they have. With this you could change the content of blog posts for repeat visitors, or on sales pages for existing customers choose to upsell them on a different product.
In the WordPress page editor there is a ConvertKit icon in the TinyMCE editor.

Press the envelope to open a window with a Tag drop down. Select a tag to display custom content for and press OK to insert the proper shortcode into the editor.

Within this shortcode's start / end blocks you can add text and images and it will only be displayed for subscribers with the chosen tag.

Download the ConvertKit WordPress plugin

Nathan Barry

In previous careers Nathan has been a designer, author, and blogger. After learning the power of email marketing he gave up a successful blogging career to build ConvertKit. Outside of work Nathan spends his time playing soccer, woodworking, and chasing after his two little boys.

The future belongs to creators

ConvertKit helps creators like you take their projects from idea to reality. It's never been easier to build an audience and grow a business. And you can do it all for free.

Launch your next project