Submit from Workspace
A compact card lets employees choose a message type, name their organization, and send feedback without creating an account in the feedback system.
Google Workspace Marketplace
Add Suggestion Box Ai to Google Workspace so employees can send a suggestion, idea, or concern without leaving the tools they already use. Admins keep the same identity-protected dashboard and AI-assisted review workflow.
A compact card lets employees choose a message type, name their organization, and send feedback without creating an account in the feedback system.
Google verifies the add-on request, but the sender's Google identity is not written into the anonymous message. Admins see the protected submission only.
The add-on links admins to the existing dashboard for categories, AI risk review, replies, exports, and Ideas Board voting.
Setup guide
The endpoints are ready for a Google Cloud project. You will need one OAuth web client ID and a Marketplace listing owned by your organization.
Open Google Cloud Console, create or select a project, and enable the Google Workspace Marketplace SDK and OAuth consent screen.
Create a Web application OAuth client. Add the client ID to the secure project setting named GOOGLE_WORKSPACE_CLIENT_ID (or GOOGLE_OAUTH_CLIENT_ID). Do not put it in the add-on code.
Use the homepage endpoint below for the HTTP add-on. The card submit action posts to the submit endpoint. Add your published domain to the OAuth consent screen's authorized domains.
In Marketplace SDK → Deployments, upload gworkspace/addon-manifest.json. Google creates a deployment and shows a Deployment ID. Save it in gworkspace/README.md.
In Marketplace SDK, choose Google Workspace Add-on, add the product name, icon, support URL, privacy policy, terms URL, and the OAuth scopes requested by your final deployment.
Publish the deployment, then submit for OAuth verification and Marketplace review. Review typically takes a few business days.
https://www.suggestion-box.ai/api/public/gworkspace/homepagehttps://www.suggestion-box.ai/api/public/gworkspace/submitThe full manifest to upload is in gworkspace/addon-manifest.json. The inline example below shows the homepage trigger shape.
{
"homepageTrigger": {
"runFunction": "https://www.suggestion-box.ai/api/public/gworkspace/homepage"
},
"addOns": {
"common": {
"name": "Suggestion Box Ai",
"logoUrl": "https://www.suggestion-box.ai/favicon.png",
"homepageTrigger": {
"runFunction": "https://www.suggestion-box.ai/api/public/gworkspace/homepage"
}
}
}
}Security note: every endpoint rejects missing, expired, unverified, or incorrectly-audienced Google ID tokens. The add-on never stores the verified Google email alongside an anonymous message.