The HighLevel integration allows you to sell HighLevel products using any of
CheckoutJoy's supported payment processors. Our checkouts integrate seamlessly with HighLevel and uses tags
to trigger workflows in HighLevel to enable a host of possibilities and automations.
Customers automatically get access to their purchased courses after completing checkout.
CheckoutJoy has an app on the HighLevel Marketplace that connects
your HighLevel account to CheckoutJoy. You can get started by installing the CheckoutJoy app on the HighLevel Marketplace,
and granting CheckoutJoy access to your HighLevel account.
Once installed, you can sell any of your HighLevel products or courses using CheckoutJoy.
When creating a product in CheckoutJoy for HighLevel, you specify one or more tags to the product that will be used to
tag the customer in HighLevel when they complete the checkout.
When a customer completes a checkout for a HighLevel product, CheckoutJoy creates the contact in your
HighLevel account with the specified tags. This allows you to trigger workflows in HighLevel to enable a host of
possibilities and automations.
For example, you can create a tag for each course that a customer purchases, and then trigger a workflow in HighLevel
to send a welcome email to the customer.
CheckoutJoy automatically removes the tags from the HighLevel contact when a customer cancels a subscription product or
a refund is issued. This means that you don't need to manually remove the tags from HighLevel, and you can create
a workflow to remove the customer's access to the product in HighLevel.
The tags that CheckoutJoy creates in HighLevel can be used to trigger workflows in HighLevel. With this functionality,
you can create any workflow in HighLevel and trigger it based on the tags that CheckoutJoy creates.
For any questions, requests or feedback, please contact us
When you create a HighLevel product in CheckoutJoy and enter a tag in the Tag field, press Enter after typing each tag to commit it to the field. Tags appear as blue badge "chips" above the input once accepted. You can add multiple tags this way.
If you don't press Enter, the tag stays in the input as raw text and isn't saved on the product. The product form may then return a tag is required error on submit because no tag chips exist.
HighLevel's native checkout has limited processor support for recurring billing. If you want to run subscriptions or multi-month payment plans for a HighLevel product — especially with non-Stripe processors like PayFast or Paystack — use CheckoutJoy's checkout as the payment layer instead of HighLevel's native checkout:
Create the product in CheckoutJoy with the desired processor and recurring schedule.
Apply your HighLevel tag for access.
Point your HighLevel funnel CTAs at the CheckoutJoy checkout URL, not HighLevel's native checkout.
CheckoutJoy creates the proper subscription tokens with the processor (PayFast subscription, Paystack plan, etc.) and runs the recurring cycle. HighLevel handles access via the tag-and-Workflow setup as usual.