Email System

Get Started

Sending Emails to Students

The Email tab lets you send messages directly to your students from the LearnDash Dashboard — no external email tool needed. You can reach an individual student, everyone in a course, or all members of a group. Every email you send is logged, and the system retries delivery automatically if something goes wrong.

Find this feature at My Dashboard > Email in the sidebar.

Screenshots

Admin view

Instructor view


How to Send an Email

Step 1: Open the Email Composer

  1. Go to My Dashboard.
  2. Click Email in the sidebar.
  3. The email composer opens with fields for recipients, subject, and message.

Step 2: Choose Your Recipients

Select who should receive your email:

OptionWho Receives It
CourseAll students currently enrolled in a specific course
GroupAll members of a specific group
IndividualA single student you search by name or email

Your role determines which options are available:

Your RoleWho You Can Email
AdministratorAny student, any course, any group
InstructorStudents enrolled in your own courses only
Group LeaderMembers of your assigned groups only

Step 3: Apply a Template (Optional)

Click Select Template to choose from a set of pre-written email templates. Selecting one fills in the subject line and message body for you. You can edit both before sending.

See Email Templates for the full list of templates and how personalization tags work.

Step 4: Write and Send

  1. Fill in the Subject field.
  2. Write your message in the Message body. You can use personalization tags to automatically insert each recipient’s name, course title, and other details. See Email Templates for the full list of available tags.
  3. Click Send Email.

The dashboard queues your email immediately and shows a confirmation. Delivery happens within about a minute.


Email Delivery and Logs

Emails are sent through a delivery queue — they do not go out the instant you click send, but they are delivered within approximately one minute. If a delivery fails, the system retries it automatically.

Every email you send is recorded in the logs. Administrators can review the full delivery history, including delivery status and any errors, under Admin > Email Logs.


Invite User Settings (Admin)

Administrators can configure how the student invitation feature works under WP Admin > LearnDash Dashboard > Invite User.

SettingDescriptionDefault
Number of email invitations users are permitted to send at a timeLimits how many invitation emails an instructor or admin can send in a single batch. Set this to prevent bulk spam.5
Allow users to customize invitation — Subject lineWhen enabled, instructors can edit the invitation email subject before sending. When off, the default subject is used.Off
Allow users to customize invitation — Message bodyWhen enabled, instructors can edit the invitation email body before sending. When off, the default message is used.Off

Invitation Log (Admin)

Administrators can view all invitation activity under WP Admin > LearnDash Dashboard > Invitation Log. This page shows a searchable table of every invitation sent from the dashboard.

ColumnWhat It Shows
IDUnique invitation record number
Invited ByThe instructor or admin who sent the invitation
Invited ToThe email address or user who received the invitation
User StatusWhether the invited person has registered on the site
Invited WhenDate and time the invitation was sent
ActionOptions to resend or delete the invitation record

Use this log to track which instructors are actively inviting students and to verify that invitations are being delivered.


Related

Last updated: March 4, 2026