> For the complete documentation index, see [llms.txt](https://docs.sprinto.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.sprinto.com/data-library/trainings/dashboard-actions/set-up-and-use-knowbe4-training-integration.md).

# 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. Log in to the Sprinto dashboard and 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](mailto:www.support@sprinto.com) if you have any queries or need any assistance.<br>

### **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

{% hint style="info" %}
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.
{% endhint %}

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.**

{% hint style="info" %}
You can trigger this for onboarding or periodic campaigns as needed.
{% endhint %}

***

#### **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

{% hint style="info" %}
Sprinto uses the campaign completion status from KnowBe4 to mark the training check as complete for each user.
{% endhint %}

***

### **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.<br>

**Can I choose only specific training programmes within a campaign?**

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

**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.<br>

**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.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.sprinto.com/data-library/trainings/dashboard-actions/set-up-and-use-knowbe4-training-integration.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
