Set Up and Use KnowBe4 Training Integration

Overview

Sprinto tracks training campaigns from KnowBe4 to help you monitor onboarding and periodic security training across your organisation. You can select which campaigns and training programmes to track, assign them to relevant user groups, and ensure every staff member completes the necessary compliance training on time.

Completion statuses are updated automatically in Sprinto based on real-time campaign data from KnowBe4, reducing manual effort and ensuring audit-ready evidence.

You can map:

  • Onboarding training checks to KnowBe4 campaigns for new hires

  • Periodic training checks to campaigns targeting existing staff

Sprinto monitors training completion in real-time and automatically updates compliance evidence for mapped users.


Before You Begin

Make sure:

  • You have an active KnowBe4 account with training campaigns created

  • You’re an admin in Sprinto with access to the Trainings section

  • Optionally, make sure that your staff groups are synced through your HRMS or IDP integration


1. Connect KnowBe4 to Sprinto

  1. Navigate to Data Library → Trainings.

  2. Click Add training provider.

  3. Select KnowBe4 and click Add.

  4. Once connected, the status changes to Connected.

Sprinto will now fetch a list of active training campaigns and programmes from your KnowBe4 account.

Contact Sprinto support if you have any queries or need any assistance.

2. Select Training Campaigns and Programmes from KnowBe4

Once your KnowBe4 account is connected, Sprinto automatically fetches:

  • All active training campaigns

  • All associated training programmes within each campaign

You can now choose which of these campaigns (and optionally, specific programmes) you want Sprinto to monitor.

To select campaigns and trainings:

  1. In the Trainings section, locate the KnowBe4 integration card

  2. Click Manage

  3. In the configuration drawer, click Edit to open the selection screen

  4. Browse the list of campaigns fetched from KnowBe4

  5. For each campaign:

    • Select the entire campaign to monitor all its training programmes

    • Or choose specific programmes to track only those relevant to your compliance needs

Sprinto gives you full control over what gets monitored. You can track everything, or narrow it down to just the training modules required for onboarding or periodic checks.

After saving your selection, the campaigns and their training programmes become visible in Sprinto’s Trainings > Overview tab, ready for the next step — triggering staff acknowledgements.


3. Trigger Acknowledgement Requests for Staff

Once you’ve selected campaigns and mapped them to the appropriate training checks, the next step is to initiate an acknowledgement request for your staff.

This step ensures that Sprinto formally tracks whether each user has reviewed and acknowledged the assigned training material.

To create an acknowledgement request:

  1. Go to the Trainings > Overview tab.

  2. Locate the campaign row (e.g. “Onboarding Security Training”).

  3. Click the three-dot menu next to the campaign.

  4. Select Trigger acknowledgement request.

You can trigger this for onboarding or periodic campaigns as needed.


What staff members see:

Once the acknowledgement request is triggered, users will see a new task in their Sprinto Employee Portal. This includes:

  • The name of the training campaign

  • List of training programmes associated with the campaign

  • A button or link to View Training Material

They are required to complete the training and submit an acknowledgement, which will be recorded in Sprinto automatically.


Where the training material appears:

  • Sprinto fetches the campaign metadata and programme details from KnowBe4

  • If your KnowBe4 configuration allows training material links to be shown, users will be redirected to complete the course in KnowBe4

  • Once complete, the status in Sprinto is updated automatically and treated as audit-ready evidence

Sprinto uses the campaign completion status from KnowBe4 to mark the training check as complete for each user.


4. Review Campaign Progress (Campaigns Tab)

After configuration, Sprinto displays all active KnowBe4 campaigns in the Trainings > Overview page.

Each campaign row shows:

  • Campaign name

  • Assigned staff group

  • Number of training programmes

  • Completion progress (e.g. 0%, 50%, 100%)

You can:

  • Click on the campaign name to view its details

  • Click the three-dot menu to:

    • Remove campaign tracking

    • View status of each training programme.


5. Monitor Per-User Compliance (Status Tab)

Switch to the Status tab to view:

  • A list of all active staff

  • Their status across all mapped KnowBe4 campaigns

  • Filters by campaign, group, or timeframe

Clicking on any user opens a drawer with:

  • Campaigns the user is assigned to

  • Their completion status per programme

  • Evidence for completed trainings (auto-fetched from KnowBe4)

This view helps you identify users who:

  • Missed onboarding training

  • Skipped or delayed periodic campaigns

  • Need a reminder or re-invite


Troubleshooting

Integration Issues

If you see an error banner like “Issue detected in Integration”, click View and Fix. This might occur if:

  • KnowBe4 credentials have expired or changed

  • Fetched campaigns were deleted in KnowBe4

  • API access was revoked

Reconfigure the connection to resolve the issue.


FAQs

Can I map different campaigns for onboarding and periodic training?

Yes. Sprinto allows separate mapping for each check based on your campaign strategy.

Can I choose only specific training programmes within a campaign?

Yes. You can either track the entire campaign or select individual training modules.

What happens if a user is not mapped to any campaign?

They will be excluded from that specific training check. This is reflected in the Status tab.

Will new KnowBe4 campaigns show up in Sprinto?

Yes. New campaigns are automatically fetched and appear when you click Edit in the mapping drawer.

Can I stop tracking a campaign later?

Yes. Use the three-dot menu next to any campaign to remove it from tracking.

Last updated