IntegrationsOverview

Integrations

Guides for connecting EmbayLMS to your identity provider and directory, calendar and video tools, payments, CRM, and other learning systems.

GuideDescription
SAML — OktaConfigure Okta as your SAML 2.0 identity provider
SAML — Microsoft Entra IDConfigure Entra ID (Azure AD) as your SAML 2.0 IdP
OIDC — Google WorkspaceConfigure Google Workspace as an OIDC provider
SCIM — User ProvisioningAuto-create, update, and deactivate users from Okta / Entra ID via SCIM 2.0
Google Workspace — Group SyncSync Google Groups membership into EmbayLMS groups via a read-only Directory API service account (scheduled + on-demand pull)
Microsoft Entra ID — Group SyncSync Microsoft Entra ID group membership into EmbayLMS groups via a read-only Graph app registration (scheduled + on-demand pull)
Microsoft 365 — Calendar InvitesReal Outlook invites for ILT/VILT sessions via a Graph app registration — created on publish, updated on reschedule, withdrawn on cancellation
Google Meet — VILTAuto-create Google Meet links for VILT sessions via a Google Cloud service account
Zoom — VILTAuto-create Zoom meetings for VILT sessions on your own Zoom account (OAuth), with per-tenant webhooks for attendance and recordings
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
LTI 1.3 — Launch from Canvas / MoodleRegister Canvas, Moodle, Blackboard or any LTI 1.3 platform so learners open EmbayLMS from inside it with single sign-on
External LRS — xAPI Statement ExportForward completions, scores, quiz results and cmi5 statements as xAPI to your own Learning Record Store, with retries and a delivery log

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:

TabRouteWhat it does
Video Conferencing/admin/settings/integrationsConnect Zoom for ILT/VILT sessions
Calendar/admin/settings/integrations/calendarReal Outlook invites for sessions via Microsoft 365 (see Microsoft 365 — Calendar Invites)
API Keys/admin/settings/integrations/api-keysCreate and revoke server-to-server API keys (see API authentication)
Webhooks/admin/settings/integrations/webhooksRegister webhook endpoints and view delivery logs (see Webhooks)
Payments/admin/settings/integrations/paymentsConnect your own Stripe account to sell courses (see Stripe Connect — Sell Courses)
LTI 1.3/admin/settings/integrations/ltiRegister LTI platforms and copy our launch / JWKS endpoints (see LTI 1.3)
External LRS/admin/settings/integrations/lrsConnect your Learning Record Store, test the connection and watch the xAPI delivery log (see External LRS)

The previous standalone routes /admin/settings/api-keys and /admin/settings/webhooks now redirect to the corresponding tabs above.