Stuck Re-Adding a Shopify Collaborator? Here's How to Fix Common Access Errors
Hey there, fellow store owners! It’s your Shopify expert here, diving into another common head-scratcher that recently popped up in the community forums. We’ve all been there, right? You’re working with a fantastic developer, they help you get things humming, and then maybe the project wraps up, so you remove their access. Totally normal. But what happens when you need to bring them back on board for a new project, and Shopify throws a wrench in the works?
That’s exactly what BM123 ran into a little while ago. They had a developer they’d previously worked with, removed their collaborator access, and now wanted to re-add them. Sounds straightforward, right? Well, not so much. BM123 reported changing the collaborator code and asking the developer to retry, only to see the request come in but then hit a wall. When trying to approve it, they were met with a frustratingly generic error message, like this one:

Ugh. A non-specific error is probably the most annoying kind, isn't it? It leaves you scratching your head, wondering what went wrong. Luckily, our amazing community jumped in with some really insightful suggestions, and I’m here to break down the common culprits and how to fix them, drawing directly from the wisdom shared by folks like ShopIntegrations and tim_tairli.
Why Can't I Re-Add My Shopify Collaborator? Common Pitfalls & Fixes
When you're trying to grant collaborator access, especially if it's someone you've worked with before, there are a few usual suspects that can cause these kinds of approval headaches. Let's walk through them.
1. The .myshopify.com URL Trick
This one comes straight from ShopIntegrations, and it's a classic! It turns out the Shopify Partner Dashboard can be a bit finicky about which URL your collaborators use to request access. If your developer is trying to send a request using your shiny, custom domain (like yourstore.com), it might just fail silently, leading to that generic error you saw.
The Fix:
Make sure your developer uses your original .myshopify.com URL when requesting collaborator access. This is the one Shopify assigned to you when you first set up your store (e.g., yourstorename.myshopify.com). It sounds simple, but it often solves the problem!
- Step 1: Find your
.myshopify.comURL. You can usually see this in your Shopify admin browser bar when logged in, or in your Shopify Settings under 'Domains'. - Step 2: Share this exact URL with your developer and ask them to use it for their collaborator request.
2. Regenerate That Collaborator Code!
Another excellent point from ShopIntegrations revolves around your store's security settings for collaborator requests. If you have “Only allow people with a collaborator request code” turned on (which is a good security practice!), sometimes the old code can get a bit… stale, especially after a collaborator has been removed and you're trying to re-add them.
The Fix:
Generate a fresh collaborator code and send that to your developer.
- Step 1: Head to your Shopify admin.
- Step 2: Go to Settings > Users and permissions.
- Step 3: In the 'Collaborators' section, look for the option to 'Generate new code' or 'Regenerate code'. Click it.
- Step 4: Copy the newly generated code and send it to your developer. Ask them to use this new code when requesting access.
This ensures they're using the most current, valid key to unlock access to your store.
3. Check for Ghost Staff Accounts
This insight from tim_tairli is super important, especially when you're re-adding someone. Shopify's system can sometimes get confused if there's a lingering or previously established staff account tied to the same email address as the collaborator you're trying to add. Collaborator accounts and staff accounts are distinct, and having both (or remnants of one) for the same individual can cause conflicts.
The Fix:
Before trying to re-add them as a collaborator, ensure there’s no existing staff account for that developer’s email address in your store.
- Step 1: In your Shopify admin, navigate to Settings > Users and permissions.
- Step 2: Review the 'Staff' section. Look for the developer's email address.
- Step 3: If you find an existing staff account for them, temporarily remove it. You can always re-invite them as staff later if needed, but for collaborator access, it’s best to start with a clean slate.
Once you've confirmed no staff account exists, try the collaborator request process again with the .myshopify.com URL and a regenerated code.
4. When All Else Fails: Call in the Experts
Both BM123's initial post and tim_tairli's reply hinted at this: sometimes, despite all your best efforts, you might just need a little extra help. If you've gone through all the steps above and are still hitting that non-specific error, it's definitely time to reach out to Shopify Support.
Pro Tip for Support: When you contact them, be ready to provide all the details: the collaborator's email, your store's .myshopify.com URL, the exact steps you’ve taken (including checking for staff accounts and regenerating codes), and any error messages your developer might be seeing on their end (as tim_tairli suggested asking for). The more info you give them, the quicker they can zero in on the problem.
5. Temporary Fix: Staff Account Invitation
ShopIntegrations offered a great pragmatic workaround if you need to get your developer access now and can't wait for the collaborator issue to be resolved. You can always invite them as a regular staff member using their email.
A Word of Caution: While this gets them access, remember that staff accounts count towards your plan's staff limit, and the permissions model is slightly different. Collaborator accounts are designed specifically for partners and developers, offering a more streamlined way for them to access multiple stores they manage without impacting your staff count. But in a pinch, it's a lifesaver!
- Step 1: From your Shopify admin, go to Settings > Users and permissions.
- Step 2: In the 'Staff' section, click 'Add staff'.
- Step 3: Enter your developer's email address and assign the necessary permissions.
- Step 4: They'll receive an email invitation to set up their staff account.
Dealing with access issues can be frustrating, but as you can see, our community is a fantastic resource for these kinds of specific, often undocumented quirks. By systematically going through these troubleshooting steps – checking the URL, regenerating codes, clearing out old staff accounts – you'll likely resolve most re-addition problems. And if not, Shopify Support is there to back you up. Keeping your developer access smooth means your projects stay on track, and that's a win for everyone!