Showing results for 
Show  only  | Search instead for 
Did you mean: 

Import calendar from ICS file

Import calendar from ICS file

I am aware that we can export our canvas calendar feed to another calendar but it would be nice to import calendar feeds too.


For example, I would like to be able to import my institution's academic calendar into canvas. I find myself having to re-enter important dates so that I can see them as I schedule assignments and tests--it seems silly to have to retype them when they are available as an ics file, if only I could import it.


Originally suggested on the old forum by Michael Young.

New Member

A slightly different use case may be that our students suggested it would be great to have a dashboard in Canvas (because they access it daily anyway) that can show other relevant information other than courses, e.g. extra-curricular events such as Prof. Development workshops. We have the data in various feeds and it would be great to offer the option to students to view it in Canvas, i.e. plus 1 for this feature...

Community Participant

I've added my vote! I'd be keen to see this in Canvas! It'd be great to be able to have students see their class schedule in the calendar via an ics link like they did in our old LMS we've moved to Canvas from.

I'm going to see if I can do this for my site through an external automated script using the API but that might prove to be impossible or a bit messy at least for managing a whole school's worth of individual calendars and their random constant changes and updates.

New Member

Is there another LMS that is more responsive to its users? 

It’s crazy that they didn’t implement ics import at the same time as export. The database mapping was done at that time, why not just switch the calls to allow import instead of export.

The UI on canvas is atrocious. When I first brought this and other issues up in ~2013 they actually had the nerve to suggest that I register as a developer and create my own API. That’s right the customer needs to pay for the product and then create the features to make the product usable. 

New Member

This is a great idea and a much-needed feature.  We are a Google school and our many school calendars (general, Arts, our brother school's events, etc.) are created in Google.  Importing these into Canvas would so incredibly helpful.   It's great that Canvas can feed into our Google calendar, yes, but considering how much we create via Google a pathway to feed this into the Canvas calendar would be ideal. 

New Member

Adding my vote. 

New Member

I'm also surprised that this has not been implemented yet (given ics export capability) an dthat this isi a narco thread! .

I'd like to see either /  and;

1/ import ICS files to canvas calendar

2/ export of all canvas calendar info to external calendars (todo, tasks etc)

3/ Full sync between canvas calendar and google & oultlook calendar as a minimum.

Community Participant

Yes. This would be a fantastic feature to have. NB I can't see any way to vote for this.


Community Participant

This request has been in conversation since 2015 and it still hasn't been moved into development?  It seems to make perfect sense - schools, colleges and universities run to a timetable, every one of them.  Please allow us to import a calendar.  I will be speaking to our timetabling service, CelCat, to see if we can work on an API for this, but it would be ideal if Instructure could enable it.

New Member

This would be really useful, especially in conjunction with:

Community Participant

How can this still be in discussion and not be implemented already. I mean the customers have pushed this wish forward for 5 years now. How difficult can it be?

New Member

Just adding my confusion over why 5+ years have gone by without Instructure adding a simple feature that would allow us to import academic calendars. I do hope prospective customers who evaluate and acquire enterprise licenses notice this thread.

New Member

How has this still not been added as a feature? We've had a campus Google calendar for years that feeds into our campus website, but our district has "Campus Community" Courses in Canvas as well where we're supposed to communicate with parents. Everything has to be added to that calendar again manually!

And even though it is possible to export the Canvas calendar, I wouldn't be able to share just one course, since the link includes the calendars of all your courses! So frustrating!

Community Participant

@tracy_machu It may have been even longer than the 6 years, 3 months, 30 days since the original post because the OP says "Originally suggested on the old forum by Michael Young."

Amazing.  Will this become the meme thread?


New Member

I'm mindful that we can trade our material schedule feed to one more schedule however it would be great to import schedule takes care of as well.

For instance, I might want to have the option to bring my establishment's scholarly schedule into material. I end up having to reemerge significant dates with the goal that I can consider them to be I plan tasks and tests- - it appears senseless to need to retype them when they are free as an ics record, if by some stroke of good luck I could import it.

Initially proposed on the old gathering by Michael Young.

Community Member

Please implement this feature!

New Member

My school district is adopting Canva for school-wide use -- teachers, students, etc. Because the district clearly wants students and staff to use Canva, the district (at least by implication) wants Canva users to use all of the functionality Canva provides, including the calendar. Using the Canva calendar primarily, however, would suggest that Canva should have the option to IMPORT other calendar apps to Canva, not the other way around.

As others have mentioned since 2015, this function has been suggested/requested multiple times to no avail, which means we're essentially forcing all Canva users to use an external calendar app [read as NOT Canva) if they want to view events synced across multiple calendars. 

New Member

Here's another +1. It's essential for those of us that must integrate across multiple schedulers!

New Member

To everyone that has been in this thread and is still reading, adding five stars to the idea helps bump it up!

Community Participant

This feature would definitely help students and staff to gather all their deadlines and activities in one calendar and have a better overview.