Google Workspace Marketplace

    Protected feedback, right where your team works.

    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.

    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.

    Identity stays protected

    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.

    Keep the full dashboard

    The add-on links admins to the existing dashboard for categories, AI risk review, replies, exports, and Ideas Board voting.

    Setup guide

    Publish the add-on in Google Workspace

    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.

    1. 1

      Create a Google Cloud project

      Open Google Cloud Console, create or select a project, and enable the Google Workspace Marketplace SDK and OAuth consent screen.

    2. 2

      Create the OAuth web client

      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.

    3. 3

      Configure the add-on endpoints

      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.

    4. 4

      Upload the add-on manifest

      In Marketplace SDK → Deployments, upload gworkspace/addon-manifest.json. Google creates a deployment and shows a Deployment ID. Save it in gworkspace/README.md.

    5. 5

      Create the Marketplace listing

      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.

    6. 6

      Submit for review

      Publish the deployment, then submit for OAuth verification and Marketplace review. Review typically takes a few business days.

    Homepage endpoint
    https://www.suggestion-box.ai/api/public/gworkspace/homepage
    Submit endpoint
    https://www.suggestion-box.ai/api/public/gworkspace/submit
    Example endpoint configuration

    The 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.