ConvertKit + Stripe = Paid Content at your fingertips.

You can utilize our integration with Stripe to get paid for your content, while connecting with your fans.

We’ll bring over all your subscribers and purchase history—so you can stay focused on creating and sending them great content.

☝️ This integration uses our Purchases feature, which gives you a lot of information about your subscribers. In this article we'll take a look at how to get set up.

Let's start at the beginning.

Connecting to Stripe

Hooking up this integration will pull in your past purchasers.

In your ConvertKit account, click on the Automate tab, and then select Integrations.

Then select Stripe!

Click the button to authorize ConvertKit to access Stripe.

A window will pop up asking you to allow the connection to Stripe. Click "Connect to my Stripe account" to continue.

NOTE: If you're not already logged in or need to switch accounts, you can do so by following the link in the top right corner.

After that, you'll be taken back to ConvertKit. Click next and you'll see a webhook url that allows ConvertKit to access information about payments.

To add this webhook to your Stripe account:

  1. Login to your Stripe dashboard.

  2. From the menu on the left, click API.

  3. Select the Webhooks tab.

  4. Click on + Add endpoint.

  5. Paste your webhook url.

  6. Click Add endpoint.

NOTE: When adding the webhook to Stripe, please select the 'All Events' option rather than selecting them one by one from the dropdown. Stripe will show you a warning message about server load, but this will not be a problem. Our integration will automatically sort and discard any received events that it does not know how to handle.

Last but not least, you'll need to perform a test purchase of one of your products in order for Stripe purchases to be an option for your visual automation entry points.

☝️ If a test purchase doesn't seem to be working, you may need to actually purchase the product yourself. (Tip: create a coupon for 100% off and use that at checkout). If someone purchases your product for real, that'll work too!

That's it! You're now integrated with Stripe.

How it Works

Let's talk details. Here are a few key takeaways to remember about this integration:

  • When someone purchases from you using Stripe, they'll be added as a subscriber in ConvertKit. From there, you'll be able see which products they've purchased by going to the Purchases tab in their Subscriber Profile!

  • This integration supports Stripe subscriptions in addition to one-time purchases--which means users coming from another platform can switch over easily, without the risk of subscriber churn.

  • If you are migrating over from another platform, like Substack, you’ll see product tags that correspond to your pricing tiers.

  • This count will always be the number of subscribers who are already paying for your product or newsletter. If one of your subscribers chooses to cancel their paid subscription, they will no longer be included in the count.

  • When it’s time to send your broadcast to your paid subscribers-- including those that came with you from another platform, plus any new ones you've gained--you can create a segment which includes both. Then when you're ready, you can send your broadcast to that segment, which will include all purchasers!

Create an Automation for Your Customers

Now we're going to take this integration one step further by adding in an automation.

To get started, go to automations and click the New Automation button.

Then select "Create Automation" to create an entry point for your automation, and select "Any Product" (or a specific product if you prefer).

NOTE: If you don't see your products or have questions about the Purchase feature, click here to see the Purchases Setup and FAQ

From there you can add customers to sequences, tags, and more, to create the perfect post-purchase experience. 

Click here to continue building your automation.

Did this answer your question?