How can I trigger a webhook in Shopify for specific product orders?

Hey there,

I’m struggling with one topic. We sell digital products via Shopify. Our digital courses are hosted on Kajabi. Now I want to automatically grant an offer in Kajabi when a customer orders/pay for a specific product and grant this offer to the customer in Kajabi.

I can create a Webhook inside of Shopify - but can not select the product/offer when the webhook should fire.

Can anyone help me with this topic?

Hi!

It is possible to create an app that will track and process orders/paid Shopify webhooks: https://shopify.dev/api/admin/rest/reference/events/webhook

As an alternative, you can host your courses on Shopify without a need to redirect users to Kajabi with Courses app: https://apps.shopify.com/courses

Hey there, thanks for the reply - We already figured it our how set webhooks - we created a webhook “fulfillment order” - so when the order is paid and gets fulfilled it triggers our other flow. So this solutions works pretty fine for our use case.

but also thanks for the information about the integrated course plattform shopify app - I’ll check it out

2 Likes

Hello Reischerx, we have been trying for sometime to set up courses as products on our shopify store such that when they are purchased that Kajabi sets up that customer with the particular course for immediate access on Kajabi…or something in that realm. Were you able to acheive this and if so would you please share how you did that? I’ve worked with webhooks and have attempted this between Kajabi and Shopify unsuccessfully. Many thanks for any help you can offer.

Hello, the easiest way is to use Zapier.

1 Like

Hi @TTemple
You can consider an easier alternative: Courses Plus Shopify app that doesn’t require any external portals, webhooks or synchronizations – everything works inside of your Shopify store with maximum integration in Shopify infrastructure.

Hello. I looked at your solution and it looks good. However, we have invested heavily in Kajabi and would like to keep what we have in motion as we already have courses in use with customers. Thank you.

1 Like