Canvas2Google

Your Canvas due dates, in Google Tasks and Calendar. Automatically.

Canvas2Google copies your Canvas assignments into Google Tasks and your Canvas events into Google Calendar, and keeps them up to date every day.

Sign in with Google

Access is limited to invited accounts for now.

How it works

  1. Sign in with Google. No new password; Canvas2Google never sees your Google password.
  2. Paste your Canvas calendar feed link. In Canvas: Calendar → Calendar Feed.
  3. That's it. Assignments appear in a Google Tasks list named “Canvas” and events in a Google Calendar named “Canvas”. Changes in Canvas are updated daily, and you can sync any time.
The Canvas2Google dashboard, showing upcoming assignments and recent syncs (demo data)

Dashboard with demo data.

What it asks Google for, and why

PermissionWhy it's needed
Your email addressTo recognize you when you sign in.
Calendars this app createsTo create the “Canvas” calendar and keep its events in sync. It can't see or change your other calendars.
Google TasksTo create the “Canvas” task list and keep its tasks in sync. It only works in that list.

Built with security in mind

A student project. Not affiliated with Instructure (Canvas) or Google.