SAML single sign-on (SSO) lets your team sign in to Calendly using OneLogin. It gives your organization more control over how users access Calendly.
For example, you can:
- Let users sign in at calendly.com and get verified through OneLogin.
- Let users log in to OneLogin first, then select the Calendly app.
Note: Just-in-Time (JIT) provisioning isn’t supported. To create users automatically, use SCIM.
Before you begin
- Your Calendly and OneLogin accounts must use the same email.
- You need admin access in OneLogin.
- Open Calendly and OneLogin in two separate browser windows.
Add Calendly to OneLogin
- In OneLogin, go to Applications > Applications.
- Select Add App.
- Search for Calendly and choose the result labeled SAML 2.0.
- Select Save.
Add a temporary SCIM URL
- In OneLogin, go to Configuration.
- In SCIM Base URL, enter
https://api.calendly.com
(you’ll update this later). - Select Save.
Add identity provider (IdP) details in Calendly
- In OneLogin, go to SSO.
- Copy these fields into Calendly:
- Issuer URL → Entity ID
- SAML 2.0 Endpoint (HTTP) → SAML HTTP Request URL
- For the X.509 Certificate:
- Select View Details > Open in new tab.
- Copy the certificate and paste it into X.509 certificate for SAML authentication in Calendly.
- Change SAML Signature Algorithm to SHA-256 in OneLogin.
- In Calendly, choose your Session Duration and select Save & continue.
Add Calendly details in OneLogin
- In Calendly, copy each of the following and paste it into OneLogin:
- Audience URL → SAML Audience URL
- ACS URL → SAML Consumer URL
- Default Relay State → RelayState
- Select Save.
Add parameters in OneLogin
- Go to Parameters.
- Select SAML NameID (Subject).
- Set Value to Email.
- Select Save.
Assign Calendly to a test user
- In OneLogin, go to Users and choose a test user with the same email as in Calendly.
- Select Applications > + > Calendly.
- Select Continue.
Test your connection
- In Calendly, select Test Connection.
- If the test works, you’ll see a success message.
- If it fails, you’ll see an error in Calendly or in Okta.
Enforce SAML SSO for your team
- In OneLogin, assign Calendly to all users. Make sure emails match.
- In Calendly, select Enforce SAML SSO for my organization.
Once enforced, users will be signed out. Next time they log in, they must use SSO.
The organization owner can still choose Log in using another method on the login page.