Emailer
Course Settings → Emailer is the only place in Pawtograder that sends mail on your behalf. Everything else labeled “export” writes a file to your computer; see Exporting Course Data. The menu entry is instructor-only.The names do not line up. The nav calls it Emailer, the URL is
/course/<course_id>/manage/course/emails, the browser tab says Emails, and
the heading on the page reads Create and Send Emails. They are all the same
page.Composing a message
Pawtograder builds one personalized message per recipient rather than one message with many addresses. You pick an audience, write a subject and body that may contain template variables, and Pawtograder expands those variables separately for each person.Email To
Email To picks the audience and is the first thing to set, because it decides which other fields appear:
The two submission audiences add an Assignment picker. Tag adds a
Select Tag picker, which matches on the tag’s name, color, and visibility
together.
The five role-based audiences add Select class section(s) and Select lab
section(s), both optional multi-selects. Leaving them empty means the whole
audience. Each lab section option shows how many facilitators it has, and
selecting a lab section includes that section’s leaders as well as the students
enrolled in it.
The section filters are not offered for the two submission audiences. If you
need “students in section 2 who have not submitted”, the Emailer cannot express
it in one send.
Addresses, Cc, and Reply-to
Recipient addresses come from each person’s Pawtograder account, and nothing in the composer can change them. Cc emails is a multi-select of course members’ addresses, and you can also type an address that is not in the course. Cc my email is a shortcut that adds your own address to that list. Reply-to email is a free-text field. Leave it blank and Pawtograder uses your own address, which is also shown as the field’s placeholder. Whatever ends up here is where replies go.Subject and Body
Subject is plain text. Body uses Pawtograder’s Markdown editor.Template variables
Once you choose an audience, a Template Variables panel lists the variables that audience supports. Write them in the subject or the body in braces, and each recipient’s copy gets their own value:{due_date} is the recipient’s effective deadline, so it accounts for
lab-section-based scheduling and for any extension or late tokens applied to
that student or group. It is rendered in the time zone you are viewing in.
Add to Preview
Add to Preview stays disabled until you have chosen an audience and filled in both a subject and a body (and picked the assignment or tag, if your audience needs one). Pressing it expands the variables, creates one draft message per recipient, and clears the composer so you can stack another audience into the same send.Preview and send
Preview and send lists one card per draft message, five at a time by default (you can show 10, 20, or 30). Each card gives you:- Subject — editable in place, for that one recipient
- To — the recipient’s address, not editable
- Cc — editable in place, for that one recipient
- Reply to
- Why — which audience rule selected this person
- Body — editable in place, for that one recipient

Why is a label for you. It is not shown to the recipient and it is not stored
anywhere — pressing Send emails discards it. The in-page tooltip says the
same thing: “We won’t share this with the recipient.”
What happens when you send
The send is queued, not immediate:- Pawtograder creates one message per recipient, then shows the toast Successfully created emails with a count. That toast confirms the messages were created — not that any mail was delivered.
- Each message also creates an in-app notification for its recipient. In the recipient’s notification list it appears as your subject line followed by Check your email for details. See Notifications for what students see.
- Each notification is queued for delivery. Queued messages are picked up about once a minute, as many as 100 at a time, and handed to the mail server.
- The delivered subject is your course name, a dash, and then your subject line. The body is your text as written. The message comes From Pawtograder’s configured sender address, with Reply-To set to the address from the composer.
Partial failure and delivery status
When one message in a send fails, the rest still go out. Two kinds of recipient are skipped, with nothing in the send to tell you so:- Anyone whose enrollment in the course has been disabled.
- Any address on Pawtograder’s internal test domain.
A deployment can have email switched off entirely. Your send still creates the
in-app notifications, but no mail goes out, and the course looks the same as it
does on a deployment that sends. The Cc check above is how you tell the
difference.
What students can do about it
Replies go to the Reply-to address, which is your own address unless you changed it. Replies land in your normal inbox; there is no reply thread in Pawtograder, and the recipient’s in-app notification is a stub that points them at their email. Students cannot opt out. A student’s notification preferences cover discussion posts and office hours activity; email from this page is treated as required course communication, so it is not checked against those preferences and carries no unsubscribe footer. Every eligible recipient you select receives it — setting aside the two exceptions above, disabled enrollments and internal test addresses — which is worth keeping in mind when you pick a wide audience.History
A History heading sits below the composer, and it is meant to list your past sends as expandable cards.Related
- Exporting Course Data — every other download, none of which emails anything
- Course Settings — the rest of the Course Settings menu
- Notifications — what a recipient sees in the app
- Extensions — what
{due_date}accounts for