Skip to main content

Connect ThriveCart to HeySummit

Written by Benjamin Dell

Use the ThriveCart Checkout integration when you want ThriveCart to take payment and HeySummit to create the attendee record after a successful ThriveCart purchase.

Once connected, ThriveCart sends HeySummit a webhook for successful orders. HeySummit checks the ThriveCart secret word, matches the purchased ThriveCart product, upsell, or downsell to a HeySummit ticket by External ID, then creates or updates the attendee and marks the matching ticket purchase as paid.

Before You Start

  • Changes you make to ticket names, prices, or availability in HeySummit do not update ThriveCart. Keep the matching product and pricing details in ThriveCart up to date manually.

  • HeySummit's ticket buttons do not automatically send attendees to ThriveCart. Add your ThriveCart checkout links anywhere you want attendees to buy, such as a page button, email, or custom page section.

  • If you use ThriveCart for affiliate tracking, track those affiliate sales and commissions in ThriveCart rather than HeySummit's affiliate reports.

1. Add Your ThriveCart Secret Word

  1. In ThriveCart, go to Settings > API & Webhooks > ThriveCart order validation.

  2. Copy the Secret Word.

  3. In HeySummit, open your event dashboard and go to Event Setup > Integrations > ThriveCart Checkout.

  4. Choose Configure, paste the Secret Word, and save.

2. Create the ThriveCart Webhook

  1. In ThriveCart, go to Settings > API & Webhooks > Webhooks & Notifications.

  2. Add a webhook named something like HeySummit Webhook.

  3. Use this webhook URL:

    https://app.heysummit.com/api/webhooks/thrivecart/

  4. Save the webhook.

3. Match ThriveCart Items to HeySummit Tickets

For each ThriveCart product, upsell, or downsell you want to grant access for, copy its ThriveCart item ID from the ThriveCart product URL.

Then, in HeySummit:

  1. Go to Revenue > Tickets.

  2. Open the ticket you want that ThriveCart purchase to unlock.

  3. On the ticket details, enter the matching ThriveCart identifier in External ID.

  4. Save the ticket.

Use one of these formats:

  • product-2 for a ThriveCart product with ID 2

  • upsell-2 for a ThriveCart upsell with ID 2

  • downsell-2 for a ThriveCart downsell with ID 2

4. Test Before Going Live

Create a ThriveCart test-mode product first and complete a test purchase. Use an email address you can check, then confirm that HeySummit creates the attendee and assigns the expected ticket.

The buyer email is required for HeySummit to create the attendee. We also recommend collecting first and last name in ThriveCart so the attendee record is easier to recognise.

Useful Notes

  • After the integration is configured correctly, successful ThriveCart purchases create attendees and ticket purchases automatically. You do not need to import those buyers manually.

  • HeySummit uses the matching active ticket's highest-priced ticket price when creating the paid purchase record from the webhook.

  • If a ThriveCart order includes an item that is not linked to a HeySummit ticket, HeySummit ignores that item.

For ThriveCart's current webhook reference, see Using ThriveCart webhook notifications. If you are using ThriveCart's affiliate system, their guide to setting product affiliate links may also be useful.

Did this answer your question?