Skip to main content

Satchel One and Google Integrations

How to best use our platform alongside Google and Classroom

Written by Hannah Chapple

We are proud to be a Google for Education Partner, providing enhancements and additional benefits for all stakeholders by integrating Satchel One and your Google Workspace.

This article details the various ways in which Satchel One can be used alongside Google to create a robust and efficient workflow for both staff and students.

Login with Google SSO

No need to create additional passwords for Satchel One!

Staff and students can click ‘Sign in with Google’ and then log in using their usual Google email and password - find out more.

Show tasks in Google Calendar

As a teacher, you can sync your Google Calendar with Satchel One so that it displays all your upcoming homework tasks and deadlines.

In Satchel One, go to Account Settings → iCal sync and copy the URL provided.

Then, open the Google Calendar app, scroll down to ‘Other Calendars’ and click the ➕ symbol (‘Add other calendars’), then select ‘From URL'.

Paste the URL into the field and click 'Add calendar'. Your Satchel One tasks and deadlines will now be visible on your Google Calendar.

Add Google Meet live lesson links to Timetable

If you click on any scheduled lesson on your Timetable, you’ll see an option to add a link. This allows you to paste in a Google Meet link, which is instantly accessible to your students on their own timetables.

This is the easiest way to ensure that video conferencing links are delivered to your students quickly and securely.

Classroom assignment import

When you create a standard assignment in Google Classroom, it can be automatically imported into Satchel One, streamlining homework across both systems.

  • Classroom assignments appear in a student's Satchel One to-do list, alongside their other homework. When a student submits work via Classroom, the task is automatically ticked off their to-do list.

  • Parents have full visibility of Classroom assignments - with automatic alerts when a new Classroom assignment is set for their child, or when their child receives feedback on Classroom.

  • All the assignments teachers set on Classroom are included in the Satchel One reports. This allows for helpful insights and school-wide reporting on all tasks, whether they were set via Satchel One or Classroom.

ℹ️ Please note: Only standard Assignments are automatically imported from Classroom. Any other task type set via Classroom (Quiz Assignments, Questions, Materials, etc.) cannot be imported.

Enable the integration

The Classroom assignment import integration is enabled through Satchel One. Go to Tools → Apps → Homework → Integrations. From here, click on Google Classroom → Enable integration → Save.

This triggers a popup within every teacher’s Satchel One account, prompting them to individually consent to the integration. Teachers can choose not to consent if they wish.

Once a teacher has consented to the integration, their Google account and Classroom classes will be matched with the corresponding account and groups in Satchel One.

Link Your Google and Satchel One accounts

When you sign in to Satchel One, you’ll be prompted to connect your Google account. Click ‘Sign in with Google’ and follow the steps to agree to the required data permissions. Once consented, any future assignments you set on Classroom will automatically import into Satchel One.

If you choose not to consent to the integration straight away, you can do so later at any time. Just go to Account Settings and you’ll find the Google Classroom integration option on the right-hand side.

You can also come here at any time to disconnect your Google account from Satchel One.

Once you’re signed in, that’s it! Every assignment you create in Classroom moving forward will be automatically imported to Satchel One.

How is the data matched?

In order for the integration to work, students and groups must be matched between Satchel One and Classroom.

Students are matched based on their email address, so please ensure all students have the same email on both platforms. When a teacher consents to the integration, they do so on behalf of students in their own classes by consenting to the 'Student Emails' scope.

Groups are matched by name, so please ensure the name of the group on Satchel One matches the name of the group on Classroom. There are two exceptions to this rule:

Class codes can contain either a forward slash or dash, e.g.

  • Satchel One: 10/Ma1

  • Classroom: 10-Ma1 ✅

The current academic year can be added as a prefix or a suffix to the code, e.g.

  • Satchel One: 10/Ma1

  • Classroom: 2026-10/Ma1 ✅

Groups on Classroom are matched with Satchel One when the teacher first consents to the integration, and then every 24 hours alongside the core import moving forward.

Imported assignments

Once the integration has been set up, any assignment published on Classroom will be automatically imported to Satchel One for the matching class. This can take up to 10 minutes.

