Google Sheets linked to Flow keeps disconnecting

Topic summary

A user is experiencing recurring disconnections between Shopify Flow and Google Sheets when attempting to send order data from multiple stores. The flow initially works but stops after a few days, showing a 403 error indicating permission issues.

Key troubleshooting attempts:

  • The Gmail account used is the spreadsheet owner with non-expiring access
  • The correct browser URL (not share link) is being used
  • Tab names are verified correct, as reconnecting temporarily restores functionality

Suggested solutions:

  • Verify spreadsheet sharing settings
  • Check if the sheet has exceeded Google’s row/field limits
  • Contact Google Support to investigate why the 403 error is being returned

Additional concerns raised:

  • Flow’s Google Sheets implementation lacks clarity about which user credentials are being used for connections
  • Multiple users report similar disconnection issues

Status: Unresolved. The root cause remains unclear, with suggestions pointing toward either Google Sheets API limitations or Flow’s connection management. Screenshots show the error messages and connection settings being discussed.

Summarized with AI on October 26. AI used: claude-sonnet-4-5-20250929.

I’ve made a flow to send order details from multiple Shopify stores into a Google sheet. After a few days, I noticed it was missing some order data, so I checked some websites and the linked Google Sheets account was disconnected, even though it was connected and sent data before. Can someone please help me understand why it’s doing this and if this is a Flow proper or is the gmail issue? There is no point in sending data if it will just disconnect on its own everyday.

cbm_0-1725115397153.png

cbm_1-1725115611130.png Google Sheets linked to Flow keeps disconnecting

Usually a 403 means that the user you used to connect to the spreadsheet does not have access to the spreadsheet. Likely someone (or an automated process) has changed the sharing settings on your spreadsheet. This issue is captured in our help doc: https://help.shopify.com/en/manual/shopify-flow/reference/connectors/add-row-to-spreadsheet

The google sheet disconnected automatically from the flow. The linked gmail account is the owner of the sheet so I’m not sure why it’s disconnecting on its own. When I check the gmail account settings, it says access doesn’t expire so not sure what’s happening.

Can you show the sharing settings on that spreadsheet?

Not sure if this is what you mean, but I’m connecting flow through this account that is the owner of the spreadsheet.

You may need to contact Sheets to understand why it’s returning that error. I don’t think the error message is fully accurate here.

But one thing I noticed is your sheets URL is the share link but the API wants the URL from the browser (as specified in our docs). Try that instead. Also double-check that you have the right tab name.

This is the URL Link I’m using :

cbm_0-1725463820321.png

The tab name is also correct because it starts sending data if I connect the sheets again.

Yeah, that’s what I saw in your error message.

Working example:

https://docs.google.com/spreadsheets/d/1NcmvuUm5r4eTM-iM7qOGdB2PVuqtRTkNpJaHYwjMK18/edit?gid=0#gid=0

If stripping off that sharing part doesn’t work, I think you should contact Google support for why they are returning a 403. You can also check if the spreadsheet has too many rows/fields in it. Sheets has a max limit.

Honestly, the implementation here leaves a lot to be desired. For MESA, you can have multiple connections, each with their own credentials–and then you choose which one you want to use for that block. For Shopify Flow, I have no idea what user is trying to connect – so I’m not sure who to grant access to. I have gotten a couple Flows to work with Google Sheets but I have no idea why or what the differences are.

Is there a way to specify or at least detect what user Flow is trying to connect to Google with?

Yeah the action header is missing a link to the connection we are using. But you can find it by adding a new Action, searching for Sheets and choose the Sheets app (not the Add row to sheets action).

I did check it before I added the “Add to Row” action.

I am logged in as an administrator. This is what I get when I try that:

I am logged in as the Shopify-defined “Admin” role with the new user credentials schema from the Winter Edition. Could that be an issue?

I don’t think that would cause an issue. I’ll check for a bug report on our side.

I have similar issue, any news how to solve it?

You should post more detail about your specific issue

Ok, I’ll remove my reply from the other threads

Thank you Traiant for understanding.