Help Center

Stripe Integration

Connecting Stripe with Goodreviews

Goodreviews integrates directly with Stripe so you can automatically trigger review invitations when your customers are most engaged—whether that’s after a payment, an invoice, or a new subscription.


What You Can Do with the Integration

Once connected, you can set Goodreviews to automatically send review invitations based on one of three trigger events:

Trigger Type

Description

Payment Received

A review request is sent when a payment is successfully completed through Stripe. Ideal for eCommerce or transactional businesses.

Invoice Sent

Sends a review request when an invoice is issued. Perfect for consultants, agencies, and invoice-based service providers.

Subscribed to Plan

Triggers a review request when a customer subscribes to a plan. Best for subscription-based businesses onboarding new customers.

You can also choose to delay the invitation by 1–30 days based on your customer experience goals.

How to Connect Stripe to Goodreviews


1. Navigate to Integrations

In your Goodreviews dashboard, go to:
Sidebar > Integrations

Then click “Connect” on the Stripe integration card.

Screenshot-2025-04-10-at-9.16.40 am.png



2. Authorise Goodreviews in Stripe

You’ll be taken to a Stripe screen to install the app. Stripe will show a list of permissions required by Goodreviews (all read-only) such as access to payments, invoices, and subscriptions.

Click “Install app” to proceed.

Screenshot-2025-04-10-at-9.16.52 am.png

3. Choose Your Trigger Type

Once connected, you can choose when to send review invitations:

  • When a payment is received

  • When an invoice is sent

  • When a customer subscribes to a plan

Click your preferred trigger in the Stripe integration settings in Goodreviews.
Each trigger includes a short explanation and a recommended use case to help guide your setup.



Screenshot-2025-04-10-at-9.17.23 am.png

4. (Optional) Add a Delay

You can delay the review invitation by up to 30 days after the trigger occurs. Set this delay in:
Settings > Review Timing

🛑 Need to Disconnect?

You can remove the integration at any time by clicking “Disconnect” in the integration settings.