-
Notifications
You must be signed in to change notification settings - Fork 9
Sheet sync fails info #534
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
6 commits
Select commit
Hold shift + click to select a range
50706fc
Add FAQ on Google Sheets sync failures
mahajantejas 4cf4373
Added content on sheet sync in the google sheets main page, under the…
mahajantejas 230a36d
Update last updated date to December 2025
mahajantejas 35195db
Update docs/4. Product Features/03. Flows/2. Flow Actions/12. Link Go…
mahajantejas 208948c
Update docs/8. FAQ/Why is the google sheet sync failing.md
mahajantejas 4613999
Update docs/8. FAQ/Why is the google sheet sync failing.md
mahajantejas File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,35 @@ | ||
| # Why is the Google Sheet sync failing? | ||
|
|
||
| Google sheets on read mode with auto-sync functionality turned on sync once in every 24 hours. The sync operations happens around 5-6 am IST. If google sheet fails to sync, there is an error condition that is displayed on the google sheets page. | ||
|
|
||
| This document details out the error conditions that make the google sheets sync to fail, and how to solve these situations are explained below. | ||
|
|
||
| ## 1. Key can’t be blank | ||
| This happens when the `Key` columns is either empty or contains a few blank cells like shown. To solve this make sure that there are no empty cells in `Key` | ||
| <img width="272" height="442" alt="Screenshot 2025-12-24 at 1 22 59 PM" src="https://github.com/user-attachments/assets/02607de1-ac32-4b46-a578-266742e7d480" /> | ||
|
|
||
|
|
||
| ## 2. Unknown error or empty content | ||
|
|
||
| This happens when the sheet is empty or if the sheet does not contain a `Key` column. If the sheet is not empty and this error condition persists, it is likely because the Google Sheet contains a large amount of data. In such cases, the Google Sheet should be added as a table to the organization's BigQuery, and a serverless webhook should be deployed in Google Cloud Run to query the information when called from Glific. Refer to [this BigQuery and Cloud Run integration guide](https://docs.google.com/document/d/1C5FHnZuK38ukcR88ToVR689CHm6m6ijQ3zMxg6J5MRI/edit?tab=t.0#heading=h.e7zpjexh7kel) for implementation details. | ||
|
|
||
| ## 3. Key: has already been taken | ||
|
|
||
| This happens when the Values in “Key” column is repeated more than once. To solve this ensure that, `Key` column contains only unique values. | ||
|
|
||
| ## 4. Sheet not found or inaccessible | ||
|
|
||
| This happens if the sheet permissions are not in order. To use “read from google sheet” capability, the google sheet being used should have “anyone with the link” can “view” permission. | ||
|
|
||
| This condition could also occur in case the sheet is deleted from the google drive. | ||
|
|
||
| ## 5. Repeated or missing headers | ||
| This condition happens when there are headers which are repeated, or if there are any columns where content is present but header is not specified (screenshot shows an example of sheet with missing header) | ||
|
|
||
|
|
||
| <img width="494" height="365" alt="Screenshot 2025-12-24 at 1 23 27 PM" src="https://github.com/user-attachments/assets/c3be861c-7281-42b5-aedb-90bd8688553d" /> | ||
|
|
||
| To solve this, make sure that the headers have unique names. Also, ensure that all columns where content is present have a named header. | ||
|
|
||
|
|
||
|
|
||
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Capitalize "Google" and "Google Drive" throughout the document.
Several instances of lowercase "google" should be capitalized as "Google" (a proper noun). Additionally, line 24 should use "Google Drive" (the official product name) instead of "google drive". Line 3 also contains a grammar issue: "happens" should be "happen" (plural subject).
🔎 Proposed fixes
Also applies to: 5-5, 22-22, 24-24
🧰 Tools
🪛 LanguageTool
[uncategorized] ~3-~3: “Google” is a proper noun and needs to be capitalized.
Context: ...rror condition that is displayed on the google sheets page. This document details ou...
(A_GOOGLE)
🤖 Prompt for AI Agents