Learn how eg2 keeps your portal data up to date, and what to do when sync fails.
eg2 never reads directly from your spreadsheet when a customer loads the portal. Instead, it maintains its own copy of your data, which is updated on each sync. Customers always read from this copy — it keeps the portal fast and protects your spreadsheet from load.
For Google Sheets, eg2 registers a real-time change notification with Google Drive. Whenever anyone with edit access saves a change to the spreadsheet, Google notifies eg2 within seconds and a new sync begins automatically.
Excel and CSV files sync in the same way — eg2 detects changes and updates automatically.
You don’t need to do anything — just edit your file and the portal updates on its own, typically within a minute.
You can trigger a sync at any time from the admin panel:
Manual sync is also useful after making large bulk edits and wanting to confirm they’re live immediately.
The admin panel shows the current sync state for each portal:
| State | Meaning |
|---|---|
| Synced | Data is up to date. Customers see current data. |
| Pending | A sync has been queued but hasn’t started yet. |
| Processing | Sync is currently running. |
| Failed | The last sync did not complete. See below. |
| Oversized Error | The file exceeds the size eg2 can process. |
Failed usually means eg2 could not read the file. Common causes:
To resolve:
Oversized Error means the file has more rows or data than eg2 can process in a single sync. To resolve, reduce the data — archive old rows to a separate sheet, or split into multiple portals.
If your portal has image columns, images are downloaded from Google Drive during each sync.
The admin panel shows the timestamp of the last successful sync for each portal. If the time looks stale and you’ve made recent changes, click Sync Now and watch the state move through Pending → Processing → Synced.
← All Guides