Platform 2 Guide — This article applies to the new platform. Looking for classic platform docs? Browse the Platform 1 collection.
Why: Automatically manage member accounts and access levels based on purchases, cancellations, and refunds through Kartra. This integration saves you time and ensures your members have the correct access to your content.
Navigate: App Station > Settings > Integrations > Kartra
Quick Start
Open App Station and go to Integrations > Kartra.
Click Enable Kartra Integration and copy the webhook URL.
In Kartra, navigate to Settings > Integrations > My API > Outbound API and create a POST connection to the webhook URL.
Add a product ID and select an access level in Member Kitchens.
Save your mappings.
Detailed Setup Instructions
1. Enable the Integration
To start using the Kartra integration, you need to enable it in your app:
Go to App Station and select Integrations.
Click on Kartra.
Optionally, enter a webhook secret for added security.
Toggle the send welcome email option if you want new members to receive a welcome email with a password setup link.
Click Enable Kartra Integration.
2. Copy the Webhook URL
Once the integration is enabled, you'll see a webhook URL. This URL is crucial as it allows Kartra to send event notifications to your app.
3. Configure Kartra
Next, you need to set up the webhook in your Kartra account:
In Kartra, go to Settings > Integrations > My API > Outbound API.
Create a POST connection to the webhook URL you copied from Member Kitchens.
Ensure that you enable the following events:
Purchases
Cancellations
Refunds
4. Add Product Mappings
To ensure that purchases grant the correct access levels, you need to map Kartra product IDs to access levels in Member Kitchens:
Find the product ID in Kartra:
Go to Sales > Products.
Click on the product name to open its edit page.
Copy the numeric ID from the URL after
/sales/products/edit/.
Example: For the URL
https://app.kartra.com/sales/products/edit/558475#basic_info, the product ID is558475.Return to Member Kitchens and enter the product ID along with the desired access level.
Click Add Mapping to save this configuration.
Tip: You can also perform a test purchase in Kartra. This will allow Member Kitchens to auto-discover the product and simplify the mapping process.
5. Event Handling
Once everything is set up, Member Kitchens will automatically handle the following events from Kartra:
Purchases: Creates a new member account or updates an existing one and grants access based on your mappings.
Cancellations: Revokes access for members who cancel their subscriptions.
Refunds: Also revokes access for refunded transactions.
Subscription Rebill: Confirms active subscriptions and recovers access if needed.
6. Review Event Logs
You can view the recent webhook activity log in the Kartra integration settings to monitor the events processed by Member Kitchens. This helps you ensure everything is functioning smoothly.
