Workflow notifications function the same way in all Coursedog products.
Workflow participants typically receive an email after the workflow arrives at their step; however, admins and users both have some control over when or if emails are received.
The email will default to whatever admins have set up under Workflow Notifications.
Within individual workflows you have the option to further customize those emails to add more information regarding that specific workflow or workflow step.
This ultimately means there are three places where you can customize workflow notifications: Workflow Notification Settings (these are the default templates), Edit Workflow (workflow-specific notifications), and Edit Email Templates (step-specific notifications).
Workflow Notification Settings
Overview
All workflows will be automatically populated with default notifications.
You can customize those defaults and control whether or not a notification is sent at Product > Settings > Workflow Notifications.
Notification Settings
Cadence Options
Admins can control whether or not an email notification is sent for each workflow event.
There are three options: “Always Immediate”, “On”, and “Off”.
How the options work depends on whether or not the end user has configured “Request Email Notification Preferences” in their Account Settings.
See the below table for how “Send Email Notifications” (Workflow Notification Setting) interacts with “Request Email Notification Preferences” (configured by individual users in their Account Settings), but note that in order to respect your users’ Account Settings, you will want to set “Send Email Notifications” to “On”.
You can learn more about end user notification preferences here.
Workflow Notification Setting
Account Settings
Outcome
Always Immediate
n/a
Sends immediately regardless of whether the user’s “Request Email Notification Preferences” Account Settings are set to “Immediate” or “Daily Digest”
On
Not Set or “Immediate”
Sends immediately.
On
Daily Digest
Sends in the Daily Digest.
Off
n/a
Does not send at all.
Additional Option
Admins have an additional option to control who views the “Request Edited” notification. When the toggle is set to “yes”, the notification will only be sent to users who are participants on prior and current steps.
Workflow Notification Breakdown
Most of the default email templates you can set up in Workflow Notification Settings can be further customized for individual workflows.
The only Workflow Notification that cannot be further customized within a workflow is “Request Suspended.” That means that the default email found under “Workflow Notifications” will be sent any time a request is suspended.
The below table breaks down each default notification type according to who receives it ("email recipients"), what triggers it, and where within individual workflows you can further customize it.
An “Approver” is a workflow participant who can vote; a “viewer” is a workflow participant who cannot vote.
When a user edits a request, two potential emails are sent out: “Request Edited” and “Removed From Workflow”.
Notification Name
Email Recipient(s)
Trigger
Workflow- Specific Location
At Your Step
Approvers & viewers
Any standard or custom decision that moves the proposal to a step EXCEPT for the standard Send Back or Route Back decision.
You can edit four workflow notifications in the “Edit Workflow” modal: Request Created, Request Edited, Request Rejected, and Removed from Workflow.
These emails will all populate with the default of the same name set up in Workflow Notification Settings (see table above); however, each one can be customized for individual workflows here under “Edit Workflow”.
Edit Email Templates
Paths
SCHEDULING & EVENTS: Settings > Workflows > (Select Workflow) > (Select “Edit” Next to Step) > Edit Email Templates
CURRICULUM & CATALOG: Workflows > (Select Workflow) > “Edit Workflow” > (Select “Edit” Next to Step) > Edit Email Templates
Overview
All of the notifications within “edit email templates” are editable at the step level, meaning changes you make to the email for one step will not be reflected in other steps.
Notifications associated with the first (“Author”) and last (“Approved”) steps go to the author only.
Most Steps
All steps except for the “Author” and “Approved” steps allow you to customize six different workflow notifications: At Your Step (Approvers), At Your Step (Viewers), Request Sent Back (Approvers), Request Sent Back (Viewers), Step Rejected, and Deadline Reminder.
All of the emails available in “edit email templates” are pre-populated with a default set up under Workflow Notification Settings, with the exception of “Deadline Reminder”.
The “Deadline Reminder” notification is pre-populated with the “At Your Step (Approvers)” default. If you indicate “This step has a deadline”, this email will be sent X days before that deadline (depending on what you selected under “Send reminder # days before deadline”).
Author Step
The email template within the “Author Step” is pre-populated with the “At Your Step (Approver)” default template set up under Workflow Notification Settings.
The email template on the "Author" step is intended for when a workflow is sent back to the author. This is NOT the request-created email.
Approved Step
The email template within the “Approved Step” is pre-populated with the “Request Approved” default template set up under Workflow Notification Settings.
Using the WYSIWYG Editor
Overview
Whether you’re editing the default templates under “Workflow Notifications” or customizing notifications for an individual workflow or step, the WYSIWYG editor offers the same basic functionality.
Make sure you select “Save” after editing; otherwise, your changes will be lost.
In addition to the options you can see within the WYSIWYG editor, many standard keyboard shortcuts work as well. Learn more here.
WYSIWYG Options
Edit the Email Subject
Insert an Image – Useful if you’d like to add departmental or institutional branding.
Add a Horizontal Line – Useful if you’d like to separate different sections of the email.
Undo a Change– Select this if you’d like to undo an edit.
Redo a Change – Select this if you undid a change you’d like to reinstate.
Insert Different Variables – You can insert many different variables, including workflow decision comments and number of days before the deadline. See “Dynamic Email Variables” below for more details.
Edit Email Body – Click into the email body to make edits.
Stylize – Select any text to access additional options, including the ability to add bold, italics, hypertext, and more.
Dynamic Email Variables
Reference the below table for a detailed description of each of the variables you can insert into a workflow notification.
Variable Name
Description
Recipient Full Name
Full Name of the email recipient.
Recipient First Name
First Name of the email recipient.
Recipient Last Name
Last Name of the email recipient.
Request Author Full Name
The full name of the request author.
Request Author First Name
First name of the request author.
Request Author Last Name
Last name of the request author.
Request Title
This is the title of the request, which is generally what appears under “Name” in bold when viewing the requests/proposals dashboard; see below for how the Request Title is determined by product.
Curriculum Management
Program proposals use Program title
Course proposals use Course Prefix + Code
Catalog – Request title defaults to the name of the page the request pertains to.
Scheduling – Request title defaults to the Course Code - Section Number.
Events – Request title defaults to the Event Name.
Request URL
Complete request URL including school-based URL to access the request.
Request Type
The type of request, which varies by product.
Scheduling – Section Change, Rule Exception, or Schedule Validation
Events– New Event or Edit Event
Curriculum– New Course, Edit Course, Delete Course, New Program, Edit Program, or Delete Program
Catalog – New Catalog Page, Edit Catalog Page, or Delete Catalog Page
Workflow Decision Comments
Fetches and inserts the first workflow decision comment into the email.
Current Workflow Step Name
The name of the current workflow step (e.g. Registrar Review).
Prior Workflow Step Decision
Allows the email recipient to see how participants voted on the previous step (e.g. If it was approved, then this variable would populate with “Approved").
Current Workflow Step Age
Captures the number of days the workflow has been at the current step (relevant only to deadline notification).
Number of Days before Deadline
Indicates the number of days before the ability to act on this step ends.
Deadline Action
Indicates what will happen if the deadline arrives and no action has been taken by step participants.
Restoring to Default
When a user is editing an email – whether it is the default under “Workflow Notification Settings” or within a workflow – they are able to restore each email template to its default value by clicking on “Restore Defaults”.
The “restore defaults” option looks a little different depending on where you are; see screenshots below.
PATH: Open Workflow > Edit Workflow > Select Any Notification
Workflow-Specific at the Step
PATH: Open Workflow > Click “Edit” Next to Any Step > Edit Email Templates
Viewing Notifications
In addition to the workflow notification emails noted above, users will also be alerted that a request is with them via their Requests Dashboard as well as in the notification center visible in the upper right-hand corner of the screen.
All notifications in the notification center, including alerts regarding workflows, will be deleted 90 days after they first appear.
Workflow Public Notifications (Events Only)
There is a set of notifications that is unique to Events – or more specifically, event requests submitted through an institution’s public site. You can learn more about those notifications here.
Additional Note
A “Comment Added to Request” email will be sent to the author of a request/proposal when a comment is added to the request’s approval workflow. This email is automated and cannot be customized.