ℹ️ Please note that if you fail to specify a due date in Classroom, the imported task will show tomorrow’s date as the due date.

Once the assignment has successfully imported, you’ll see that the Satchel One task description contains a direct link back to the task on Classroom:

Students will be automatically directed to submit their work via Classroom. When they do so, the submission status in Satchel One will change accordingly - to Submitted or Submitted late.

You can then proceed to grade their work in Classroom as you normally would. Your comments and grades will be synced over to Satchel One, meaning students receive automatic notifications for your feedback via the Satchel One app!

ℹ️ You will not have the option of editing or deleting the task in Satchel One. Any changes will need to be made in Classroom instead, and will then sync through to Satchel One.

Set tasks via Satchel One

Share to Classroom

As we’ve already seen, assignments set via Classroom can be automatically imported into Satchel One. However, you can also send tasks the other way - from Satchel One to Classroom.

After you have published a task in Satchel One, scroll down on the Description tab and you will see the button 'Share to Classroom'. Click this button to launch a new window.

You will be required to sign into your Google account if you aren’t already.

In ‘Share to class’, select the class you'd like share this task with on Classroom. In ‘Share action’, select ‘Create assignment’.

When you've made your selection, click ‘Go'. On the next screen, you’ll see your Satchel One task data prepopulated in the relevant Classroom fields.

ℹ️ Please note that although attachments added to the Satchel One task are not carried over, the Classroom task includes a link back to the Satchel One task where students can access any attachments.

Fill out the remaining fields on the right-hand side of the screen - student recipients, any points, a due date and a topic.

Click the arrow next to the 'Assign' button at the top right to see options to:

  • Assign

  • Schedule

  • Save draft

  • Discard draft

When you're happy with the content you've added, click 'Assign' to share this task to your Classroom.

You will then see a confirmation message and an option to view the task you've shared. Clicking 'View' will take you to this task in Classroom, where you can edit / manage it as required.

Classroom as default submission method

Users with the required permissions can manage the options available to teachers in the 'Submission method' dropdown menu.

To manage submission methods, go to Tools → Apps → Homework → Submission Methods. From here, you can create new submission methods or manage the submission methods which already exist.

You might decide to select Google Classroom as the school-wide default submission method for when a teacher creates a new Assignment / Classwork. Simply find ‘Google Classroom’ in the list and toggle the button in the 'Default' column.

This is a great way to ask students to submit on Google Classroom instead of Satchel One!

Teachers can manually adjust the submission method to something else if they’re setting a task which shouldn’t be submitted on Classroom.

Attach files from Google Drive

When creating a task, you can add attachments directly from Google Drive.

💡 Top tip: Before you do so, make sure you’ve selected the appropriate permission settings on the document to ensure it's visible to the students and parents receiving the task. This will need to be done in Google Drive.

To add an attachment from Google Drive, use the 'Attach file' button and select Google Drive:

Then search for the relevant file in Google Drive. You’ll be able to select from your own files or those shared with you by a colleague.

Sharing a file via Google Drive allows students to 'Save a copy' of your original document and use it as a framework on which to build their own submission.

Student submissions from Google Drive

If you selected ‘Online submission (via Satchel One)’ as the submission method when you set the task, students will have the ability to attach a file to their submission from a range of locations - including Google Drive.

This allows students to share a link to their live document with you quickly and easily, so you can give instant feedback through detailed annotations directly on their document!

FAQ

Questions

Answers

If I create a task on Satchel One, will it automatically be created on Google Classroom too?

No, tasks created on Satchel One are only recreated on Google Classroom if the teacher selects the ‘Share to Classroom’ option.

However, assignments created on Google Classroom can be automatically imported to Satchel One if the integration is consented to.

If I set an assignment in Classroom for individual students within a class, will the task only be sent to those students in Satchel One when it’s imported?

Yes, as long as the “View email addresses of people in their classes” scope is consented to. Teachers can review this in their Account Settings. This allows us to match students based on their email addresses and import grades and student submissions too.

Did this answer your question?