Platform 2 Guide — This article applies to the new platform. Looking for classic platform docs? Browse the Platform 1 collection.
Why: Automate member account creation and access management based on purchases, cancellations, and refunds through ThriveCart. This integration saves you time and ensures your members have the right access to your content.
Navigate: App Station > Settings > Integrations > ThriveCart
Quick Start
Open App Station and navigate to Integrations.
Click on ThriveCart and enter your ThriveCart secret word (optional).
Click Enable ThriveCart Integration.
Copy the webhook URL displayed in Member Kitchens.
In ThriveCart, go to Settings > API & Webhooks > Webhooks & Notifications and add the copied URL.
Detailed Setup Instructions
1. Enable the Integration
To start using the ThriveCart integration, you first need to enable it in your app.
Go to App Station and select Integrations.
Click on ThriveCart.
Optionally, enter your ThriveCart secret word found in ThriveCart under Settings > API & Webhooks > ThriveCart order validation.
Click Enable ThriveCart Integration.
2. Copy the Webhook URL
Once the integration is enabled, a webhook URL will be generated for your app.
Copy the webhook URL shown in Member Kitchens. This URL is unique to your app and will be used to receive updates from ThriveCart.
3. Configure ThriveCart
Next, you need to set up the webhook in your ThriveCart account.
In ThriveCart, navigate to Settings > API & Webhooks > Webhooks & Notifications.
Click Add webhook and paste the copied URL.
Save the changes.
4. Add Mappings
To ensure that purchases grant the correct access levels, you can manually map ThriveCart product IDs to access levels in Member Kitchens.
In Member Kitchens, go back to the ThriveCart integration settings.
Enter the ThriveCart product ID and select the appropriate access level.
Click Add Mapping. This step is optional but recommended to configure access before the first purchase webhook arrives.
Alternatively, you can perform a test purchase to allow ThriveCart to auto-discover the product. After the purchase, you can select the access level and click Save Mappings.
5. Understand the Subscription Lifecycle
The ThriveCart integration manages the full subscription lifecycle, including:
Purchases: When a purchase is made, a new member account is created if necessary, and access is granted.
Cancellations: If a subscription is canceled, access is revoked.
Pauses and Resumes: Access can be paused and resumed based on subscription status.
Refunds: If a refund is processed, access is also revoked.
Each event is logged for auditing purposes, allowing you to track the status of member accounts effectively.
6. Monitor Events
You can view the history of webhook events in Member Kitchens to troubleshoot or verify actions taken based on ThriveCart events.
Access the event log in the ThriveCart integration settings to see details about each event processed.
