App developer access is in a closed beta and only developers who receive an invite can join the beta. Join the waitlist here.
ConvertKit is opening up a world of opportunities and functionality for our creators by empowering third-party developers to build on top of our application and better integrate the creator’s toolkit in one place.
Building an app on ConvertKit is completely self-serve. Here's how you can build, test, and publish an app in your ConvertKit account.
Setting up
Click your account name at the top right of the navigation > Settings. Then, go to Developer in the left sidebar.
Click the + Create a new app button.
Fill out the form that pops up. The details can be updated later, but are all required to publish to our App store.
App name
The name you want displayed in the App store.
Description
Write 2–3 sentences on what your app does and how it'll help our users.
Logo
Upload a logo for your company. It'll be listed next to the name of your app.
The image must be under 1 MB and no larger than 1000 x 1000 px. Only JPEG and PNG files are accepted.
Support URL
As the builders of the app, you'll need to provide support articles on how the app works. ConvertKit's team will not be supporting how to troubleshoot your app and all questions will be directed to you.
Access required
An app can contain either API access, one or many plugins, or both. Here are the key differences:
API access: You can allow creators to install apps that can link together external platforms to work in harmony. We control authentication here and developers have to request access on behalf of a creator to us to approve.
Plugins: You can add content directly into the ConvertKit app UI. ConvertKit needs to authenticate against the third party to be able to pull the data required to be rendered within ConvertKit.
Categories
Select which category your app falls under. This will help creators filter through the App store that's available in their account.
—
Once you've added the information to the form, hit Save.
You'll be able to see your app on the Apps page and install it in your account for testing purposes. But it will not be available to other ConvertKit users until you've published it.
Check whether your app is published or unpublished from its status badge on the App store:
Configuring your app
Configure your app based on the access that you require.
Publishing your app
Once you've set up your app details and have configured at least one element in the App setup UI (either API access or at least one plugin), set the app live by clicking the Publish button:
Click the Publish button in the window that pops up to confirm.
Your app will be submitted to us for approval. If we'll need a test account with your service to review your app, please send the test account's information to [email protected].
Once we approve your app, you'll receive an email and your app will automatically be available in the App store for all eligible creators (currently all paid plans).
If we reject your app, we'll send you an email explaining the issues we found. You can then make changes to your app and click Resubmit for approval to have us review it again.
Unpublishing or deleting your app
To unpublish your app, go to Settings > Developers and click its Edit button.
Then, click the Unpublish button at the bottom of the Edit App settings window to unpublish it.
When you unpublish your app, it will no longer be publicly visible in the App store. However, creators who already have your app installed can continue to use it.
To make your unpublished app unavailable for use (while still keeping it installed for creators), you'll need to:
Deactivate all the app's plugins, and/or
Pause the sending of API calls from your app.
Alternatively, you can delete your app. This will remove it from the App store and the accounts of creators who have installed it. These creators will no longer be able to use your app.
Delete your app by clicking your app's Edit button from the Developers settings, followed by Delete.