Bring external data into Google Sheets. Then keep watch on the refresh.
Flux Tables is a Google Sheets add-on for APIs, URLs, CSV feeds, JSON/XML responses, and one-time local CSV/JSON/XML file uploads. Preview rows, choose columns, then overwrite or append to a sheet. Save repeat imports as Jobs, schedule refreshes, and get email alerts for failed runs, zero rows, row-count drops, schema changes, or value alerts.
Your spreadsheet can be wrong before anyone notices.
Many teams rely on Google Sheets for operations, reporting, inventory, price checks, vendor data, and recurring exports. The problem is not just getting data into Sheets once. The problem is knowing whether the next refresh worked, returned zero rows, dropped rows, changed columns, or quietly produced different data.
From one-time import to monitored Job.
Flux Tables turns external data setup into a saved Job you can run again, write to Sheets, schedule, and monitor.
Import
Connect to a URL or REST API, parse CSV/JSON/XML responses, or upload a local CSV/JSON/XML file once. Use custom methods, headers, request body, and auth helpers.
Preview
Preview rows before writing. Choose fields, reorder columns, rename headers, and drill into nested JSON paths.
Write
Write to a selected sheet and start cell. Use overwrite or append mode, auto-create tabs, and apply optional formatting.
Save as Job
Save the request, destination, fields, formatting, and settings. Run again, schedule refreshes, and view recent run history.
Alerts for the failures that actually matter.
Alert delivery depends on Google quotas, third-party API behavior, email delivery, and your settings, so alerts are not guaranteed.
Run alerts
- Failed run
- Zero rows returned
- Row-count drop compared with previous run
- Schema changed, including added, removed, or renamed columns
Value alerts
- Above
- Below
- Equals
- Contains
- Changed
Alerts support cooldowns, mute settings, active windows, time zones, and alert history.
Built for people running real work in Google Sheets.
Not every spreadsheet needs automation. Flux Tables is for recurring external data that matters enough to monitor.
Operators
Track inventory, vendors, prices, orders, recurring exports, or operational reports.
Analysts
Bring API or CSV data into Sheets without rebuilding the same import every week.
Agencies and freelancers
Maintain client spreadsheets with scheduled refreshes, run history, and alerting.
Works with common data sources.
Use refreshable URL/API sources for scheduled Jobs. Use local file uploads for one-time imports.
Can refresh from
- URLs and REST APIs
- JSON responses
- CSV feeds
- XML responses
- Authenticated requests using headers, bearer tokens, API keys, query parameters, or basic auth
- Paginated API responses when configured
Import-once
- Local CSV files
- Local JSON files
- Local XML files
Local uploaded files are not automatically refreshed unless the data is available from a URL or API source.
How it works
One path from external data to a monitored spreadsheet Job.
Add source
Paste an API or URL, or upload a CSV, JSON, or XML file.
Preview rows
Preview the table before anything touches your sheet.
Choose columns
Pick, reorder, and rename fields before writing.
Write to Sheets
Choose overwrite or append, destination tab, and start cell.
Save Job
Save the setup so you can run it again without rebuilding it.
Monitor
Run manually, schedule refreshes, repeat refresh while active, review run history, and receive configured email alerts.
Founder Pro
Early-access pricing for the first Flux Tables users.
14-day free trial, then $29/month.
- API/URL sources and CSV/JSON/XML imports
- Preview before writing
- Saved Jobs
- Scheduled refreshes
- Run history
- Email alerts
- Run receipts
- Repeat refresh while active
- In-app help
A few honest limits.
These are not footnotes. They are real operating constraints for a Google Sheets add-on.
- Local file uploads are import-once.
- Scheduled refreshes depend on Google Apps Script triggers and quotas.
- Alerts are not guaranteed.
- Some APIs block automated or server-side requests.
- Users should verify important data before making business decisions.
- Third-party API changes can affect saved Jobs.
Questions before you try it
Concrete answers only.
Is Flux Tables a Google Sheets add-on?
Yes. Flux Tables runs inside Google Sheets.
What can I import?
You can import from URLs, REST APIs, CSV feeds, JSON responses, XML responses, and local CSV/JSON/XML files. URL/API sources can be used for scheduled refreshes; local uploaded files are import-once.
Can I preview before writing?
Yes. Flux Tables shows a preview before writing data to the sheet.
Can I schedule refreshes?
Yes. Saved Jobs can be scheduled using validated cron-style schedules and common presets.
Can Flux Tables alert me?
Yes. Flux Tables can send email alerts for failed runs, zero rows, row-count drops, schema changes, and configured value alerts.
Are local file uploads refreshed automatically?
No. Local file uploads are import-once. For scheduled refresh, use a URL or API source.
Can I cancel?
Yes. Cancel anytime through Stripe billing or by contacting support.