Workflow Template
Security Awareness Training Workflow
Tracks assignment and completion of security awareness training for each employee in a campaign: assigns the course, records results (including a retake cycle), follows up on overdue/outstanding training, and reports status across the campaign.
Organisations running security awareness campaigns need a consistent, visible way to confirm that every employee has been assigned training, completed it, and been followed up on if they have not. This workflow tracks each employee's training assignment from initial course email through result recording, a retake cycle for failed attempts, and manager notification and follow-up for overdue or outstanding training. Security coordinators, employees and managers are each involved at defined points, with every action and status change kept on the training record's timeline.
Business Outcomes
- Clearer visibility into which employees have completed, failed, or not started required training across a campaign
- More consistent handling of retakes and overdue follow-up rather than ad-hoc manual chasing
- Faster identification of outstanding training through status-based dashboards and table views
- Reduced administrative effort in notifying employees and managers about training status
- A traceable timeline of results, retakes and follow-up outcomes for each employee record
Workflow Steps
Steps
- 1Create Training Assignment Recordcreate record
Creates the training assignment record for this employee in the campaign.
- 2Set Status to Assignedupdate record
Sets the training status to Assigned.
- 3Email Employee the Course Detailssend email
Emails the employee the course, the course link and the completion due date.
- 4Coordinator: Record Training Resultcreate task
The security coordinator records the completion result and score at/after the due date.
- 5Save Initial Result to Recordupdate record
Saves the recorded result and score to the training record.
- 6Route on Initial Training Result
Routes based on whether the employee passed, failed, or did not complete the training.
initial_result: "Passed"→Set Status to Completedinitial_result: "Failed"→Set Status to Retakeinitial_result: "Not completed"→Set Status to OverdueDefault→Set Status to Overdue - 7Set Status to Completedupdate record
Sets the training status to Completed after passing.
- 8Email Employee Thank Yousend email
Emails the employee a thank-you for completing the training.
- 9Set Status to Retakeupdate record
Sets the training status to Retake after a failed attempt.
- 10Email Employee to Retake Coursesend email
Emails the employee asking them to retake the course, with the course link and due date.
- 11Coordinator: Record Retake Resultcreate task
The security coordinator records the retake result and score.
- 12Save Retake Result to Recordupdate record
Saves the recorded retake result and score to the training record.
- 13Route on Retake Result
Routes based on whether the employee passed, failed, or did not complete the retake.
retake_result: "Passed"→Set Status to Completedretake_result: "Failed"→Set Status to Overdueretake_result: "Not completed"→Set Status to OverdueDefault→Set Status to Overdue - 14Set Status to Completedupdate record
Sets the training status to Completed after passing the retake.
- 15Email Employee Thank You (Retake)send email
Emails the employee a thank-you for completing the retake training.
- 16Set Status to Overdueupdate record
Sets the training status to Overdue when training was not completed or the retake failed/was not completed.
- 17Email Manager of Overdue Trainingsend email
Emails the employee's manager that the employee has not completed the required training.
- 18Coordinator: Record Follow-up Outcomecreate task
The security coordinator follows up and records whether the employee has now completed the training or it remains outstanding.
- 19Route on Follow-up Outcome
Routes based on whether the follow-up shows the training is completed or still outstanding.
followup_outcome: "Completed"→Set Status to Completedfollowup_outcome: "Still outstanding"→Set Status to OutstandingDefault→Set Status to Outstanding - 20Set Status to Completedupdate record
Sets the training status to Completed following successful follow-up.
- 21Set Status to Outstandingupdate record
Sets the training status to Outstanding as the training remains uncompleted after follow-up.
Fields
Show all 12 fieldsShow fewer fields
FormSecurity Training Assignment
- Security Coordinator Name*· Text
- Security Coordinator Email*· Email
- Campaign Name*· Text
- Employee Name*· Text
- Employee Email*· Email
- Manager Name*· Text
- Manager Email*· Email
- Course*· Text
- Course Link*· Text
- Completion Due Date*· Date
Other fields
- Training Status*· Choice
- Score· Number
- Security Coordinator Name*
- Security Coordinator Email*
- Campaign Name*
- Employee Name*
- Employee Email*
- Manager Name*
Forms
Security Training Assignment
10 fields
Data Views
Training Assignments
campaign_name, employee_name, manager_name, completion_due_date +2 more
Dashboard Widgets
Recommended integrations
Setup the following integrations to extend workflow capability.
Send email in the workflow
AWS SES
Similar Workflows
Similar Categories
FAQs
What does this workflow record for each employee's training?
Each training assignment is created as its own record with a reference number, a status, and a timeline of events. The workflow records the initial result and score entered by the security coordinator, the retake result and score if a retake occurs, and the follow-up outcome if training remains overdue. Status values such as Assigned, Completed, Retake, Overdue and Outstanding are visible on the record and reflected in table views and dashboards.
Who is involved in running this workflow?
The security coordinator is the workspace user assigned the tasks of recording the initial result and score, the retake result and score, and the follow-up outcome for outstanding training. Employees receive course details, retake requests and thank-you messages by email, and managers are emailed when an employee's training becomes overdue. Employees and managers take part through emailed messages and do not need a workspace account.
What happens if an employee fails the initial training?
When the security coordinator records a Failed result, the workflow sets the status to Retake and emails the employee the course link and a new due date to retake the course. The coordinator then records the retake result and score once available, and the workflow routes again based on whether that attempt was passed, failed, or not completed.
What happens if training is still not completed after a retake?
If the retake is failed or not completed, the status is set to Overdue and the employee's manager is emailed to notify them that the required training has not been completed. The security coordinator then follows up and records whether the employee has since completed the training or whether it remains outstanding, which determines the final status.
How do we change the emails or due dates used in this workflow?
A workspace can describe the change it wants in plain English, or edit the relevant step directly in the workflow editor, for example to adjust email wording or how due dates are set. Earlier versions of the workflow are kept, so changes can be reviewed or reverted as needed.
Can this workflow be adapted for a different campaign or course structure?
Yes, the request form fields, course details, and status labels can be adjusted to match a different campaign's requirements. Since the workflow is published from a ready-to-use template, a workspace can start running it immediately and refine steps such as the retake or follow-up stages afterwards using the workflow editor.
Who assigns tasks like recording results or following up on overdue training?
Tasks such as recording the initial result, the retake result, and the follow-up outcome are assigned to a workspace member, typically the security coordinator identified on the request form. These tasks appear in the record's task list, and results entered while the workflow is waiting on them are saved directly onto the training record.
How is overall campaign progress tracked across many employees?
Each employee's training is its own record with a status such as Assigned, Completed, Retake, Overdue or Outstanding, and these are shown in table views and dashboards. This allows a security coordinator to see, at a glance, how many employees across a campaign have completed training, are mid-retake, or require further follow-up.
Does completing the request form require the employee or manager to have an account?
No, employees and managers interact with the process entirely through emailed course details, retake requests, and overdue notifications. The initial request form is submitted by whoever sets up the campaign, and all subsequent communication with employees and managers happens by email without requiring them to log in anywhere.
Ready to use this workflow?
Create a free account and customise this workflow for your business.
