Our Kartra integration allows you to sell your Kartra products from our hosted checkout pages, using any of our supported payment gateways and payment options.

  • Easy setup and full control over the payment options available to your customers
  • Automatic management of member access to your Kartra courses and materials

  • Fully secure checkout experience for your customers

  • Reporting and notifications on payments received

How does it work

Kartra uses tags to allow powerful automations to be executed on leads and products. CheckoutJoy uses this concept to grant access to memberships and products when a customer completes a purchase through our checkout pages.

In Kartra, your setup will include creating a Tag, and setting up an automation that grants access to a product when a lead is assigned this specific tag.

In CheckoutJoy, you will set up a checkout page which is also linked to the tag that you created in Kartra.

When a customer completes a checkout on your checkout page, CheckoutJoy will create the lead in Kartra (or update if it already exists) and assign the tag to the lead. This will kick-off the Kartra automation to grant the lead access to your membership, and any other automation that is linked to that membership.

And that is it! You have now completed a sale for your Kartra membership using a payment option that your customers know and trust!

Setup Guide

This guide assumes that you already have a product set up in Kartra.

The following steps must be performed in your Kartra account

Step 1 - Create a Tag

In your Kartra dashboard, navigate to My Communications and select Tags from the top navigation.

Finding your Kartra api credentials

Enter a unique Tag name and select the appropriate tag category.

Finding your Kartra api credentials

In the next step we'll set up an automation to give access to a product when a Lead is assigned this tag.

Step 2 - Set up an automation

Now set up an automation to grant access to a membership if a lead is assigned that tag. Remember to click the Add before saving.

Finding your Kartra api credentials

That's it for your Kartra setup! Now move over to CheckoutJoy to set up your checkout page.

Step 3 - Connect your Kartra account in CheckoutJoy

You need to add your Kartra account API Key and API Password to CheckoutJoy to enable the integration.

You can find your API Key and API Password by navigating to My Integrations > API > My API.

Finding your Kartra api credentials

Step 4 - Create your Product in CheckoutJoy and link your Kartra product

A Product in CheckoutJoy is used to set pricing and currency information for your Kartra products. You need an Offer in CheckoutJoy for every product that you want to sell in Kartra.

To create an offer in CheckoutJoy, navigate to Products and select the Create Product option.

Finding your Kartra api credentials

Complete the form to create your offer.

NameA unique name to identify your offer, this doesn't have to match the name of the product in Kartra
TagSelect the tag that you configured the automation for in Kartra to activate your product
PricingConfigure your product pricing and currency options
Thank you page redirectConfigure the page where customers are taken after completing a purchase

The following steps must be performed in your CheckoutJoy account

Step 5 - Create a Checkout Page

To sell Kartra products you need to set up a custom checkout page in CheckoutJoy. From your Kartra website your customers are taken to the checkout page (you can customize the domain and URL of the page) for checkout, and after checkout they will be redirected to a thank-you page that you configure.

  1. Navigate to Pages in your CheckoutJoy dashboard and create a new page using on of the prebuilt templates.
  2. Once the Page Editor opens, navigate to Settings > Checkout Settings and select the product that you want to sell on the page. The dropdown contains all the products you've configured in CheckoutJoy.
  3. Go to Sections on the left-hand menu to open the checkout page content editor. Make the required changes to your page content.
  4. Save and Publish your page to make the changes live.

If you want to edit the URL of the checkout page, go to Settings > Page Settings and change the URL of the page. You can also connect a custom domain to link your pages to a subdomain of your website - e.g. (opens in a new tab).