We have a requirement for new hires to complete security awareness training on their start date. We use AD sync and we've added a start date, not the account creation date, in the AD object extendedAttributes. That field is mapped to the "employee-start-date" field and is in the correct format to be read by KnowBe4.
We want a New Hire smart group to use the UserDate/Employee Start Date field in a criteria and apply the In the Last 1 days timeframe to move the user into that group on their start date. We want users to be assigned their first training automagically on their start date with no admin intervention. Unfortunately the smart group cannot do this! The smart group criteria will show users with start dates within the last day, but also to infinity in the future. So if I have five users starting in two weeks, those five users get placed in the New Hire smart group immediately and assigned training immediately.
I've put in a feature request with support, but does anyone have an idea how I could do this automatically with minimum intervention once the user is created and sync'd to KnowBe4? One idea from support was to create the user in AD but leave them disabled until the day before their start date. They wouldn't be sync'd while they were disabled, and then once enabled they'd go on the next sync and the smart group criteria would be met. But this still requires an AD admin to remember to enable them the day before they're scheduled to start.
Please sign in to leave a comment.