Jotform connects with hundreds of the world’s most popular platforms, helping organizations automate workflows without switching between systems. Now, we’re adding a new integration just for educators.
Canvas by Instructure is the market leader in North American higher education, with 50 percent market share by student enrollment. It also supports more than 11 million students and educators across K–12 schools in the US.
Jotform’s new integration with Canvas automates the administrative work that happens before learning begins.
Every semester, schools process hundreds or even thousands of registrations before classes start. New students submit applications. Employees register for professional development training. Continuing education participants sign up for courses.
Too often, teachers and administrators have to manually create Canvas accounts, enroll learners, and move information between systems. Now, Jotform automates that work. This helps schools scale programs while giving educators more time to focus on what matters most: teaching and learning.
Available integration actions
The integration automates two of the most common administrative tasks that must be done before classes start.
- Create new students: Automatically generate new student accounts in Canvas instantly upon form submission.
Administrators no longer have to submit an IT ticket, wait for approval, and manually create accounts for students in Canvas. The integration securely creates a new Canvas user the moment someone submits a public-facing online registration form. Students get immediate access, while staff spend less time on administrative work.
- Enroll users into a course: Automatically enroll existing Canvas users into specific courses based on their form selections.
If someone with an existing Canvas account registers for a specific course via online form, the integration automatically places them in the right Canvas course, eliminating manual roster updates and giving everyone quicker access to the training or coursework they need.
Use cases and benefits
Jotform’s Canvas integration helps schools and universities automate the administrative tasks that keep learning on track. Whether supporting students, faculty, or staff, the integration streamlines workflows and reduces manual work across the education experience. Here are a few common ways institutions can put it to use.
| Scenario | How it works | Benefit |
|---|---|---|
| Onboarding new users | New students, continuing education participants, or guest learners submit a registration form. The integration automatically creates a Canvas account for them, eliminating the need for manual account setup. | Faster access to Canvas |
| Course registration | Existing Canvas users select a course via an online form. When they submit the form, the integration automatically enrolls them in the appropriate Canvas course. | Faster access to courses |
| Faculty and staff training | Employees register for professional development or compliance training with an online form. Existing Canvas users are enrolled in the appropriate Canvas course automatically. | Simplified training administration |
| Certificate and continuing education programs | Submissions via public registration forms create Canvas accounts for first-time participants and enroll returning users in the courses they select. | Reduced administrative workload |
| Managing high-volume registrations | Whether for orientation, semester enrollment, or a campus-wide training initiative, every form submission automatically creates a new Canvas account or enrolls an existing user in the appropriate course. | Easier scaling during peak enrollment periods |
How do I set up Jotform’s Canvas integration?
To integrate Jotform and Canvas, access the Settings in the Form Builder, click on Integrations from the menu on the left, and search for Canvas by Instructure.
Choose which action the integration will perform: Create Student or Course Enrollment. Click the Next button to continue the setup process.
The following screen will ask for specific Canvas account information: your school’s Canvas LMS domain, your Canvas LMS client ID, and your Canvas LMS client secret. Enter your Canvas LMS domain before gathering the remaining information from your Canvas account.
To access the Canvas LMS client secret and Canvas LMS client ID, log into your Canvas instance as an administrator and go to the Admin menu. Select your account, click Developer Key, and then select API Key from the dropdown.
Next, fill out the Key Settings. Give your integration a name that’s easy to remember. In the Redirect URIs section, enter https://secure.jotform.com/integration/oauth/callback. Enter the email address associated with your Canvas account into the Owner Email field.
While filling out your settings for the new Developer Key, you can limit the Scopes related to that key. When your Scopes are set, click Save.
The following screen will state that the developer key has been created and reveal your Canvas LMS client secret. You can copy the client secret and paste it into the Jotform Canvas integration setup page right away or generate a new secret when you retrieve the Canvas LMS client ID during the next step.
Once you close the popup that says Developer Key Created, you’ll be sent back to the Developer Keys page. The Canvas LMS client ID, the final piece of information needed to set up the integration, is the number listed in the Details column.
If you still need to copy and paste the Canvas LMS client secret, click the Regenerate Secret button before returning to the Jotform integration setup page. The button is below the Canvas LMS client ID in the Details column. Before moving on, slide the State button to the on position.
Paste both credentials into the Jotform integration settings underneath your Canvas LMS domain, and click Authenticate to complete the connection.
A popup screen from Canvas will prompt you for authorization. After you’ve authorized the integration, you can match your form fields to your Canvas fields in the Jotform Form Builder. Click Save to enable the integration.
To add another action to your form, click the Add New Action button on the following screen. To edit your integration, click the pencil icon. Further options are accessible via the more options menu (the icon with three vertical dots).
From registration to learning
For many education institutions, Canvas is essential. Jotform automatically sends information from the forms learners fill out — whether a program application, event signup, or registration form — to Canvas.
Together, Jotform and Canvas remove friction from the path to learning. Instead of spending time moving information between systems, educators can spend more time supporting students, and learners can start engaging with coursework sooner.










Send Comment: