Skip to main content

Google Workspace For Education Integration

Enable Google Classroom integration via Domain-Wide Delegation for organization-wide access and class syncing.

Ethan Marrs avatar
Written by Ethan Marrs
Updated over 2 weeks ago

Google Workspace for Education Integration

Organization administrators can enable Google Classroom integration for the entire workspace using Domain-Wide Delegation. This allows Mindjoy to access all Google Classroom classes across your organization, and enables admins to sync classes on behalf of educators.

If you navigate to Organization > Classroom Sync without an integration configured, you'll be prompted to connect one.



Before You Begin

Important: Domain-Wide Delegation grants Mindjoy broad access to Google Classroom data across your entire organization. This includes the ability to read class rosters, student information, and course details for all users in your Google Workspace domain—not just your own classes.

Only proceed if you are authorized to grant this level of access on behalf of your organization. If you're unsure, consult with your IT administrator or security team before enabling this integration.

For a more limited integration where individual educators connect only their own Google Classroom accounts, see Google Classroom Integration.



Connecting Google Workspace for Education

Navigate to Organization > Integrations to get started.


Step 1: Start the Connection Process

Click Connect next to Google Workspace for Education. You'll be presented with a Client ID and OAuth Scopes that need to be configured in your Google Workspace Admin Console.


Step 2: Enable Domain-Wide Delegation in Google Workspace

Your Google Workspace administrator will need to enable Domain-Wide Delegation from within the admin console:

  1. In the left navigation pane, select the Access and Data Controls dropdown

  2. Select API Controls

  3. In the Domain wide delegation section, click on Manage Domain Wide Delegation

  4. Click Add new and paste in the Client ID and OAuth Scopes provided from within the Mindjoy setup wizard

  5. Press the Authorize button

API Controls page in Google Admin Console:


Add a new Client ID dialog:


Step 3: Enter Your Admin Email Address

Return to Mindjoy and enter your Google Workspace admin's email address, then click Connect.


Step 4: Verify Your Connection

Once connected, you'll see a green indicator and a Disconnect button confirming the integration is active. Mindjoy sends a test request when you click Connect to verify that Domain-Wide Delegation has been configured correctly—you'll see an error message if something isn't set up properly.



Next Steps

Once your integration is connected, you're ready to sync your Google Classroom classes with Mindjoy. See the Classroom Sync Guide to learn how to link your classes and manage student rosters.


Individual Educators

If you're an individual educator looking to connect your personal Google Classroom account, see Google Classroom Integration for a simpler setup process.

Did this answer your question?