Read this article to understand how Zapier works and learn all the steps to set up an integration.
Having done the initial setup, we'll show you in this article how to set up Zapier for activation and deactivation of the Kajabi membership site.
Basically, Zapier has an application responsible for sending the data and another responsible for receiving it. The data sent by Hotmart is based on events such as purchase approvals, refunds, subscription cancellations, cart abandonments, plan changes, etc. On the other hand, Kajabi will receive the data and implement the actions available in its solution.
Don't forget that in this article, we will focus on the activation and deactivation of users in Kajabi based on events that occur in Hotmart. Another important point is that Kajabi works based on registered product offers.
How to activate users in Kajabi
Follow all the steps described below to complete the user activation setup in Kajabi's membership site.
Whenever a purchase has been approved at Hotmart, Kajabi will process the user activation in the course selected in the setup.
- Access and log in to the Zapier platform: https://zapier.com/app/login
- Click on Create Zap or Make a New Zap. Don't forget to name the integration in the Name your Zap field.
Setting up the application to send data (Hotmart)
- Search and select Hotmart in App Event - Search apps…
- In the Trigger Event option, choose Transaction Event and click Continue.
-
In Choose account, you should choose the Hotmart account if you've already logged in or click Sign in to Hotmart to go through the authentication process. Click Continue after setting up the account.
Important: if you have any questions, check out all the steps. - Select the Hotmart product you want to integrate.
- In the Event field, choose the Approved event.
- Give this setting a name in the Name of Setting field.
- Click Continue.
- Next, click on Test trigger and then Continue.
Setting up the application to receive data (Kajabi)
- Search and select Kajabi integration in App Event - Search apps…
- In the Action Event field, choose the option Grant Access to an Offer.
- Click Continue.
- If you are already logged in, choose the Kajabi account you'll use. If not, sign in to Kajabi.
- In the new window, you'll need the API Key and API Secret to make the connection. If necessary, check out how the user can access this information on the Kajabi platform.
- After authentication, click Continue.
- In Set up action, choose the Kajabi Site you want to integrate with
- In the Offer field, choose the offer you want to activate.
- In Member Name, search and choose the Hotmart Buyer's Full Name (Producer Only) field from the list.
- In Email, browse and select the Hotmart field called Buyer's email (Producer Only).
- In External User ID, search and choose from the list Hotmart's option Buyer's email (Producer Only).
- Select your choices in Send Offer Grant Email. If you select Yes, users will receive an email from Kajabi about their activation on the platform.
- If you select No, no email will be sent.
- Next, click Test & Continue. It's very important to check in Kajabi if the user has been properly registered.
- If the test is successful, just click Turn on Zap.
- Done! Your Hotmart integration with Kajabi is complete and ready to send user activation information to Kajabi.
User inactivation on Kajabi
Follow the steps below to set up user inactivation in Kajabi's membership site.
It's worth noting that you'll have to set up two Zaps for this situation. One will be responsible for sending the data related to expired or overdue purchases, cancellations, refunds, or chargebacks.
The second setup will be responsible for sending the data related to subscription cancellations at Hotmart. These configurations will allow Kajabi to inactivate users in the situations described here.
Setting up the application to send data (Hotmart)
- On the Zapier platform, click on Create Zap or Make a New Zap. Don't forget to name the integration in the Name your Zap field.
- Search and select the Hotmart integration in App Event - Search apps…
- In the Trigger Event option, choose Transaction Event and click Continue.
-
If you're already logged in, choose the Kajabi account you'll use. If you're not, access Sign in to Hotmart.
Important: if you have any questions, check out all the steps. - After authentication, click Continue.
- Select the Hotmart product you want to integrate.
- In the Event field, select the events: Canceled, Expired, Refunded, Overdue and Chargeback.
- In Name of Setting, give this setting a name.
- Click Continue.
- Next, click on Test trigger and then Continue.
Setting up the application to receive data (Kajabi)
- Search and select Kajabi integration in App Event - Search apps…
- In the Action Event field, choose the option Revoke Access to an Offer.
- Click Continue.
- If you are already logged in, choose the Kajabi account you'll use. If not, sign in to Kajabi.
- In the new window, you'll need the API Key and API Secret to make the connection. If necessary, check out how the user can access this information on the Kajabi platform.
- After authentication, click Continue.
- In Set up action, choose the Site ID of the Kajabi site you want to integrate with.
- In Offer, choose the offer you want to activate.
- In External User ID, search and choose from the list Hotmart's option Buyer's email (Producer Only).
-
Click on Test & Continue.
Important: you may have an error in your test if the user you chose to deactivate does not exist as an active user in Kajabi. - Next, click on Turn on Zap.
- Done! Your Hotmart integration with Kajabi is complete and ready to send user deactivation information to Kajabi.
To create the second User Inactivation Zap, just change step 3 of the application setup to send data (Hotmart).
In Trigger Event, select Subscription Cancellation (Producer Only).
In short, you'll have three Zaps configured: one for user activation and two for deactivation on the Kajabi platform.