Available integrations
Microsoft Entra ID
SSO, user/device sync, conditional access + MFA evidence.
Microsoft 365 SSO
Staff and portal login through your Microsoft tenant.
Level.io RMM
Device and asset sync with real-time webhook updates.
Okta
User provisioning, MFA enrollment, sign-in event poll.
Cisco Duo
MFA enrollment, global policy, admin inventory, auth-log aggregate.
Google Workspace
User directory sync via service-account delegation.
Proofpoint SAT
Training-completion and phishing-simulation results.
Huntress Managed SAT
Workforce coverage and phishing-simulation evidence.
GitHub
Change-management evidence from repository activity.
Jira
Issue tracking integration for change management.
Stripe
Per-org PSA invoicing and platform subscription billing.
QuickBooks Online
Customer + invoice push with Stripe-paid bridging.
Microsoft Teams — Chat Bridge
Bidirectional bridge between Teams chats and PSA tickets.
Regentra Bot — Teams
Compliance + ticket commands inside Teams.
AWS and GCP evidence collection runs on a separate code path from the
Settings → Integrations card list — it’s configured under
Compliance → Settings → Evidence Collection. The cards above are the
ones surfaced on the per-org Integrations page.
How integrations work
Each integration stores encrypted credentials at the organization level. Regentra uses AES-256-GCM encryption for all stored secrets (API keys, OAuth tokens, client secrets). Credentials are decrypted only at the moment of use and never logged. Integrations sync data on a schedule (typically every 6 hours) and can also be triggered manually. Some integrations support real-time updates via webhooks.Connecting an integration
Select the integration
Click on the integration you want to connect. Each one has its own setup flow.
Enter credentials
Provide the required credentials — API keys, OAuth consent, or connection details depending on the integration.
Test the connection
Click Test Connection to verify that Regentra can communicate with the external service.
Connection status
Each integration shows its current status on the integrations page:| Status | Meaning |
|---|---|
| Connected | Credentials are valid and the last sync succeeded |
| Error | The last sync failed — check credentials or service availability |
| Not configured | The integration has not been set up yet |