assess.one – AI-powered business operations platform

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

  1. 1
    Create Training Assignment Recordcreate record

    Creates the training assignment record for this employee in the campaign.

  2. 2
    Set Status to Assignedupdate record

    Sets the training status to Assigned.

  3. 3
    Email Employee the Course Detailssend email

    Emails the employee the course, the course link and the completion due date.

  4. 4
    Coordinator: Record Training Resultcreate task

    The security coordinator records the completion result and score at/after the due date.

  5. 5
    Save Initial Result to Recordupdate record

    Saves the recorded result and score to the training record.

  6. 6
    Route on Initial Training Result

    Routes based on whether the employee passed, failed, or did not complete the training.

    initial_result: "Passed"→Set Status to Completed
    initial_result: "Failed"→Set Status to Retake
    initial_result: "Not completed"→Set Status to Overdue
    Default→Set Status to Overdue
  7. 7
    Set Status to Completedupdate record

    Sets the training status to Completed after passing.

  8. 8
    Email Employee Thank Yousend email

    Emails the employee a thank-you for completing the training.

  9. 9
    Set Status to Retakeupdate record

    Sets the training status to Retake after a failed attempt.

  10. 10
    Email Employee to Retake Coursesend email

    Emails the employee asking them to retake the course, with the course link and due date.

  11. 11
    Coordinator: Record Retake Resultcreate task

    The security coordinator records the retake result and score.

  12. 12
    Save Retake Result to Recordupdate record

    Saves the recorded retake result and score to the training record.

  13. 13
    Route on Retake Result

    Routes based on whether the employee passed, failed, or did not complete the retake.

    retake_result: "Passed"→Set Status to Completed
    retake_result: "Failed"→Set Status to Overdue
    retake_result: "Not completed"→Set Status to Overdue
    Default→Set Status to Overdue
  14. 14
    Set Status to Completedupdate record

    Sets the training status to Completed after passing the retake.

  15. 15
    Email Employee Thank You (Retake)send email

    Emails the employee a thank-you for completing the retake training.

  16. 16
    Set Status to Overdueupdate record

    Sets the training status to Overdue when training was not completed or the retake failed/was not completed.

  17. 17
    Email Manager of Overdue Trainingsend email

    Emails the employee's manager that the employee has not completed the required training.

  18. 18
    Coordinator: Record Follow-up Outcomecreate task

    The security coordinator follows up and records whether the employee has now completed the training or it remains outstanding.

  19. 19
    Route 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 Completed
    followup_outcome: "Still outstanding"→Set Status to Outstanding
    Default→Set Status to Outstanding
  20. 20
    Set Status to Completedupdate record

    Sets the training status to Completed following successful follow-up.

  21. 21
    Set Status to Outstandingupdate record

    Sets the training status to Outstanding as the training remains uncompleted after follow-up.

Fields

Show all 12 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

Employees by Training Status

Recommended integrations

Setup the following integrations to extend workflow capability.

  • Send email in the workflow

    AWS SES logoAWS SES
security awareness trainingcybersecurity trainingphishing trainingemployee security trainingcompliance training

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.

Security Awareness Training Workflow | assess.one