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.