← Back to DocumentationTroubleshooting
This guide helps you solve common issues with ShopSheets.
Google Connection Issues
"Authorization Denied" Error
What you see: Error message in dashboard: "Google authorization was denied"
Cause: You clicked "Cancel" on the Google OAuth popup
Solution:
- Click Connect Google Account again
- Complete the authorization process
- Click "Allow" when prompted for permissions
"Session Expired" Error
What you see: Error messages like:
- "Session expired, please try again"
- "OAuth session expired, please try again"
Cause: The OAuth session timed out (10-minute limit) or state cookie is missing
Solution:
- Close any open Google OAuth popups
- Click Reconnect Google Account in the dashboard
- Complete the authorization within 10 minutes
- Ensure your browser accepts cookies
"Expired" Badge in Dashboard
What you see: Badge shows Expired instead of Connected
Cause: Google refresh token expired or was revoked
Common reasons:
- Changed your Google account password
- Revoked ShopSheets access in Google Account settings
- Token expired after 6 months of inactivity
Solution:
- Click Reconnect Google Account
- Complete the authorization process again
- Your existing sheets will continue working after reconnection
"Failed to Exchange OAuth Tokens" Error
What you see: "Failed to exchange OAuth tokens" error message
Cause: Network issue or Google API temporary error
Solution:
- Wait 1 minute and try again
- Check your internet connection
- If the problem persists, clear browser cache and try again
Sheet Creation Problems
"Failed to Create Sheet"
What you see: Error when clicking "Create Orders Sheet"
Possible causes and solutions:
-
Insufficient Google Drive storage
- Check your Google Drive storage quota
- Delete old files or upgrade storage
-
Google permissions revoked
- Go to dashboard and verify badge shows Connected
- If Expired, reconnect your Google account
-
Network timeout
- Wait 1 minute and try again
- Check your internet connection
-
Google API rate limit
- Rare, but can happen if you create many sheets quickly
- Wait 5 minutes and try again
Sheet Created But No Data
What you see: Sheet opens but rows 6+ are empty
Possible causes:
-
No orders in selected date range
- Click the Date Range dropdown in row 2
- Select "All time" to see all orders
- Verify you have orders in Shopify Admin
-
Sync in progress
- Large datasets may take 30-60 seconds to populate
- Refresh the sheet after waiting
-
Shopify API error
- Check the ShopSheets dashboard for "Recent Activity"
- Look for error messages
Sync Issues
New Orders Not Appearing in Sheet
What you see: Created a new order in Shopify, but it doesn't show in the sheet
Expected behavior: Webhooks deliver updates within 1-2 minutes
Solutions:
- Wait 2 minutes - Webhook delivery can take up to 2 minutes
- Check Recent Activity - In the dashboard, look for sync errors
- Manual refresh - In your sheet: ShopSheets menu → Refresh Data
- Verify filters - Check that your Date Range filter includes today
- Check status filter - Ensure "All" or the order's status is selected
Failed Syncs in Dashboard
What you see: "Recent Activity" shows failed sync attempts
What ShopSheets does automatically:
- Auto-retries failed syncs with delays: 1 min, 5 min, 15 min
- Up to 3 retry attempts
Common causes:
-
Google API rate limits
- ShopSheets will retry automatically
- No action needed
-
Network timeout
- Usually resolves on retry
- Check dashboard after 5 minutes
-
Sheet deleted or permissions changed
- If you deleted the sheet, failed syncs are expected
- Create a new sheet from the dashboard
When to worry:
- If syncs fail consistently for 30+ minutes
- If "Failed Syncs" tab shows many errors
- Contact support with the spreadsheet ID
Apps Script Issues
No "ShopSheets" Menu in Toolbar
What you see: Can't find the ShopSheets menu in your sheet
Solutions:
- Reload the sheet - Press Ctrl/Cmd + R
- Check Apps Script is installed
- Go to Extensions → Apps Script
- You should see a project named "ShopSheets Sync"
- If missing, the script didn't deploy correctly
- Wait 30 seconds - Menu can take time to load on first open
- Try incognito mode - Rules out browser extension conflicts
"Script Not Configured" Error
What you see: Error message: "Script not configured. API configuration is missing."
Cause: Apps Script project is missing the API key (rare)
Solution:
- Note your spreadsheet ID (in the URL)
- Contact support at mail@minim-l.com with the spreadsheet ID
- We'll redeploy the script with the correct configuration
Temporary workaround:
- Use manual refresh from the dashboard
- Create a new sheet (this will deploy a fresh script)
Auto-Sync Not Working After Filter Change
What you see: Change a filter dropdown, but data doesn't refresh
Cause: Auto-sync trigger not installed or permissions denied
Solution:
- Run: ShopSheets menu → Setup Auto-Sync
- Grant permissions if prompted:
- "See, edit, create, and delete all your Google Sheets spreadsheets"
- "Connect to an external service"
- Change a filter to test - should sync within 2 seconds
If still not working:
- Reload the sheet
- Try manual refresh: ShopSheets menu → Refresh Data
- Check browser console for errors (F12 → Console)
Performance Issues
Slow Loading with Large Datasets
What you see: Sheet takes 30-60 seconds to load data
Cause: Syncing 1000+ orders or products
This is normal for large datasets, but you can optimize:
-
Use narrower date ranges
- Change filter from "All time" to "Past 30 days"
- Reduces data volume significantly
-
Wait for cache to warm
- First sync is always slower
- Subsequent syncs use cache and are faster
-
Close unused sheets
- Multiple large sheets can slow sync
-
Avoid "All time" filter for stores with 10,000+ orders
- Consider "Past 90 days" instead
"Syncing Orders..." Appears But Nothing Happens
What you see: Toast message "Syncing orders..." but sheet doesn't update
Possible causes:
-
Sync already in progress
- Wait for current sync to complete
- Can take up to 60 seconds for large datasets
-
Cache is serving data
- If you see "Synced X orders (from cache)", data is already current
- No update needed
-
Apps Script timeout
- Rare for normal datasets
- Try manual refresh from dashboard instead
When to Contact Support
Contact mail@minim-l.com if:
- Errors persist after trying troubleshooting steps
- Failed syncs exceeding 3 auto-retry attempts (check dashboard)
- Data discrepancies between Shopify and Sheets
- "Script not configured" error
- Connection issues lasting more than 30 minutes
Include in your support request:
- Spreadsheet ID (from the URL)
- Screenshot of the error message
- Recent Activity log from dashboard
- Steps you've already tried
We typically respond within 24 hours.