Item logo image for Canvas-Notion Assignment Sync

Canvas-Notion Assignment Sync

ExtensionWorkflow & Planning
Item media 3 (screenshot) for Canvas-Notion Assignment Sync
Item media 1 (screenshot) for Canvas-Notion Assignment Sync
Item media 2 (screenshot) for Canvas-Notion Assignment Sync
Item media 3 (screenshot) for Canvas-Notion Assignment Sync
Item media 1 (screenshot) for Canvas-Notion Assignment Sync
Item media 1 (screenshot) for Canvas-Notion Assignment Sync
Item media 2 (screenshot) for Canvas-Notion Assignment Sync
Item media 3 (screenshot) for Canvas-Notion Assignment Sync

Overview

Automatically sync Canvas assignments with Notion databases

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.

Details

  • Version
    1.0.0
  • Updated
    April 20, 2026
  • Size
    71.38KiB
  • Languages
    English
  • Developer
    Email
    kyleortzow@gmail.com
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

Manage extensions and learn how they're being used in your organization

Canvas-Notion Assignment Sync has disclosed the following information regarding the collection and usage of your data. More detailed information can be found in the developer's privacy policy.

Canvas-Notion Assignment Sync handles the following:

Authentication information
Website content

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes
Google apps