Connect KnowBe4 to Anzenna
Integrate Anzenna with KnowBe4 to monitor employee security awareness training completion, phishing simulation results, and overall security posture.
Prerequisites
- KnowBe4 account administrator access
- Anzenna account
- Ability to create API tokens in KnowBe4
Overview
The integration provides:
- Training completion tracking
- Phishing simulation results
- User risk scores
- Campaign effectiveness metrics
- Compliance reporting data
Step-by-Step Instructions
Part 1: Access KnowBe4 Dashboard
Log into your KnowBe4 account
Navigate to the Dashboard
Part 2: Access Account Settings
Click on your username in the top menu
Select Account Settings from the dropdown
Part 3: Navigate to API Section
In Account Settings, go to Account Integrations
Click on the API section
Select Reporting API option
Part 4: Create API Token
Click Create New API Token
Enter a descriptive name for the token:
AnzennaClick Create or Confirm to generate the token
Part 5: Copy API Token
Copy the Reporting API Token immediately
The token is only displayed once. Store it securely in a password manager.
Click Accept or OK to acknowledge and close the dialog
Part 6: Connect in Anzenna
Log into Anzenna at
app.anzenna.ai
Navigate to Settings > Integrations
Search for knowbe4 in the integrations list
Toggle the KnowBe4 integration switch to enable it
Paste the API token you copied from KnowBe4
Enter your API URL:
https://us.api.knowbe4.com- US:
https://us.api.knowbe4.com - EU:
https://eu.api.knowbe4.com - CA:
https://ca.api.knowbe4.com - UK:
https://uk.api.knowbe4.com Click Save to establish the connection
Verify integration shows as Connected
Use the URL that matches your KnowBe4 region.
Verification
Check integration status shows Connected
- Wait 15-30 minutes for initial sync
Navigate to Anzenna's Training dashboard
Verify training completion data is appearing
Check phishing campaign results are visible
What Data is Collected
Training Data
- Course enrollments
- Completion status
- Training scores
- Module progress
- Time spent in training
- Certificate dates
- Overdue training
Phishing Simulation Results
- Campaign participation
- Click rates
- Reporting rates
- Failure patterns
- Repeat offenders
- Improvement trends
User Metrics
- Individual risk scores
- Security awareness levels
- Phish-prone percentage
- Baseline assessments
- Progress tracking
Organizational Metrics
- Aggregate completion rates
- Department-level statistics
- Campaign effectiveness
- Trend analysis
- Compliance status
Using the Integration
Monitor Training Compliance
Track in Anzenna:
- Employee training completion
- Overdue training notifications
- Department completion percentages
- Compliance trending
Analyze Phishing Campaigns
View:
- Latest campaign results
- Click-through rates by user
- Improvement over time
- High-risk users identification
Generate Reports
Create reports for:
- Executive summaries
- Board presentations
- Compliance audits
- Department comparisons
Correlate with Security Events
Cross-reference:
- Training status with security incidents
- Phishing failures with real attacks
- Risk scores with access levels
Troubleshooting
Connection Fails
Verify API token copied correctly (no spaces)
- Check token wasn't revoked
- Ensure API URL matches your region
- Confirm admin permissions in KnowBe4
No Data Appearing
- Wait 30 minutes for initial sync
- Verify users exist in KnowBe4
- Check training campaigns are active
- Ensure Reporting API access is enabled
- Review API rate limits
API URL Errors
- Verify correct regional URL
- Check HTTPS protocol is used
- Ensure no typos in URL
- Confirm URL is accessible from network
Token Errors
- Regenerate token if compromised
- Verify token type is "Reporting API"
- Check token wasn't accidentally deleted
- Ensure sufficient permissions
Security Considerations
API token security - Treat as sensitive credential
Read-only access - Integration only reads data
Reporting API - Specific API type for analytics
Audit logging - All API access logged
Regional data - Data stays in selected region
Best Practices
Use correct region - Match your KnowBe4 region
Secure token storage - Use password manager
Regular monitoring - Check sync status weekly
Correlate data - Cross-reference with security events
Report regularly - Create executive dashboards
Act on insights - Target high-risk users for additional training
Document setup - Record region and configuration
Integration Maintenance
Regular Checks
Perform monthly:
- Verify connection active
- Check data freshness
- Review sync timestamps
- Test sample queries
Token Management
Best practices:
- Store securely
- Document token creation date
- Set annual rotation reminder
- Have backup admin access
Data Validation
Quarterly:
- Compare Anzenna data with KnowBe4 reports
- Verify user counts match
- Check training completion accuracy
- Validate phishing metrics
API Rate Limits
KnowBe4 enforces API rate limits:
- Varies by account plan
- Anzenna respects rate limits
- Automatic retry on throttling
- Contact KnowBe4 support if issues persist
Regional Deployment
API URL by Region
| Region | API URL |
|---|---|
| United States | https://us.api.knowbe4.com |
| Europe | https://eu.api.knowbe4.com |
| Canada | https://ca.api.knowbe4.com |
| United Kingdom | https://uk.api.knowbe4.com |
Use the URL matching your KnowBe4 data center.
Related Resources
Need help? Contact
Anzenna Support
for assistance.