Platform 2 Guide — This article applies to the new platform. Looking for classic platform docs? Browse the Platform 1 collection.
Why: Streamline your member management by automatically creating accounts and managing access based on purchases through ThriveCart. This integration saves you time and ensures your members always have the right access.
Navigate: App Station > Security & Technical > Integrations > ThriveCart
Quick Start
Open App Station and go to Integrations > ThriveCart.
Optionally enter your ThriveCart secret word from ThriveCart settings.
Click Enable ThriveCart Integration.
Copy the provided webhook URL.
In ThriveCart, go to Settings > API & Webhooks > Webhooks & Notifications and add the webhook URL.
Detailed Setup Instructions
1. Enable the Integration
To start using ThriveCart with your app, you first need to enable the integration in your App Station.
Navigate to App Station > Integrations > ThriveCart.
If you have a ThriveCart secret word (found in ThriveCart under Settings > API & Webhooks > ThriveCart order validation), enter it in the provided field.
Click on Enable ThriveCart Integration.
2. Copy the Webhook URL
Once the integration is enabled, you will see a webhook URL specific to your app. This URL is essential for connecting ThriveCart to your Member Kitchens account.
Copy the webhook URL displayed in the ThriveCart integration settings.
3. Configure ThriveCart
Next, you need to set up the webhook in ThriveCart.
Go to Settings > API & Webhooks > Webhooks & Notifications in your ThriveCart account.
Click on Add webhook and paste the webhook URL you copied from your Member Kitchens account.
Save the changes.
4. Map Products to Access Levels
To ensure that purchases from ThriveCart grant the correct access to your members, you need to map ThriveCart product IDs to access levels in your app.
In the ThriveCart integration settings in App Station, look for the option to add mappings.
Enter the ThriveCart product ID and select the corresponding access level you want to grant.
Click Add Mapping to save the mapping.
Tip: You can find product IDs in your ThriveCart product settings or from the first purchase webhook in the activity log.
5. Test the Integration
To ensure everything is working correctly, you can perform a test purchase.
Make a test purchase of a mapped product in ThriveCart.
This will trigger the webhook, and a new member account should be created automatically, granting them the mapped access level.
6. Subscription Lifecycle Management
The ThriveCart integration handles the full subscription lifecycle, including:
Cancellations: If a subscription is canceled, access will be revoked automatically.
Pauses and Resumes: If a subscription is paused, access will be temporarily revoked and reactivated upon resuming.
Refunds: If a purchase is refunded, access will also be revoked.
This automation ensures that your members always have the correct access based on their subscription status.
