Ask Zac
integrations intermediate 15 minutes

How to Set Up Zoom SCIM Provisioning with Google Workspace

Step-by-step guide to configuring SCIM 2.0 automated user provisioning between Zoom and Google Workspace — auto-create users, sync attributes, deprovisioning behavior, and troubleshooting.

Published February 26, 2026

SCIM provisioning automates the Zoom user lifecycle — when someone joins your organization and is added to the right Google group or OU, they automatically get a Zoom account. When they leave, their Zoom account is deactivated. No manual account creation, no orphan accounts consuming licenses.

This guide covers SCIM 2.0 setup between Google Workspace and Zoom. For SSO setup (recommended to configure first), see How to set up Zoom SSO with Google Workspace. For the full integration picture, see the Complete Guide to Zoom and Google Workspace.

Prerequisites

  • Google Workspace Business Standard, Business Plus, Enterprise, or Education (SCIM is not available on Business Starter)
  • Google super admin access
  • Zoom Business or Enterprise plan
  • Zoom admin account with owner or admin privileges
  • SSO configured (recommended but not required) — see SSO setup guide

Step 1: Generate a SCIM Token in Zoom

  1. Sign in to the Zoom admin portal.
  2. Go to Advanced > Single Sign-On.
  3. Scroll to the SCIM section.
  4. Click Enable SCIM Provisioning if not already enabled.
  5. Click Generate Token. Copy and save this token — you’ll need it for the Google side.

The token is a bearer token that Google uses to authenticate SCIM API calls to Zoom. Store it securely.

Step 2: Configure Auto-Provisioning in Google Admin

  1. Sign in to the Google Admin console.
  2. Go to Apps > Web and mobile apps.
  3. Find Zoom in your app list (you should have added it during SSO setup). If not, add it first.
  4. Click on the Zoom app > Auto-provisioning.
  5. Click Set up auto-provisioning.
  6. Enter the SCIM credentials:
    • API endpoint: https://api.zoom.us/scim2
    • Authorization type: Bearer Token
    • Bearer token: Paste the token from Step 1
  7. Click Test connection to verify connectivity.

Step 3: Configure Attribute Mapping

Map Google Workspace attributes to Zoom SCIM attributes:

Google Workspace AttributeZoom SCIM AttributeRequired?
Primary emailuserNameYes
Primary emailemails[type eq "work"].valueYes
First namename.givenNameYes
Last namename.familyNameYes
Departmenturn:ietf:params:scim:schemas:extension:enterprise:2.0:User.departmentNo

Note: Google Workspace’s SCIM provisioning for Zoom is more limited in attribute mapping than Entra ID. The core attributes (email, name) are what matter most — they determine the user’s Zoom profile.

Step 4: Set the Provisioning Scope

Choose which users get provisioned into Zoom:

Option A: By Organizational Unit

  1. In the Zoom app settings in Google Admin, go to User access.
  2. Turn on the app for specific organizational units.
  3. Only users in enabled OUs will be provisioned.

Option B: By Google Group

  1. In auto-provisioning settings, set the scope to a specific Google group.
  2. Add users to the group to provision them into Zoom.
  3. Remove users from the group to deprovision.

Recommendation: Use a dedicated Google group (e.g., zoom-users@yourcompany.com). This gives you fine-grained control independent of your OU structure. You can nest groups — add department groups to the Zoom group to provision entire teams.

Step 5: Enable Provisioning

  1. Toggle auto-provisioning to On.
  2. Google begins the initial sync — all users currently in scope will be provisioned into Zoom.
  3. Monitor the provisioning logs in Google Admin under Reporting > Audit and investigation > Admin log events.

The initial sync may take several minutes to hours depending on the number of users. Subsequent changes (new users, removals) are processed within minutes.

Step 6: Set Default License Type in Zoom

SCIM creates user accounts, but Google’s SCIM connector doesn’t control which Zoom license type is assigned. Configure this on the Zoom side:

Option 1: Default License Type

  1. In Zoom admin portal, go to Account Management > Account Settings.
  2. Set Default License Type to your preferred type (e.g., Licensed, Basic).
  3. All SCIM-provisioned users receive this license automatically.

