Overview
KnowBe4 is a security awareness training platform with phishing simulation capabilities. The Pwnbook integration imports phishing campaign click rates and training completion data so security teams can track human risk factors alongside technical vulnerability findings.
Prerequisites
- A KnowBe4 account (Platinum or Diamond tier for API access)
- Admin access in KnowBe4 to generate API keys
- Admin or Owner access in Pwnbook
Credentials required
| Field | Description |
|---|
| API Key | API key from KnowBe4 Account Settings → Account Integrations → API |
API access is available on KnowBe4 Platinum and Diamond subscription tiers. If you don’t see the API section, contact KnowBe4 to confirm your plan includes API access.
Setup
Get your KnowBe4 API key
- In KnowBe4, go to Account Settings → Account Integrations → API.
- Click Generate API Key (or copy your existing key if one is already generated).
- Copy the key — it begins with a long alphanumeric string.
The API key is shown once. If you lose it, you’ll need to regenerate, which invalidates the old key.
Configure in Pwnbook
- Go to Organization Settings → Marketplace → KnowBe4.
- Paste your API Key.
- Click Save & Test — Pwnbook verifies access by fetching your account details.
What gets synced
Phishing simulations
| Data | Description |
|---|
| Campaign name | The phishing simulation campaign |
| Click rate | Percentage of users who clicked the phishing link |
| Open rate | Percentage who opened the email |
| Reported rate | Percentage who reported the email as phishing |
| Data entry rate | Percentage who submitted credentials on the phishing page |
| Campaign dates | Start and end date of each simulation |
Training
| Data | Description |
|---|
| Enrollment count | Number of users enrolled in each training module |
| Completion rate | Percentage of enrolled users who completed training |
| Overdue count | Users who haven’t completed assigned training by the due date |
| Module name | The specific training content |
Workbench card
The KnowBe4 workbench card shows:
- Current phishing-prone percentage (rolling 12-month)
- Latest campaign click rate with trend indicator
- Training completion rate
Viewing in Pwnbook
The full KnowBe4 view shows:
- Phishing tab: campaign history with click/report rates and trend over time
- Training tab: module completion rates and overdue user counts
Disconnecting
- Go to Organization Settings → Marketplace → KnowBe4.
- Click Disconnect.
- Confirm.