Canvas-Notion Assignment Sync

Automatically sync Canvas assignments with Notion databases

As of June 2026, Canvas-Notion Assignment Sync has 7 users in the Workflow & Planning category.

Usersno change0%
7
7
Ratingno change0%
— reviews
Reviewsno change0%
Version
1.0.0
Manifest V3

History

7 snapshots

Tracking since Apr 21, 2026.

7.4840.5199999999999996Apr 21, 2026Jun 8, 2026
View as table
DateUsersRatingReviewsVersion
Apr 21, 20261.0.0
Apr 26, 20261.0.0
May 9, 20261.0.0
May 14, 202611.0.0
May 20, 202631.0.0
May 26, 202641.0.0
Jun 8, 202661.0.0
Now71.0.0

Permissions & access

Permissions
storageactiveTabscriptingalarmsnotifications
Host access
https://*.instructure.com/*, https://api.notion.com/*

Screenshots

Canvas-Notion Assignment Sync screenshot 1Canvas-Notion Assignment Sync screenshot 2Canvas-Notion Assignment Sync screenshot 3

About

Canvas-Notion Assignment Sync automatically keeps your Notion database up to date with assignments from Canvas LMS. Once configured, the extension runs in the background and syncs your courses, due dates, grades, and submission statuses — so you can manage everything in Notion without manual copy-paste.

Key features:

- Automatic syncing every 30 minutes, or sync manually with one click
- Smart updates — only writes to Notion when assignment data has actually changed, minimizing API usage
- Encrypted credentials — your Canvas and Notion API tokens are stored with AES-GCM 256-bit encryption
- Status preservation — manually set statuses like "In Progress" in Notion won't be overwritten unless Canvas reports forward progress (e.g., a grade)
- Deletion detection — assignments removed from Canvas are automatically archived in Notion
- Supports all Canvas instances (*.instructure.com)

Getting started:

1. Generate a Canvas API token: Canvas → Account → Settings → New Access Token
2. Create a Notion integration at notion.so/my-integrations and copy the token
3. Share your Notion assignments database with the integration
4. Open the extension popup, paste your tokens and database ID, and hit Save
5. Navigate to any Canvas page and click "Sync Now" — your assignments will appear in Notion

Built for students and educators who use both Canvas and Notion to stay organized.

Technical

Version
1.0.0
Manifest
V3
Size
71.38KiB
Min Chrome
88
Languages
1
Featured
No

Metadata

ID
jfpfjddboheaahanhfllobpkpelhgomm
Developer ID
u74ba4e521b47be2182f599b2e9687967
Developer Email
[email protected]
Created
Apr 20, 2026
Last Updated (Store)
Apr 20, 2026
Last Scraped
Jun 8, 2026
Website
Support URL

Data sourced from the Chrome Web Store · last verified Jun 8, 2026.