Option 2: Group-Based Licensing

For different license types by department or role:

  1. Create Zoom groups (e.g., “Sales — Zoom Phone”, “Engineering — Basic”).
  2. In each group’s settings, set the license type.
  3. Use Zoom’s group assignment rules or a manual process to place SCIM-provisioned users into the right group.

Note: There’s no automatic way to map Google group membership to Zoom group membership via SCIM. If you need role-based licensing, you’ll either manage it manually in Zoom or build a custom integration using the Zoom API.

What SCIM Syncs

ActionWhat Happens in Zoom
User added to scopeNew Zoom account created with mapped attributes. User receives welcome email (if configured).
User removed from scopeZoom account deactivated (not deleted). License freed. Meetings preserved. Recordings preserved.
User’s name changes in GoogleName updated in Zoom profile on next sync.
User’s email changes in GoogleEmail updated in Zoom (if it’s the primary email attribute).
User suspended in GoogleUser deactivated in Zoom.
User deleted in GoogleUser deactivated in Zoom.

Deprovisioning Behavior

When a user is removed from the provisioning scope:

  • Account status: Deactivated (user cannot sign in)
  • Scheduled meetings: Remain in the system but cannot start
  • Cloud recordings: Preserved and accessible by admins
  • Zoom Phone number: Released back to the pool (if applicable)
  • License: Freed for reassignment
  • Full deletion: Must be done manually by a Zoom admin if you want to permanently remove the account and data

Common Issues

  • “Connection failed” when testing SCIM — The bearer token may have expired or been regenerated. Generate a new token in Zoom’s SSO settings and update it in Google Admin. Also verify the API endpoint is exactly https://api.zoom.us/scim2 (not /scim without the 2).
  • Users provisioned but can’t sign in — If SSO isn’t configured, provisioned users need to set a Zoom password via the welcome email. If SSO is configured, verify the user’s email matches in both Google and Zoom. See SSO setup guide.
  • Duplicate accounts — If users already had Zoom accounts (e.g., signed up with personal email), SCIM may create a second account. Merge or delete the old account first. SCIM matches on email — ensure the Google primary email matches the existing Zoom account email.
  • Deprovisioned user still has access — SCIM deactivation may take a few minutes to propagate. If the user has an active session, it continues until it expires. For immediate access removal, manually deactivate the user in Zoom’s admin portal.
  • Wrong license type assigned — SCIM doesn’t control license type. Change the default license type in Zoom’s account settings or manually reassign after provisioning.
  • Provisioning logs show errors — Check Google Admin > Reporting > Audit logs. Common errors: token expired (401), user already exists (409), attribute mapping error (400). Fix the specific error and re-trigger by removing/re-adding the user from scope.

Frequently Asked Questions

Does Google Workspace support SCIM provisioning for Zoom?

Yes. Google Workspace supports SCIM 2.0 auto-provisioning for Zoom. Users added to provisioning scope in Google (organizational units or groups) automatically get Zoom accounts. Users removed from scope get deactivated in Zoom.

How often does Google SCIM sync with Zoom?

Google provisions users within minutes of changes. New users are typically created in Zoom within 5-10 minutes of being added to the provisioning scope. Attribute updates (name changes, etc.) sync on a similar cadence.

What happens when a user is removed from the provisioning scope?

Their Zoom account is deactivated (not deleted). Scheduled meetings remain but won't start. Cloud recordings are preserved. The Zoom license is freed up for reassignment. You can manually delete the account later if needed.

Can I control which Zoom license type SCIM assigns?

SCIM doesn't directly control license type. Set your default license type in Zoom's account settings (Account Management > Account Settings > Default License Type). Or use Zoom groups with auto-license rules to assign different license types based on department or role.

Do I need SSO configured before SCIM?

No, SSO and SCIM are independent features. However, it's strongly recommended to configure SSO first so that SCIM-provisioned users can immediately sign in with their Google credentials. Without SSO, provisioned users would need separate Zoom passwords.

Need help configuring this?

Ask Zac can walk you through the setup step by step, or configure it for you automatically.

Try Ask Zac →