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
Open Apps & Integrations
In your Edurie admin panel, select your school and navigate to Apps & Integrations in the left sidebar.
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.
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.
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.
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:- Navigate to Curriculum → Classes and open the class you want to configure.
- Select the Integrations tab.
- Toggle each service on or off as needed.
- Click Save. Changes take effect on the next sync.
How sync works
Automatic sync triggers
Edurie triggers a sync automatically when any of the following happen:| Event | Services synced |
|---|---|
| Student enrolled in a class | Classroom roster, Chat space, Calendar events, Meet link |
| Student removed from a class | Classroom roster, Chat space |
| Grade approved | Classroom gradebook (grade passback) |
| Class schedule updated | Calendar events |
| Class name or section changed | Classroom course details, Calendar events |
| New class created with integrations enabled | All 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:- Creates a Google Workspace directory account for the student using your school’s primary domain.
- Assigns the school-issued email to the student’s Edurie profile.
- Uses that email to add the student to any classes they are enrolled in.
Reviewing sync logs
Every sync operation is recorded. To review logs for your Google Workspace integration:- Go to Apps & Integrations → Google Workspace → Sync Logs.
- Filter by status (
pending,success,failed,skipped) or by action type. - Click any log entry to see the full details, including the provider’s response.
Resolving sync conflicts
A conflict is created when data in Edurie and Google Workspace diverge. To review and resolve conflicts:- Go to Apps & Integrations → Google Workspace → Conflicts.
- Open each pending conflict and review the Edurie version alongside the Google version.
- 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
What happens if a sync fails?
What happens if a sync fails?
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.
How do I re-sync an entire class from scratch?
How do I re-sync an entire class from scratch?
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.
What happens to Google Classroom courses when a class is deleted in Edurie?
What happens to Google Classroom courses when a class is deleted in Edurie?
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.
Can I connect multiple Google Workspace domains?
Can I connect multiple Google Workspace domains?
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.
What Google Workspace edition do I need?
What Google Workspace edition do I need?
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.
Why are some students missing from the Classroom roster?
Why are some students missing from the Classroom roster?
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.