Purchases in ConvertKit: Everything you need to know

At Craft + Commerce, we announced one of our biggest features ever: Purchases!

UPDATED 8/8: WooCommerce is now available, and we are now syncing Shopify & Gumroad history in full.

UPDATED 7/18: progress on Stripe fixes, added more common questions


Purchases allows you to go to any Subscriber’s Profile, see exactly what products they’ve purchased and how much money they’ve spent with you.

Purchases also gives you the functionality and flexibility of Tags, without the setup time. Once you connect your ecommerce platform your products will be automatically loaded into your account.

Now, as with all great new features, there have been many great questions! We’ve compiled some of the most common ones here for you, as well as a preview of what’s to come. We’ll be updating this post as we make progress, so be sure to bookmark and check back over the coming days and weeks!

How do I get started with Purchases?

Purchases is live for the following integrations:

  • Shopify
  • Squarespace Commerce
  • Teachable
  • Stripe
  • Gumroad
  • JustUno
  • Recart
  • Privy
  • SendOwl
  • Thinkific
  • Podia
  • Samcart
  • WooCommerce

If you already have the integration connected to your ConvertKit account, simply disconnect, and follow the instructions on your integrations page (or inside the other tool’s dashboard) to reconnect it.

I don’t see my integration on this list.

Here’s a list of integrations that are coming very soon:

  • Zapier (currently in private beta)
  • Easy Digital Downloads
  • Restrict Content Pro

Any other integrations are not currently planned and we are not able to accept any requests for new ones right now. If there’s something you really want to work with Purchases, here is a guide you can share with their team:

Build an official ConvertKit integration

Where is my historical purchase data?

The answer to this question depends on which tool you are using.

If you are using Squarespace or Stripe:

  • All of your historical purchase data will be pulled into the app when you connect the integration.

If you are using Shopify or Gumroad:

  • If you have already connected Shopify or Gumroad to ConvertKit, please re-connect it: this will replay all past purchases!

All other integrations:

  • Currently all other integrations are not sending over any historical data. We had some wires crossed with our integration partners and hope to have that working real soon.
  • ETA: Undetermined- may vary by integration. Please keep your eye on this article as we’ll update it with more progress!

I’m not seeing my products in my account.

If you’ve followed the steps to connect, your integration is working.

Some products require a purchase to be made before the product shows up in your ConvertKit account. We’re working on that — soon you’ll be able to quickly pull up a list of all products from your connected accounts in a Visual Automation! — for now, once a purchase has been made it will appear in your account.

The integration I’m using isn’t on the integration page inside my account.

If you’ve followed the steps to connect, your integration is working.

The only apps that will give you a green check mark right now are Shopify, Gumroad and Squarespace.

We’ve updating that page along with the rebrand of our app, so that page is not as up to date as you may want right now. We will have that page up to date, with clear connection instructions, very soon!

What’s the best way to connect to Stripe?

If you are using most of our integrations, you likely also have a Stripe account. The most important thing to know about Stripe is that it works best if you are using Stripe directly.

This means all your Products or Subscriptions are built out in Stripe, and your checkout process is Stripe.

If you are using anything with Stripe (like Teachable, Shopify, Gumroad, Podia, etc), please do not connect your Stripe account--this will result in duplicate products and purchase data.

I’m using Stripe directly, but I’m still seeing duplicate products.

UPDATE: This has been fixed for products going forward, but you may still see duplicates from connecting to Stripe previously.

We will be releasing a fix to remove the duplicate products from your account. ETA: 2–3 weeks

Previously, Stripe connected to a purchase event in Stripe, not a product, which was naming them based on the purchase description, not the product name. This resulted in duplicate products inside of ConvertKit.

What’s next?

A concept of Purchases in your account is cool and all, but what’s really cool is what’s coming. By connecting your purchase data to ConvertKit, you’ll be able to understand exactly what kind revenue your email is driving.

Refunds and Cancellations Support

Soon we will support refunds and cancellations to be able to give an accurate calculation of **drumroll please**…

Lifetime Value

In the future, you’ll be able to calculate the lifetime value of a subscriber and segment subscribers based on that LTV. Customers, especially those with high LTV, are your best subscribers.

This will be especially useful for shops with many items — instead of targeting based on an individual product purchase, you can target based on how much money they’ve spent with you.

Revenue Reporting

We’re also working on the ability to graph purchase data along with subscriber data in your ConvertKit dashboard. No more cumbersome spreadsheets or expensive dashboarding software required.

Make sure to bookmark this article to stay up to date on Purchases.

We’ll be adding and updating this article as we make progress — this will be the best place to get the information you need!