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.
Hello, all. This is a common enough issue that I'm sure others have dealt with.
Our enrollments are primarily handled through SIS integration or manual .csv uploads, but from time to time we need to enroll a single instructor in a course.
It would be far, far simpler to be able to do this through the UI in such cases—but when I enroll a user this way, there is an automatic notification generated, and the notification information is confusing/incorrect due to the way our SSO is configured (specifically, the username provided in the message is not the username we'd choose to give people.)
My questions are:
Solved! Go to Solution.
Hi Alexander,
I am not aware of a way currently to disable the enrollment email that gets sent from Canvas upon enrolling someone manually and to be honest haven't really put too much thought about it going out when enrolling someone into a course manually. As these are typically one off situations and are request done by that individual so to me them getting the email is a easy way to see that their request has been completed.
But definitely see the value and merit in having an option to not send out the enrollment email when you're manually enrolling a user into a course.
I'm sure you were hoping that there was an easy button to make this happen, but unfortunately at this time that just isn't the case from what I know of within the Canvas interface.
For cases such as this at my institution - we do an SIS import, of just the 1 individual.
While cumbersome, we haven't discovered an alternative yet.
Best of luck,
Kevin Hitt
University of South Florida - Office of Corporate Training and Professional Education
Here is an alternative way without using API. First, enroll the user as an observer which will not trigger the notification, and then update the role, done.
Hi Alexander,
I am not aware of a way currently to disable the enrollment email that gets sent from Canvas upon enrolling someone manually and to be honest haven't really put too much thought about it going out when enrolling someone into a course manually. As these are typically one off situations and are request done by that individual so to me them getting the email is a easy way to see that their request has been completed.
But definitely see the value and merit in having an option to not send out the enrollment email when you're manually enrolling a user into a course.
I'm sure you were hoping that there was an easy button to make this happen, but unfortunately at this time that just isn't the case from what I know of within the Canvas interface.
Thanks for the reply, Brian!
It seems like at smaller institutions, exceptional situations tend to be a sizable percentage of all the situations somehow. It may be that we need to reexamine the way we're handling our SSO integration. I'm sure we didn't know it would interact with notification systems this way.
For cases such as this at my institution - we do an SIS import, of just the 1 individual.
While cumbersome, we haven't discovered an alternative yet.
Best of luck,
Kevin Hitt
University of South Florida - Office of Corporate Training and Professional Education
I would recommend using Enrollments API. We ran into the issue of students not "accepting" invites and therefore not even getting course Announcements in manually enrolled courses. We use SIS for most, but for manual entry API allows you to set the enrollment to "active" and skip sending notification. It is a simple POST with a couple of parameters.
Shameless plug for Deactivated user's "PRE-CON: API 101: Introduction to APIs" at InstructureCon 2019 - I learned how to do these API calls using Postman last year!
We use the live API for this. It's pretty handy.
Here is an alternative way without using API. First, enroll the user as an observer which will not trigger the notification, and then update the role, done.
Clever! I like it - thank you
We have used this workaround for a couple of years, but it seems it has stopped working - now our users seem to receive notifications even when they are enrolled as an observer.
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
This discussion post is outdated and has been archived. Please use the Community question forums and official documentation for the most current and accurate information.