The Instructure Community will enter a read-only state on November 22, 2025 as we prepare to migrate to our new Community platform in early December.
Read our blog post for more info about this change.
IMPORTANT DISCLAIMER: This is a homemade solution and is not Instructure supported.
Encountering SIS Import problems can be frustrating, especially when dealing with failures or accidental deletions of numerous objects. Unfortunately, Canvas lacks built-in mechanisms for notifying about hanging imports, failed imports, or significant changes. To bridge this gap, I took the initiative to utilize Google Apps Script in conjunction with the Canvas API. Through this approach, I've devised a solution to address these concerns effectively.
What does it do?
This will run the SIS Import Data Retrieval and Email Notification function every hour thanks to the trigger that is made when you run “Setup” in the "Canvas 🐼" menu.
What you will need:
By setting up these components thoughtfully, you can ensure efficient and relevant SIS import notifications.
Video:
Lastly, here is the link to the sheet and the code used to make this happen. If you have any questions or run into any issues, post in the comments below.
Link to Google Sheet: SIS Import Notification
Links to Apps Script: https://github.com/KyleCole90/Canvas-Scripts/blob/main/Apps%20Scripts/SIS%20Import%20Notifcation.gs
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Former eLearning Director turned Product Specialist: Helping Canvas users reach their goals.
Community helpTo interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign inTo interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign in