How to Automate Stripe Subscription Access for a Paid Google Workspace Add-on?

Hi everyone,

I’m looking for help and advice from experts on Google Workspace Marketplace.

I'm in the process of publishing my Google Sheets add-on (built with Apps Script) to the Google Workspace Marketplace, and it will be paid from the start — available only via a monthly subscription.

Here’s the idea and my main question:

Right now, the add-on is in test mode and doesn't include any subscription checks yet. The plan is this:

  • A user finds my add-on on the Google Workspace Marketplace and clicks "Install".

  • Once it's opened in their Google Sheet, a sidebar with app features appears.

  • At the same time, a modal (popup) appears in the center of the screen, saying something like “Subscribe to unlock full access”.

  • After clicking the button, the user is redirected to a Stripe subscription payment page.

  • They enter their details, complete the payment, and... that’s where my problem starts.

My question is: How can I set it up so that once a user installs the add-on and successfully subscribes, their access is automatically granted based on their email?

I want to avoid manually checking Stripe payment emails and matching them with install emails — especially since Google may not approve a flow where users have to wait hours before getting access.

So — what’s the proper or recommended way to automate this?
How can I connect Stripe to my app to instantly verify a successful subscription and unlock the add-on's features inside the user’s Google Sheet?

Any help or guidance would be greatly appreciated!

Thanks in advance.

0 0 52
0 REPLIES 0
Top Labels in this Space
Top Solution Authors