Skip to main content

Google Forms

Google Forms is a web-based form builder that allows you to create and edit forms.

Authentication Types

Google Forms supports 1 authentication method:

  • OAuth - Create your own Google Cloud OAuth app. Every user connects with their Google account.
    • Pros: Full control, per-user tracking, production-ready
    • Cons: Requires Google Cloud Console setup

Setting up OAuth

  1. Go to https://console.cloud.google.com/
  1. Create a new project or select an existing one

  2. In the left sidebar, go to APIs & ServicesOAuth consent screen

  3. Configure your OAuth consent screen with the required information

  1. On the Scopes page, add the Forms scopes you need:
    • https://www.googleapis.com/auth/forms.body (create and edit forms)
    • https://www.googleapis.com/auth/forms.body.readonly (read form structure)
    • https://www.googleapis.com/auth/forms.responses.readonly (read responses)
    • https://www.googleapis.com/auth/drive (for accessing form files)
  1. Go to APIs & ServicesCredentials

  2. Click Create CredentialsOAuth client ID

  3. Select Web application

  4. Under Authorized redirect URIs, add the Redirect URL from Webrix

  1. Click Create

  2. Copy the Client ID and Client Secret

  1. In Webrix, paste the Client ID and Client Secret

  2. Select the same scopes you configured

  3. Click Save Changes

Note: Enable the Google Forms API in APIs & ServicesLibrary if not already enabled.