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.

canvas — your school
CalendarCalendar Feed
Calendar Feed
https://canvas.university.edu/feeds/calendars/user_9f2a….ics Copy
In Canvas: Calendar → Calendar Feed (sidebar) → copy the link.

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.

icalmerge.com

Add Calendar Source

Source Name
Canvas
Calendar URL
https://canvas.university.edu/feeds/calendars/user_9f2a….ics
CancelAdd Source
Add the Canvas feed, then your timetable and exam links the same way.
icalmerge.com/calendar
Spring term
Add source
https://icalmerge.com/calendar/3d7e…91fa.ics
Source NameCalendar TitleActions
Canvas Courses & assignments
Timetable Lectures & tutorials
Exams Final exam schedule
Personal [email protected]
Your whole term in one calendar, with one feed to subscribe from.
Your phone
This weekAgenda
Mon
Apr 13
Timetable: CS 201 lecture
10:00 AM
Tue
Apr 14
Canvas: Essay 2 due
11:59 PM
Thu
Apr 16
Personal: Football practice
6:00 PM
Mon
Apr 20
Exams: Midterm — Statistics
9:00 AM
Deadlines, lectures and exams together — each labelled by source.

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