The KnowBe4 integration allows your organization to sync training content and learner completion reporting from KnowBe4 into Sana.
What the integration supports
Once configured, the integration enables:
Automatic synchronization of training content from KnowBe4
Import of selected training modules or your full KnowBe4 library
Synchronization of learner assignment and completion status
Completion date reporting
Secure API-based authentication
The integration does not provision enrollments from KnowBe4 to Sana or vice versa.
What content data is synced:
When content is imported, Sana synchronizes:
Training title
Description
Estimated duration
Content image (when available)
Launch URL
This allows learners to access KnowBe4 training directly through the course link.
What completion data is synced
For learners who complete KnowBe4 training, Sana synchronizes:
Assignment status
Completion status
Completion date
This allows organizations to consolidate learning records and reporting within Sana.
Security & data handling
The integration uses secure API authentication. All communication between KnowBe4 and Sana is encrypted.
Sensitive credentials are handled securely and are never exposed in reporting.
Connecting KnowBe4 to Sana Learn
Step 1 – Generate API credentials in KnowBe4
Log in to your KnowBe4 admin console and generate an API token.
You will need:
KnowBe4 API Token
KnowBe4 Instance/Region information (if applicable)
If you need assistance generating API credentials, please contact your KnowBe4 administrator or KnowBe4 support representative.
Step 2 – Share credentials with Sana representative
Provide the credentials securely to your Sana representative. Your Sana representative will provide instructions on how to securely share the required information.
The integration is configured in the backend by the Sana team. No additional setup is required inside your Sana admin interface.
Security & data handling
The integration uses secure API authentication. All communication between KnowBe4 and Sana is encrypted.
Sensitive credentials are handled securely and are never exposed in reporting.
Need help?
If you're ready to activate the integration, share your KnowBe4 API credentials with your Sana Learn point of contact.
If you have questions about content synchronization, reporting cadence, or user matching requirements, your Sana representative can provide additional guidance.

