I built a Gmail add-on using Google Apps Script and published it to the workspace marketplace. Now I want to release an updated version with new features and bug fixes.
I tried creating a fresh deployment and also attempted to modify the version number on my current deployment, but users are still seeing the old version of the add-on. The changes I made in the script editor don’t seem to be reflected in the marketplace listing.
What steps am I missing to properly publish an updated version? Are there specific settings or approval processes required when pushing updates to Gmail add-ons through the marketplace?
you’re missing the marketplace submission step after deploying. creating a new deployment in apps script is only half the process - you need to go back to your marketplace listing and submit the update for review. took me forever to figure this out when i had the same issue lol. users won’t see anything until google approves it, which usually takes a couple days.
To successfully push an updated Gmail add-on, ensure you first update your code and create a new deployment by navigating to Deploy > New Deployment, selecting the appropriate type for your add-on. It’s crucial to update the version number in your manifest file, as changing it in deployment alone won’t suffice. After that, submit this new version for review on the Google Workspace Marketplace. Note that the review process may take a few days, and users will only see the updated version once it is approved. They might also need to refresh Gmail or restart their browsers to access the changes.
It’s common for users to encounter issues when updating their Gmail add-ons due to caching or deployment steps being overlooked. After creating a new deployment, remember that it doesn’t automatically update your marketplace listing. You should manually link the new deployment to your existing app in the Google Cloud Console by updating the deployment ID. Also, ensure your manifest.json file has the updated version number. Users may need to clear their browser cache to see the updates immediately, but typically the changes will reflect within 24 hours as the marketplace processes them.