You can integrate KnowBe4 with vCIOToolbox to import security awareness training and phishing data.


1. Set up your integration with KnowBe4 by navigating to your name on the right-hand side of the screen and clicking Account Settings.




2. Click on Account Integrations > API  and Set up a Reporting API



3. Create a New API Token



4. Copy the token and save it in a safe place.


5. In vCIOToolbox navigate to {QBR/GRC] > Integrations > Settings > KnowBe4 and Enable the integration




6. Once the integration is enabled, navigate to the client you are integrating with and update the KnowBe4 data in the profile.



7. choose your customer and click edit on the profile.  You will see fields where you can submit your Base URL and your API Token.


Identify your Base URL


When submitting API requests, you will need to use the correct base URL depending on where your KnowBe4 account is located.

  • Accounts on the US server (located at training.knowbe4.com) must use the Base URL of https://us.api.knowbe4.com.
  • Accounts on the EU server (located at eu.knowbe4.com) must use https://eu.api.knowbe4.com.
  • Accounts on the CA server (located at ca.knowbe4.com) must use https://ca.api.knowbe4.com.
  • Accounts on the UK server (located at uk.knowbe4.com) must use https://uk.api.knowbe4.com.
  • Accounts on the DE server (located at de.knowbe4.com) must use https://de.api.knowbe4.com.



8. Navigate to [QBR/GRC] > integrations > KnowBe4 Sync and test the connection.




10. Click on the Sync Training and Sync Phishing commands to sync your data.




11. You can view your sync results on the Customer Dashboard.


  • In the admin area {Customer Name} > IT Review > More > Customer Dashboard
  • In the Meeting View your can see the results on the Dashboard
  • In the Admin and Meeting View you can see the Security Awareness and Training specific Dashboard.