Skip to main content

ThriveCart Integration

ThriveCart Integration Why: Streamline your member management by connecting ThriveCart to your app. Automatically create member accounts and manage...

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: Streamline your member management by connecting ThriveCart to your app. Automatically create member accounts and manage access based on purchases, cancellations, and refunds, saving you time and ensuring a smooth experience for your subscribers.

Navigate: App Station > Settings > Integrations > ThriveCart

Quick Start

  1. Open App Station and navigate to Integrations > ThriveCart.

  2. Click Enable ThriveCart Integration.

  3. Copy the displayed webhook URL.

  4. In ThriveCart, go to Settings > API & Webhooks > Webhooks & Notifications and add the webhook URL.

  5. In your app, enter the ThriveCart product ID and select the access level, then click Add Mapping.


Detailed Setup Instructions

1. Enable the ThriveCart Integration

To get started, you need to enable the ThriveCart integration in your app.

  • Go to App Station and select Integrations.

  • Find ThriveCart and click Enable ThriveCart Integration.

  • Optionally, enter your ThriveCart secret word for added security. This can be found in ThriveCart under Settings > API & Webhooks > ThriveCart order validation.

2. Copy the Webhook URL

Once the integration is enabled, you will see a webhook URL specific to your app.

  • Copy this URL as you will need to paste it into ThriveCart.

3. Configure ThriveCart

Now, you need to set up the webhook in ThriveCart to connect it with your app.

  • In ThriveCart, navigate to Settings > API & Webhooks > Webhooks & Notifications.

  • Click Add webhook and paste the copied URL from your app.

  • Save the changes.

4. Add Product Mappings

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 your app, go to the ThriveCart integration settings.

  • Enter the ThriveCart product ID you want to map.

  • Select the corresponding access level for that product.

  • Click Add Mapping.

Tip: You can also perform a test purchase to allow ThriveCart to auto-discover the product. After the test, you can select the access level and click Save Mappings.

5. Understand the Subscription Lifecycle

The integration handles the full subscription lifecycle, including:

  • Purchases: When a member purchases a product, a new user account is created if needed, and access is granted.

  • Cancellations: If a subscription is canceled, access is revoked.

  • Pauses and Resumes: Access is paused when a subscription is paused and reactivated when resumed.

  • Refunds: If a refund occurs, access is also revoked.

All these events are logged for your reference, allowing you to track member activity and access status.

6. Monitor and Troubleshoot

You can view the event logs to monitor the integration's performance and troubleshoot any issues.

  • In the ThriveCart integration settings, you can access the event history to see how webhooks have been processed and if there were any errors.

Did this answer your question?