Live demo · no sign-up

See TableBI on real data before you connect anything

Checked October 1, 2026

The demo below is a live TableBI dashboard on real Google Search Console data from the TableBI founder's own portfolio of websites. It is not sample data and it is not your data. It shows site-level totals only — clicks, impressions, click-through rate and average position for each site — and it recomputes from the same sync pipeline every workspace uses each time someone opens it. Anyone can open it without an account. Your own data never appears here: it lives in your workspace and stays private unless you publish a dashboard yourself.

Below the dashboard, two walkthroughs show the steps you would take with your own accounts — finding content opportunities in Search Console, and reading channels in Google Analytics 4 — with the exact prompts, the commands your agent runs, and what comes back.

Open the live dashboard ↗
  • Real data · Google Search Console
  • Whose · the founder's own sites
  • Scope · site-level totals only
  • Freshness · recomputed when opened
  • Access · public, read-only
The live TableBI demo dashboard: Search Console totals for the last 28 days with change against the previous 28 days, data-freshness badges, and a 90-day chart of daily clicks and impressions.
Screenshot taken October 1, 2026. The live link always shows the current numbers.

What is real here, and what is not

What you are looking atDataWho can see it
The live demo dashboardReal Search Console data from the founder's own sites, site-level totalsAnyone with the link
The animation on the home pageIllustrative numbers written for the animation—
Your workspaceYour own connected sourcesOnly you
A dashboard you publishThe queries you pinned, recomputed from your data when openedAnyone with its link, until you unpublish it

Walkthrough 1: find content opportunities in Search Console

The question: which searches already show your pages but sit just off page one, where a better page or a few internal links could turn impressions into clicks.

1. Connect Search Console

Your agent runs one command. A browser tab opens Google's consent screen asking for read-only Search Console access (the webmasters.readonly scope). While TableBI's Google verification is in review, Google first shows a "This app isn't verified" screen: choose Advanced, then continue to console.tablebi.com. If your Google account has several verified sites, the agent lists them and reruns the command for the one you pick. The first sync pulls 16 months of site totals and the last 90 days of pages and queries; --days reaches further back.

what the agent runs
tablebi connect gsc --site sc-domain:example.com

2. Ask in plain words

"Which non-brand queries get impressions but rank between 8 and 30?" The agent turns that into a grammar query, so the tables, date window and brand filter are chosen by the engine rather than improvised:

what the agent runs
tablebi query --kind table --view search_console \
  --metrics impressions,clicks,avg_position --by query \
  --filter "query_not=yourbrand*,site:*" --limit 25 --json

3. Read the answer, with its caveat

The reply carries one row per query — query, impressions, clicks, average position — together with the time window it covers (by default the last 28 days that have data, not the last 28 calendar days), the SQL the engine generated, and a caveat that matters: per-query rows exclude the anonymized queries Google withholds, so they add up to less than the site total. The agent is instructed to pass that caveat on with the numbers.

4. Pin it as a live dashboard

"Pin that, with a weekly impressions trend on top." The agent writes a small dashboard file and publishes it. The result is a read-only URL that re-runs its queries when someone opens it, so next week's link shows next week's numbers.

what the agent runs
tablebi dashboard publish --file opportunities.json
✓ Published: https://<your-workspace>.tablebi.com/d/dsh_…

Walkthrough 2: which GA4 channel actually converts

The question: comparing this month with last month, which default channel group brings sessions that convert — and is any of it coming from AI assistants?

1. Connect GA4

Same pattern: tablebi connect ga4 opens Google's consent screen for read-only Analytics access (analytics.readonly), then lists your properties. TableBI syncs sessions, users, page views, key events (shown as conversions) and revenue by date, channel and country, plus source × medium and the landing pages of AI-assistant visits.

2. Ask

what the agent runs
tablebi query --kind compare --view ga4 --metrics sessions,conversions --by channel --json
tablebi query --kind trend --view ga4 --metrics sessions --filter ai_only \
  --split-by ai_assistant --window last-90d --grain week --json

3. Read the answer

The first reply puts each channel's sessions and conversions for both periods side by side with the change in percent; the second gives weekly sessions from ChatGPT, Perplexity, Claude, Gemini and similar assistants. GA4 keeps processing the most recent 24 to 48 hours, so the newest day can still move, and GA4 "conversions" here are the property's key events.

4. Pin and share

Pinned the same way, the channel table and the AI-referral trend become one link you can send to a client or a co-founder, who can open it without an account.

What the demo will not show you

  • Four live sources plus CSV. Search Console, GA4 and Google Ads are live; Meta Ads is in beta, and until Meta's App Review completes only people added to our Meta app as test users can connect it. Other channels come in as CSV uploads.
  • Campaign level for ads. Google Ads and Meta Ads sync at campaign level, not ad group or keyword.
  • No reporting-agency features. No white-label, scheduled PDF or email reports, alerts or rank tracking.
  • Free plan. One source and one live dashboard. The $29-a-month Operator plan is switched on by request during early access, as the pricing page explains.

Other products also put AI and shareable live dashboards on marketing data — Supermetrics Studio, for one, in beta since July 2026. What is different here is narrower: the reasoning runs in an agent you already use, against read-only SQL tables you can inspect, with nothing installed on your website.

Start with your own data

Set up TableBI as my Claude Code's data backend — so you can connect my marketing sources, query them, and publish live dashboards for me.

1. Install:  npm i -g @tablebi/cli
2. Run tablebi install — it adds the tablebi skill so you'll know to use these commands next time.
3. Run tablebi login — it opens the browser to authorize; the first login also creates my account. Walk me through it.
4. Run tablebi context — confirm you're connected and show my sources + metric definitions.

Then tell me what's ready — always read the numbers from the CLI (never invent them), and ask before spending money or emailing a real person.

The step-by-step reference for every command is in the docs. Guides for the most common jobs: Facebook Ads to Looker Studio, Search Console to Power BI, GA4 in Claude Code and exporting more than 1,000 rows from Search Console.

Questions people ask

Is the TableBI demo real data?

Yes. The live demo dashboard runs on real Google Search Console data from the TableBI founder's own websites, synced by the same pipeline every workspace uses. It shows site-level totals only — clicks, impressions, click-through rate and average position per site — and it recomputes from current data each time it is opened.

Do I need an account to see the demo?

No. The demo dashboard is a public, read-only link. You need an account only to connect your own sources; signing in with Google creates one, and the free plan covers one source and one live dashboard.

Will my own data be public if I connect it?

No. Connected data stays in your workspace. A dashboard becomes a public link only when you publish it, and unpublishing takes the link down. The demo shows the founder's data, never a visitor's.

Why does Google say the app is not verified?

TableBI's Google OAuth verification is still in review, so Google shows a "This app isn't verified" screen before the consent page. Choose Advanced, then continue to console.tablebi.com. The Search Console and GA4 permissions TableBI asks for are read-only, and you can revoke access at any time in your Google account.

Do I need Claude Code to use TableBI?

Not to get started. You can sign in on the web, connect a source in the browser and get an automatically built overview dashboard. Asking new questions and pinning your own dashboards happens through TableBI's command-line tool, which an agent such as Claude Code or Codex drives for you.

Sources, read October 1, 2026: OAuth scopes from Search Console API authorization and GA4 Data API; Google's unverified apps page; key events in Analytics Help. Product limits from TableBI's capability list.