This guide helps both Turnitin account administrators and Google Workspace administrators install the Turnitin Classroom add-on, create a dedicated Turnitin sub-account, deploy the integration, and verify the setup for instructors and students.
Before you begin
- You must be a Google Workspace administrator to install Marketplace add-ons.
- You must be a Turnitin administrator to create a sub-account and manage assignment settings.
The Google Classroom integration requires the use of the New Standard Assignment. Classic Standard Assignments are not supported.
If your institution uses more than one unique hosted domain or subdomain, you will need to deploy the integration for each unique domain.
Install the Classroom add-on
- While signed in as a Google Workspace administrator, open the Turnitin Classroom add-on in the Google Workspace Marketplace.
- Install the add-on using one of the following options:
- Admin install (recommended): installs the add-on for all teachers in your domain or for specific Organizational Units or Groups.
- Allowlist: add the Turnitin add-on to the allowlist, which enables teachers to individually install the app themselves directly from the marketplace.
Approve data access for the Turnitin app
In Google Workspace Admin, approve the requested data access and scopes for the Turnitin app.
Ensure you select the correct Turnitin app in Google Cloud. There are multiple Turnitin apps, so search for the third-party app named Turnitin with this client ID:
700603146297-8sn39pdrl8dadd2cblov73unkl6r4ono.apps.googleusercontent.com- Confirm the Turnitin Classroom add-on is allowed for the users who will use it, for example, instructors and students.
If your institution restricts third-party app access, review your Google Workspace Marketplace and API controls settings to make sure the Turnitin app is allowed for the correct organizational units or groups.
Create a Turnitin sub-account for the Classroom integration
- Sign in to Turnitin with your administrator credentials.
- Create a new sub-account and give it a descriptive name, such as Google Classroom Integration.
- Copy the Account ID for the new sub-account.
- Open the sub-account’s settings, then enable assignment types:
- Enable Standard Assignment, with only New Standard Assignment selected.
- Enable any other assignment types your instructors will use.
Important: If your institution uses more than one unique hosted domain or subdomain, you must run the deployment workflow for users in each domain so all domains are linked to the same deployment.
For example, if students use addresses such as studentname@students.districtname.org and faculty use addresses such as teachername@districtname.org. In this scenario, you must run the deployment step for both a user on the faculty domain and a user on the student domain. When running the deployment workflow, you should link both domains to the same sub-account.
Deploy the integration using the new sub-account
When you launch the Classroom add-on for the first time, the Turnitin deployment workflow starts automatically.
- In Google Classroom, start creating a new Turnitin assignment. This launches the deployment workflow.
- Sign in to the deployment workflow using your Turnitin administrator credentials.
- Select Create deployment.
- Select the sub-account you created, then select Next.
- Enter a descriptive deployment name, such as Google Classroom Integration, then select Next.
- Review the details, confirm the deployment, then close the workflow window to return to Google Classroom.
If you are creating separate deployments for different schools, domains, or subdomains, repeat these steps for each sub-account.
Link multiple hosted domains to the same deployment
If your institution uses more than one hosted domain or subdomain, for example, a faculty domain and a student domain, you must run the deployment workflow for users in each domain so both domains are linked to the same Turnitin deployment.
To link both domains to the same deployment:
- Sign in as a faculty user on the faculty domain, then create a dummy Turnitin assignment to launch the deployment workflow.
- In the deployment workflow, select Create deployment, choose the correct sub-account, then confirm.
- Assign the dummy assignment to a test student.
- Sign in as the test student on the student domain, then open the Turnitin assignment to launch the deployment workflow again.
- In the deployment workflow, select Link, then choose the same sub-account used in the faculty deployment.
Once both workflows are completed, the faculty domain and student domain are linked to the same deployment.
Verify the deployment for instructors
- In Google Classroom, create a new Turnitin assignment.
- When prompted, sign in with your Google account and accept the Turnitin app permissions.
- Confirm the Turnitin assignment creation experience opens:
- the New Standard Assignment modal, or
- the assignment picker, depending on your Turnitin account settings.
Verify the deployment for students
- In a student account, open the classwork item that includes the Turnitin attachment.
- Confirm the student can:
- open the Turnitin attachment,
- sign in with their Google account, and
- complete the Google consent workflow.
Finally, confirm the student can access the Turnitin submission experience from within Google Classroom.
Troubleshooting and deployment notes
- If the Turnitin add-on does not appear in Google Classroom, confirm the add-on was installed for the correct users and organizational units.
- If instructors or students cannot launch the Turnitin attachment, confirm the Turnitin app has been approved in Google Workspace Admin and that the required Google permissions were granted.
- If the deployment workflow does not show the correct Turnitin sub-account, confirm you are signing in with a Turnitin administrator account that has access to that sub-account.
- If your institution supports multiple unique domains or subdomains, make sure each deployment uses the correct dedicated Turnitin sub-account.
If a student opens a Turnitin attachment and sees a login screen, it means the domain they are using has not been linked to a Turnitin account yet.