Skip to main content
All users — instructors, students, and admins — are created from the same place in the Admin Dashboard. The process is nearly identical for every role; what differs is which roles you assign and which courses you enroll users in at the time of creation. From the Admin Dashboard, click User Creation. You will see sections for creating instructors and students.

Understanding roles

Every DeanDesk account has one or more roles that control what the user can see and do.
RoleWhat it means
MemberThe base role. Grants access to the platform and the member portal. Assign this to every user.
StudentExtends Member with access to enrolled courses, assignments, and billing history.
TeacherExtends Member with access to course management tools, gradebook, attendance, and the ability to post announcements.
AdminFull platform access, including the Admin Dashboard, user creation, billing configuration, and all settings.
Most users need two roles: Member plus one of Student, Teacher, or Admin. A user without the Member role cannot log in to the platform.

Create instructor accounts

1

Go to the instructor section

In User Creation, locate the instructor creation form.
2

Enter instructor details

Fill in the instructor’s first name, last name, and email address.
3

Assign roles

Select Teacher and Member. If the instructor also manages the platform, add Admin as well.
4

Customize the welcome email (optional)

Edit the welcome email message. Use {{firstName}} anywhere in the body to automatically insert each recipient’s first name.
Hi {{firstName}}, welcome to the platform! Click below to activate your account.
5

Send

Click Send. Each instructor receives a welcome email with an activation link to set their password.
Consider creating a Teacher Onboarding course in your platform and enrolling new instructors in it on creation. This gives them a guided walkthrough of DeanDesk from the teacher’s perspective before they meet their students.

Create student accounts

1

Go to the student section

In User Creation, locate the student creation form.
2

Enter student details

Fill in the student’s first name, last name, and email address.
3

Assign roles

Select Student and Member.
4

Assign courses (optional)

Enroll the student in one or more courses directly from this screen. Students will have immediate access to those courses after activating their account.
5

Customize the welcome email (optional)

Personalize the welcome message with {{firstName}} to make it feel less generic.
6

Send

Click Send. The student receives a welcome email with their activation link.

Bulk creation via CSV upload

To create many users at once, use the CSV upload option available in User Creation.
1

Download the CSV template

Click Download Template to get a spreadsheet with the correct column headers.
2

Fill in the template

Add one row per user. Required columns include first name, last name, and email address.
3

Upload the file

Click Upload CSV, select your file, and confirm. DeanDesk will create all accounts and send welcome emails automatically.
Make sure every email address in your CSV is unique and valid. Duplicate or malformed addresses will cause those rows to be skipped. Review any errors DeanDesk flags before re-uploading.

Resend activation emails

If a user did not receive their welcome email or the activation link expired, you can resend it.
1

Find the user

Go to Admin Dashboard → Role Management (or the user list) and search for the user by name or email.
2

Resend the activation email

Click the user’s name to open their profile, then click Resend Activation Email. DeanDesk sends a fresh email with a new activation link.
Activation links expire after a set period. If a new instructor or student says their link is not working, resending the activation email will resolve the issue.

Manage and change roles

To check or update a user’s roles after their account is created, go to Admin Dashboard → Role Management. Search for the user, then add or remove roles as needed. Changes take effect immediately — the user does not need to log out and back in.

Next steps

Create courses

Build courses and assign them to your instructors.

Configure payments

Set up Stripe and create billing plans for your students.