Storage
Connect Google Drive and cloud storage
Connect Google Drive via OAuth so Flo can poll monitored folders and ingest new files into your asset library.
Prerequisites
- Org admin access in Flo
- A Google account with access to the folders you want to monitor
Best practice: Use a shared service account or team Drive rather than a personal account for production use.
Supported sources
Google Drive is supported today via OAuth.
How to use
1. Add a connector
- Go to Settings → Connectors.
- Click Add Connector.
- Select Google Drive.
2. Authorize with OAuth
- Click Connect to open the Google OAuth popup.
- Sign in and grant Flo access to the requested scopes.
- Complete authorization. You return to the connector setup flow.
If you close the popup or deny access, no connector is created. Try again from Add Connector.
3. Select folders to monitor
- Use the folder picker to choose a root folder.
- Flo polls files in that root folder. Nested folders are not ingested yet.
You select one root folder per connector today.
4. Configure polling
Flo polls Google Drive on a schedule for new and changed files. The default interval is 15 minutes. You can change the polling interval in the connector Edit modal after creation.
5. Create the connector
Enter a name and optional description, then submit. Flo provisions polling infrastructure and moves the connector toward Active when healthy.
6. Verify
- Confirm the connector card shows Active (green).
- Click Test connection. It should report success.
- Click Sync to run an initial backfill of files since connector creation (may take time for large folders).
- Open Ingest status to review queue depth and pipeline steps.
- Go to Assets and confirm ingested files appear.
How ingest works
New files in monitored folders are downloaded and processed through the same pipeline as manual uploads: metadata extraction, proxies, thumbnails, and search indexing.
Troubleshooting
| Symptom | Likely cause | Fix |
|---|---|---|
| OAuth popup fails or closes | User denied access or popup blocked | Allow popups; retry authorization |
| Connector shows Error | Token revoked or expired | Open Edit and reconnect OAuth |
| Active but no assets | Empty folder, files outside the selected root, or Monitor subfolders off | Add files to the selected root folder, enable Monitor subfolders if files are nested, or pick a different root folder |
| Sync takes a long time | Large backfill | Wait for Syncing to complete; check ingest status |
| Test connection fails | Folder no longer accessible | Re-authorize or pick a different folder |