Integrations
Guides for connecting EmbayLMS to your identity provider or HRIS.
| Guide | Description |
|---|---|
| SAML — Okta | Configure Okta as your SAML 2.0 identity provider |
| SAML — Microsoft Entra ID | Configure Entra ID (Azure AD) as your SAML 2.0 IdP |
| OIDC — Google Workspace | Configure Google Workspace as an OIDC provider |
| SCIM — User Provisioning | Auto-create, update, and deactivate users from Okta / Entra ID via SCIM 2.0 |
| Google Meet — VILT | Auto-create Google Meet links for VILT sessions via a Google Cloud service account |
| Zoom — VILT | Auto-create Zoom meetings for VILT sessions via a Server-to-Server OAuth app |
| HubSpot — CRM Mirror (Adoption & Subscription Sync) | Platform-side: one-way Stripe/LMS → HubSpot CRM mirror (subscription + adoption write-back); billing engine is Stripe (ADR-016) |
| Stripe Connect — Sell Courses (Payments) | Tenant-side: connect your own Stripe account to sell courses to the public (Stripe Connect Standard). Separate from your EmbayLMS subscription bill |
In-app Integrations menu
Inside your tenant, Admin → Settings → Integrations groups the tenant’s built-in connectors under a single left-nav item with tabs:
| Tab | Route | What it does |
|---|---|---|
| Video Conferencing | /admin/settings/integrations | Connect Zoom for ILT/VILT sessions |
| API Keys | /admin/settings/integrations/api-keys | Create and revoke server-to-server API keys (see API authentication) |
| Webhooks | /admin/settings/integrations/webhooks | Register webhook endpoints and view delivery logs (see Webhooks) |
| Payments | /admin/settings/integrations/payments | Connect your own Stripe account to sell courses (see Stripe Connect — Sell Courses) |
The previous standalone routes
/admin/settings/api-keysand/admin/settings/webhooksnow redirect to the corresponding tabs above.