Integrations
AfriPhish fits your existing stack — identity, learning, security telemetry, and email deliverability. Availability depends on your plan.
SAML single sign-on (Enterprise)
Let employees sign in with your identity provider (Microsoft Entra ID, Okta, Google Workspace). SP-initiated flow:
- Configure your IdP details under Settings → Single Sign-On (entity ID, SSO URL, x509 certificate, allowed email domains, default role, JIT toggle).
- Copy the SP ACS / entity / metadata URLs into your IdP.
- Users enter their work email → they're routed to your IdP → provisioned just-in-time on first login.
SSO users have no password and can't password-login. The default role assigned by JIT provisioning respects the same role ceiling as manual invites.
Clerk front-door authentication
On deployments fronted by Clerk, Clerk handles identity (sign-in, social login, and its own MFA). AfriPhish exchanges the Clerk session for an internal token, hydrating the user's profile from the Clerk Backend API. Clerk-authenticated customers use Clerk's own MFA; when the platform security policy enforces MFA, their Clerk session must satisfy it before access is granted. See MFA & account security.
SCIM 2.0 provisioning (Pro+)
Push user lifecycle from your IdP to AfriPhish automatically:
- Generate a SCIM bearer token under the SSO settings panel (shown once).
- Point your IdP's SCIM integration at the base URL
…/scim/v2with that token.
Supported: Users create / get / list (filter=userName eq) / PATCH / delete (soft-deactivate, preserving history). Provisioning respects your seat cap.
Users only. SCIM provisioning covers user lifecycle; group provisioning is not supported. Organise people into groups inside AfriPhish instead.
LMS connectors (Pro+)
Two directions:
- xAPI (outbound) — configure your LRS endpoint + Basic auth under Settings → LMS. Training start/completion emit
attempted/completedstatements (with score and pass/fail) to{endpoint}/statements. - SCORM 1.2 (packaged) — export any module as a
.zipimportable into Moodle, Cornerstone, SuccessFactors, etc.
Deliverability — dedicated sending domains (Pro+)
Send simulations from your own verified domain so SPF/DKIM/DMARC pass and mail lands in the inbox. Add a domain under Settings → Deliverability, publish the generated DNS records (SPF, 3× DKIM CNAME, DMARC, MAIL-FROM), and activate once verified. For the full send path — managed provider, per-tenant SMTP, and domain setup — see Email & deliverability.
SecurityCoach telemetry (Enterprise)
Ingest risk signals from your EDR, secure web gateway, or email security. Generate a webhook token under Settings → Telemetry, then POST events:
curl -X POST https://api.afriphish.com/webhooks/telemetry \
-H "Authorization: Bearer $TELEMETRY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"email": "employee@yourcompany.com",
"event_type": "malware_blocked",
"severity": "high",
"source": "crowdstrike",
"description": "Blocked a malicious download"
}'
Matched to a user by email, high/critical signals can trigger real-time coaching through your intervention rules.
Next: Email & deliverability.