Skip to main content
Connecting Edurie to your school’s Google Workspace account lets you keep every Google service your staff and students rely on in sync with your official class data. When a student enrols in a class, Edurie adds them to the right Google Classroom course. When a grade is approved, it flows through to the gradebook. When a class is scheduled, a Calendar event is created automatically — no manual copying between systems required.

Prerequisites

Before connecting Google Workspace, confirm the following:
  • You have a Google Workspace for Education account (Fundamentals, Standard, Teaching & Learning Upgrade, or Plus).
  • You are a Google Workspace super admin for your school’s primary domain.
  • Your school’s primary domain in Edurie matches the primary domain of your Google Workspace account.
You must authenticate with a Google Workspace admin account during setup. The integration uses this account’s authority to create courses, manage rosters, and provision directory users on behalf of your school. Using a non-admin account will cause the connection to fail.

Available services

When you connect Google Workspace, you choose which services to enable. Each service syncs a different type of data between Edurie and Google.

Google Classroom

Creates a Classroom course for each class offering. Syncs student and teacher rosters automatically. Passes approved grades back to the Classroom gradebook.

Google Calendar

Creates Calendar events for each scheduled class session and keeps them updated when the schedule changes.

Google Meet

Generates a persistent Meet link for each class, shared with all enrolled participants.

Google Chat

Creates a dedicated Chat space for each class. Students and teachers are added and removed automatically as rosters change.
Google Groups and Chat membership. In large deployments, Google Chat enforces per-domain limits that can slow membership updates. When you enable Google Chat, Edurie automatically provisions a Google Workspace Group to back each Chat space’s membership roster. Managing membership through Groups is significantly faster than managing Chat space members directly, and it allows spaces to scale to large classes without hitting these limits. This behaviour is automatic — you do not need to configure it separately.

Connecting Google Workspace

1

Open Apps & Integrations

In your Edurie admin panel, select your school and navigate to Apps & Integrations in the left sidebar.
2

Select Google Workspace

Find the Google Workspace tile and click Connect. The setup dialog opens.
3

Authorize with your admin account

Click Authorize with Google. You are redirected to Google’s OAuth consent screen. Sign in with your Google Workspace super admin account and grant the requested permissions.
The permissions requested include the ability to manage users, courses, and groups in your Workspace domain. These permissions are required for Edurie to sync data on behalf of your school. Review Google’s consent screen carefully before approving.
4

Confirm your primary domain

Edurie displays the primary domain detected from your Google Workspace account. Confirm this matches your school’s domain in Edurie and click Confirm.
5

Enable services

Toggle on the Google services you want to activate for your school. You can change these selections at any time from the integration settings page.
6

Save and verify

Click Save. Edurie runs a connectivity check and, if successful, sets the integration status to Connected. The initial sync begins automatically in the background.

Enabling and disabling services per class

In addition to the school-wide service toggles, you can enable or disable individual services for each class offering. This lets you, for example, enable Google Meet for online classes while leaving it off for in-person sections. To manage services for a specific class:
  1. Navigate to Curriculum → Classes and open the class you want to configure.
  2. Select the Integrations tab.
  3. Toggle each service on or off as needed.
  4. Click Save. Changes take effect on the next sync.
Services that require a participant to have an institutional email (Classroom, Calendar, Meet, and Chat) will not sync participants who have not yet been provisioned with a school-issued email address. Provisioning happens automatically at enrollment — see Institutional email provisioning below.

How sync works

Automatic sync triggers

Edurie triggers a sync automatically when any of the following happen:
EventServices synced
Student enrolled in a classClassroom roster, Chat space, Calendar events, Meet link
Student removed from a classClassroom roster, Chat space
Grade approvedClassroom gradebook (grade passback)
Class schedule updatedCalendar events
Class name or section changedClassroom course details, Calendar events
New class created with integrations enabledAll enabled services for that class

Manual sync

To manually trigger a sync for a specific class, open the class, go to the Integrations tab, and click Sync next to the service you want to re-sync. Edurie queues the operation and processes it asynchronously.

Institutional email provisioning

When your school uses Google Workspace, Edurie can provision a school-issued email address for every student at the time of enrollment. This institutional email is created directly in your Workspace directory and serves as the student’s identity across all Google services — Classroom, Calendar, Chat, and Meet. Provisioning is automatic. When a student enrols at your school, Edurie:
  1. Creates a Google Workspace directory account for the student using your school’s primary domain.
  2. Assigns the school-issued email to the student’s Edurie profile.
  3. Uses that email to add the student to any classes they are enrolled in.
If a student’s enrollment is later withdrawn, their Workspace account is suspended automatically. If the student is permanently removed from your school, the account is deleted.
Students who enrol in a class before their institutional email has been provisioned will be added to Classroom, Calendar, Meet, and Chat retroactively once provisioning completes. No manual re-sync is needed.

Reviewing sync logs

Every sync operation is recorded. To review logs for your Google Workspace integration:
  1. Go to Apps & Integrations → Google Workspace → Sync Logs.
  2. Filter by status (pending, success, failed, skipped) or by action type.
  3. Click any log entry to see the full details, including the provider’s response.
To retry a failed sync, click Retry on the log entry. Edurie re-queues the operation immediately.

Resolving sync conflicts

A conflict is created when data in Edurie and Google Workspace diverge. To review and resolve conflicts:
  1. Go to Apps & Integrations → Google Workspace → Conflicts.
  2. Open each pending conflict and review the Edurie version alongside the Google version.
  3. Choose Accept external to use Google’s version, Push local to overwrite Google with Edurie’s data, or Ignore to dismiss the conflict.

Frequently asked questions

Edurie records the failure in the sync log with an error message returned by Google. The failure does not affect other sync operations. You can retry the failed operation from the sync log at any time. If a sync consistently fails, check the integration status on the Apps & Integrations page — a status of Degraded or Error indicates a credential or permission problem that may require you to reconnect the integration.
Open the class, go to the Integrations tab, and click Sync for the relevant service. For a full reset, you can disconnect and reconnect the service toggle, which forces Edurie to re-create the associated Google resource (course, space, or calendar events) from the current Edurie data.
When a class is removed in Edurie, Edurie archives the associated Classroom course rather than deleting it outright. This preserves any student work and grade history in Google Classroom. Archived courses remain visible to teachers but are hidden from students’ active class lists.
Each school in Edurie supports one Google Workspace integration tied to one primary domain. If your institution has multiple schools in Edurie, each school can connect its own Google Workspace domain independently.
You need Google Workspace for Education Fundamentals or higher. Some features — such as the Teaching & Learning Upgrade — unlock additional Classroom capabilities, but the core Edurie integration works with the free Fundamentals tier. Google Meet, Chat, and Classroom are all included in Fundamentals.
Students are only synced to Classroom after their institutional email has been provisioned. Check the student’s profile to confirm their school-issued email address has been assigned. If it is missing, verify that the Google Workspace directory sync is active and that the student’s enrollment record is complete.