Files connector

CSV by URL Dashboard & Live Metrics

Any CSV that lives at a URL — re-fetched on a schedule so dashboards built on it stay current.

Category FilesAuth paste a tokenRefresh every hour, every six hours, dailyProduces a live dataset
Connect CSV by URL →
Pro plan · credentials encrypted at rest · disconnect any time, your data stays

CSV by URL connects to DataHub Pro with a URL and gives you a dataset that refreshes in place, refreshed daily (hourly available). Setup is 3 steps and takes a few minutes.

Once connected, one click builds a live dashboard from it, the numbers land in My Metrics with history and alerts, and you can ask Claude or ChatGPT about them through the built-in MCP server. No CSV exports, no re-uploads.

What you get

The dataset

A dataset in Files that is replaced in place on every sync. The file id never changes, so a dashboard pointed at it is a live dashboard, a metric defined on it is a live metric, and a scheduled report built on it sends fresh numbers.

How to connect CSV by URL

  1. Find or create a CSV that updates itself: a published Google Sheet, a scheduled export from your tool, or a file on cloud storage with a public link.
  2. Paste the direct link (it should download the file when opened in a browser, not show a page).
  3. Pick how often to re-fetch. Each sync replaces the dataset in place, so anything built on it updates.

What the app asks for

CSV URLA direct link to the file. Google Sheets: File → Share → Publish to web → CSV. https://example.com/export/orders.csv
Dataset name (optional)How it appears in Files. Orders export
Bearer token (optional)Only if the URL needs an Authorization header.

What you can build on it

See the 48 dashboard designs →

Questions

Does connecting CSV by URL need OAuth or an app approval?

No. CSV by URL connects with a URL. There is no OAuth app to register, no review queue and nothing to install. Credentials are encrypted before they reach the database and are never displayed again.

How often does CSV by URL data refresh?

By default daily. You can set every hour, every six hours, daily per connection, and there is a Sync now button for the moment you want it. Every sync replaces the dataset in place, so any dashboard, metric or scheduled report built on it simply shows the new numbers.

Is the CSV by URL connector free?

Uploading files and building dashboards is free. Live connectors — sources that refresh themselves — are on the Pro plan at $19.99 per seat, which includes every connector on this page, unlimited dashboards, scheduled reports and white-label sharing. Databox charges $159 a month for the equivalent tier.

Other connectors

AT
AirtableOne table (or a view of it) from an Airtable base, re-synced on a schedule. Every field becomes a column.
N
NotionA Notion database as a dataset — each page is a row, each property a column, re-synced on a schedule.
GS
Google SheetsA live-linked sheet that re-syncs hourly or daily.
SP
SharePoint / OneDriveWorkbooks from a document library, kept in sync.
PL
PlausibleVisitors, pageviews, bounce rate and visit duration for the last 30 days, plus a daily series dataset. Works with plausible.io and self-hosted instances.
{ }
REST / JSON APIAny HTTP endpoint that returns JSON. Name the array of records and it becomes a scheduled dataset.

All 22 live data sources →

Your CSV by URL numbers, live, for $19.99

Connect it in a few minutes. A dashboard that refreshes itself, metrics with history and alerts, and reports that send themselves.

Connect CSV by URL →
Free account first · live connectors unlock on Pro