Skip to main content
Connect your Canvas LMS to automatically import assignments, exams, grades, and due dates into Sift. Canvas sync is fully available on all plans.

What You Can Ask

"What assignments do I have from Canvas?"
"Show my upcoming exams"
"What's due this week?"
"Sync my Canvas courses"
"What's my grade in Chemistry?"
"What do I need on the final to get an A?"

Connecting Canvas

1

Go to Settings

Open Settings > Integrations > Canvas
2

Enter your Canvas URL

Your institution’s Canvas URL (e.g., canvas.university.edu)
3

Generate an API token

In Canvas: Account > Settings > New Access Token
Copy the token immediately—you won’t see it again after closing the dialog.
4

Paste and connect

Paste the token in Sift and click Connect

What Gets Synced

Assignments

Essays, problem sets, projects with due dates and submission status

Quizzes & Exams

Tests and quizzes with time limits and dates

Grades

Scores, points, and grading categories for each course

Courses

Each course becomes a workspace in Sift with full context

How Sync Works

  • Initial sync imports all active assignments and grades
  • Periodic sync catches new assignments, grade updates, and changes
  • Due date changes in Canvas update automatically in Sift
  • Completed assignments are marked accordingly

Grade Forecasting

Sift can analyze your grades and project outcomes:
  • Current grade — Weighted calculation based on Canvas grading scheme
  • Category breakdown — See how you’re doing in homework, exams, participation, etc.
  • Target analysis — “What do I need on the final to get a B+?”
  • Risk alerts — Identify courses where your grade is slipping

Workspaces from Courses

Each Canvas course automatically creates a workspace in Sift. This helps organize course-specific tasks, assignments, and scheduling by class.
Canvas sync is fully available on all plans—assignments, grades, and course data with no restrictions.

Troubleshooting

  • Check your Canvas token hasn’t expired
  • Verify the course is published and active
  • Try manually triggering a sync: “Sync my Canvas”
  • Canvas times are in your institution’s timezone
  • Sift converts to your local timezone
  • Check your timezone settings in Sift
  • Only active/published courses sync
  • Past semester courses may not appear
  • Check you have student access to the course

Tips

  • Generate a new API token each semester for security
  • Sync before asking Sift to schedule your week
  • Check that all your courses appear after connecting
  • Ask about grades — “What’s my grade in [course]?” works great after sync