Integrate ConvertKit & WPForms
ConvertKit makes it easy to capture more leads and sell more products by easily embedding email capture forms anywhere.
Note: While we initially built the plugin, it is now actively maintained by ConvertKit.
Download the Plugin
Inside your WordPress site, go to Plugins > Add New and search for Integrate ConvertKit and WPForms, and install that plugin.
Connect your ConvertKit Account
Go to WPForms > Settings > Integrations and click on ConvertKit. Click the “Add New Account” button to connect a ConvertKit account (you can connect multiple ConvertKit accounts if needed).
Click here to get your ConvertKit API key, then paste it in the API key field. You’ll also want to give your account a nickname.
Connect to a form
Open WPForms and edit the form you’d like to connect to ConvertKit. Go to Marketing > ConvertKit to configure the settings. At a minimum you’ll need an email field, but you can also provide a first name and tag.
If your WPForms submissions are not arriving in your ConvertKit account, there may be an issue with your API connection.
Inside WPForms, go to Tools > Logs, check “Enable Logs”, and under Log Types select “Providers”. Be sure to click “Save Changes” after making changes.
At the bottom of this page is a “View Logs” section. This contains a log entry every time there’s a submission that runs through any providers (including ConvertKit), and detail the response received from the API.
Click on one of the logs titled “ConvertKit”. You can send the message to ConvertKit support to help them diagnose the issue you’re having.
If the submission was successful, inside the “response” section you’ll see “200” as the code and “OK” as the message. If the submission was not successful, you’ll see some other code in there and a message describing the issue.