Combine Canvas, Your Class Schedule & Google Calendar
Assignment due dates live in Canvas, your timetable comes from the university's system, exams are posted somewhere else, and your personal life is in Google Calendar. Checking four places is how a deadline slips. iCal Merge pulls them all into one feed so your whole term sits in a single calendar on your phone.
Why students end up with scattered calendars
Canvas (and other learning systems like Blackboard or Moodle) publishes assignment and course dates as a calendar feed. Your school's timetable tool publishes lectures and tutorials separately. Add exams, club events, and your own Google calendar, and you've got several feeds that never meet. Merging them gives you one view of everything that's due and everywhere you need to be.
Step 1: Get the Canvas calendar feed
In Canvas, open Calendar, click Calendar Feed in the sidebar, and copy the link it gives you. That single feed covers the assignments and events across your enrolled courses. Your timetable tool and exam system usually have a similar "subscribe" or iCal/ICS link — grab each one. New to these links? The iCal feed explainer covers where to find them.
Step 2: Add each one as a source
Create a calendar in iCal Merge and paste each link in as a source — Canvas, your class timetable, exams, and anything else. Each event is prefixed with the source name, so you can tell a lecture from a deadline at a glance.
Add Calendar Source
| Source Name | Calendar Title | Actions |
|---|---|---|
| Canvas | Courses & assignments | |
| Timetable | Lectures & tutorials | |
| Exams | Final exam schedule | |
| Personal | [email protected] |
Step 3: Subscribe in Google (or Apple)
iCal Merge gives you one feed with your whole term in it. In Google Calendar, choose Other calendars → From URL and paste the merged link; on iPhone, add it under Calendar accounts → Add subscribed calendar. It stays current on its own — new assignments and timetable changes show up automatically, all term long.
A quick tip
Some calendars give you a link that starts with webcal://. Paste it in as-is — iCal Merge handles webcal:// links automatically, so you don't need to change it to https:// first.
Frequently asked questions
Where is the Canvas calendar feed?
In Canvas, open Calendar and click “Calendar Feed” in the sidebar, then copy the link it shows. That one feed covers assignments and events across your enrolled courses.
Does it work with Blackboard or Moodle?
Yes. If your learning system publishes a calendar/iCal feed (most do), add its link as a source alongside Canvas, your timetable and exams.
Will new assignments show up automatically?
Yes. The merged feed re-fetches each source on a schedule, so new Canvas due dates and timetable changes appear all term without re-subscribing.
Is it free for students?
Yes. Merging is free with no credit card; paid plans add more calendars, more sources and faster refresh.
Related: What is an iCal feed · All guides