Setup Guides/Highlevel

Connect CheckoutJoy to HighLevel

Use your local payment processors to sell courses and memberships in HighLevel

HighLevel's native payment options are limited. CheckoutJoy lets you connect your own payment processors and offer customers the payment methods and currencies they know and trust.

We support payment providers worldwide: Mercado Pago (South America), Xendit (Asia), Instamojo and Razorpay (India), PayFast and Paystack (Africa), Klarna and Vipps (Scandinavia), and more. You can even connect multiple processors to the same checkout or customize payment options based on customer location.

What You'll Build

A checkout flow that:

  • Accepts payments through your preferred processor
  • Automatically creates contacts in HighLevel with custom tags
  • Triggers HighLevel workflows to grant course/membership access
  • Works with any HighLevel automation (emails, Slack, AI actions, etc.)

The setup takes about 10 minutes. No coding required.

Prerequisites

  • A HighLevel account with an existing course/offer
  • A CheckoutJoy account
  • At least one payment processor connected to CheckoutJoy

Step 1: Install the HighLevel App

  1. In CheckoutJoy, go to Settings → Integrations
  2. Select the HighLevel integration
  3. Click Install App
  4. You'll be taken to the HighLevel Marketplace
  5. Select your HighLevel sub-account and complete the installation

Step 2: Create a CheckoutJoy Product

  1. Go to Products → Add Product
  2. Select HighLevel Course
  3. Name your product
  4. Set your Thank You Page URL

Configure HighLevel Tags

Tags are how CheckoutJoy communicates with HighLevel. When a customer completes checkout, they're added as a contact with your specified tags.

Add tags to identify:

  • Which product was purchased (e.g., "super-cool-course")
  • Where the purchase came from (e.g., "checkoutjoy")

Set Your Pricing

  • Choose payment type: one-time, payment plan, or subscription
  • Select currency and price

Step 3: Create a HighLevel Workflow

In HighLevel, create an automation that triggers when your tag is added:

  1. Go to Automations → Create Workflow
  2. Start from scratch
  3. Add trigger: Contact Tag → Tag Added → select your product tag
  4. Add action: Course Grant Offer → select your course/offer
  5. Save and publish the workflow

You can use any HighLevel action in your workflow — send emails, Slack messages, trigger AI actions, add to pipelines, and more. This is what makes the integration powerful.

Step 4: Configure Your Checkout

  1. In CheckoutJoy, go to your product → Edit Checkout
  2. Under Payment Methods, enable your connected processors
  3. Customize Form Fields (add billing address, custom fields as needed)
  4. Preview your checkout page

Your checkout URL can be:

  • Used directly on the CheckoutJoy domain
  • Connected to your custom domain
  • Embedded on any page

How It Works

  1. Customer completes checkout on your CheckoutJoy page
  2. Payment is processed through your connected processor
  3. CheckoutJoy creates a contact in HighLevel with your tags
  4. HighLevel workflow triggers and grants course access
  5. Customer is redirected to your thank you page

By the time customers reach the thank you page, they already have access to your course.

Supported Payment Processors

Connect any of these to your HighLevel checkout:

  • Americas: Stripe, PayPal, Mercado Pago
  • Europe: Klarna, iDEAL, Vipps
  • Africa: PayFast, Paystack
  • Asia: Razorpay, Instamojo, Xendit
  • Global: Crypto (via supported providers)

You can enable multiple processors on a single checkout and customize which options appear based on customer location.