How to transfer a project to another Sanity.io account and Vercel integration

10 replies
Last updated: Jun 17, 2024
Hello I need to transfer a project to another sanity.io account is there some documentation on how to do that?
AI Update

Yes! You can transfer a Sanity project to another account or organization. Here's how to do it:

Transferring to an Organization

The most straightforward way is to transfer your project to an organization. Here's the process from the official guide on attaching a project to an organization:

  1. Navigate to your project settings at manage.sanity.io
  2. Go to the Settings tab and scroll down to the "Danger zone" section
  3. Click "Transfer ownership"
  4. Select the destination organization from the dropdown
  5. Confirm the transfer

Important Requirements

  • You need to be a project administrator to initiate the transfer
  • You must be a member of both organizations (the current one and the destination) to complete the transfer
  • If the destination organization doesn't exist yet, create it first via the "Create new organization" option in the top menu

Transferring Between Different User Accounts

If you need to transfer a project to an organization under a completely different user account, you'll need to:

  1. Be added as a member to both organizations
  2. Have admin privileges in the current organization
  3. Then follow the same transfer process above

What Stays the Same

Good news! According to community discussions, the transfer won't change any project settings or tokens. Your:

  • Project ID
  • API tokens
  • Dataset configurations
  • All remain exactly the same

This means integrations with services like Vercel will continue working without needing to update credentials.

Pro Tip for Agencies

If you're an agency managing client projects, consider creating separate organizations for each client rather than keeping everything under one agency organization. This makes handoffs much cleaner and provides better separation of billing and resources.

I can see that I can create another organization under my account and then transfer the project to that one.But is there a way to transfer a project to an organization created under another user account?
Yes, but you would need to be a member of both organizations to do so. More on that here .
Thank you, one more question.This is a vercel integration.
Will the required ids and token remain the same after the transfer
Transferring won’t change any of the project settings or tokens 🙂
Awesome, thanks
That worked, transfer was successful, thanks again
Excellent!
Now about to transfer the Vercel part. I hope it will be as easy...
God speed!
The Reactjs project that access the sanity db was transferred very easily and without any problems.
The final part of the puzzle is transfering the project that builds th CMS client.
When I start this transfer it warns me that it will not transfer the Sanity integration and that it has to be done later manually.
Quick questions.
Will this transfer affect the current build editors are using?
What are the steps to add the integration again?

Sanity – Build the way you think, not the way your CMS thinks

Sanity is the developer-first content operating system that gives you complete control. Schema-as-code, GROQ queries, and real-time APIs mean no more workarounds or waiting for deployments. Free to start, scale as you grow.

Was this answer helpful?