C1 provides identity governance and just-in-time provisioning for Vercel. Integrate your Vercel instance with C1 to run user access reviews (UARs), enable just-in-time access requests, and automatically provision and deprovision access.
The Vercel connector syncs the following resources:
Resource
Sync
Provision
Users
Create
Teams
Grant, Revoke
Access Groups
Grant, Revoke
Projects
Grant, Revoke
Projects and Access Groups are Enterprise-only features in Vercel. If you are using a Hobby or Pro plan, disable the Projects and Access Groups resource types from the ConductorOne UI to avoid 403 authorization errors during sync.Resource types can also be disabled independently — for example, an Enterprise team that doesn’t use Access Groups can disable just Access Groups without affecting project-level role grants.
Grant expansion: The connector syncs Access Group → Project role mappings as grant expansion, allowing ConductorOne to derive transitive project access for Enterprise accounts.
Create account: Creating an account sends an email invitation to the target team. No password is set — the user completes account setup through the invitation link.
Delete account: Account deletion is not supported by this connector. Only account creation (via email invite) is available.
Grant team role: If the target user is not yet a member of the team, granting a team role automatically triggers an invite. This may send an email to the user.
Access Groups and Projects provisioning: Grant and revoke operations for Access Groups and Projects require an Enterprise Vercel plan.
Follow these instructions to use a built-in, no-code connector hosted by ConductorOne.
1
In ConductorOne, navigate to Integrations > Connectors and click Add connector.
2
Search for Vercel and click Add.
3
Choose how to set up the new Vercel connector:
Add the connector to a currently unmanaged app
Add the connector to a managed app
Create a new managed app
4
Set the owner for this connector.
5
Click Next.
6
Find the Settings area of the page and click Edit.
7
Enter the required configuration:
API Token: Your Vercel Personal Access Token
Team ID (optional): Sync only this team. If omitted, syncs all teams the token can access.
8
Click Save.
9
The connector’s label changes to Syncing, followed by Connected. You can view the logs to ensure that information is syncing.
Done. Your Vercel connector is now pulling access data into ConductorOne.
Follow these instructions to use the Vercel connector, hosted and run in your own environment.When running in service mode on Kubernetes, a self-hosted connector maintains an ongoing connection with ConductorOne, automatically syncing and uploading data at regular intervals.
Create a namespace in which to run ConductorOne connectors (if desired), then apply the secret config and deployment config files.
2
Check that the connector data uploaded correctly. In ConductorOne, click Applications. On the Managed apps tab, locate and click the name of the application you added the Vercel connector to. Vercel data should be found on the Entitlements and Accounts tabs.
Done. Your Vercel connector is now pulling access data into ConductorOne.