Trouble logging into Sanity community account, multiple login methods causing confusion.
This is a common issue that happens when you've logged into Sanity using different authentication methods (like GitHub, Google, or email), which creates separate accounts. Here's what's happening and how to fix it:
The Problem
Sanity's authentication system creates a separate account for each login method you use. So if you originally created your community profile using one method (say, GitHub) but later logged in using a different method (like Google), you've actually created two completely different accounts. When you log in with the "wrong" method, you see an empty profile because that account has no contributions or data associated with it.
This is exactly what happened in a similar case where someone had one profile with their contributions and another empty one, depending on which login method they used.
The Solution
You need to figure out which login method is associated with your original account (the one at sanity.io/exchange/community/shayan) and consistently use that method going forward.
Try these steps:
- Log out completely from both sanity.io/manage and the community portal
- Try different login methods one at a time (GitHub, Google, email) to see which one shows your contributions
- Stick with that method - unfortunately, you can't link multiple authentication methods to a single Sanity account
If You've Lost Access
If your original account is tied to an email you no longer have access to, you'll need help from Sanity support. Based on the community discussion I linked above, Sanity staff can manually migrate your contributions and data to your new account.
You can reach out on the Sanity Discord community or contact support directly. When you do, they'll ask you to:
- Log in with your preferred/accessible login method
- Share your profile document ID (found when you click on your profile in the community portal)
- They can then transfer your contributions to that account
Important Note
This is a known limitation of Sanity's authentication system - each login provider creates a distinct account, which can definitely be confusing. Make sure to note which method works once you find it, so you don't run into this issue 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.