Skip to main content

ThriveCart Integration

ThriveCart Integration Why: Automate member account creation and access management based on purchases, cancellations, and refunds through ThriveCar...

Written by Ken Truesdale

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

  1. Open App Station and navigate to Integrations.

  2. Click on ThriveCart and enter your ThriveCart secret word (optional).

  3. Click Enable ThriveCart Integration.

  4. Copy the webhook URL displayed in Member Kitchens.

  5. 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.

Did this answer your question?