Turn your BigQuery views into Slack reports. No dashboards.

Connect a SQL view to Chartcastr and schedule it as a Slack pulse — your team sees the numbers without logging into anything.

You've done the hard part: the data is in BigQuery, the views are clean, the rollups run on schedule. The missing piece is getting those numbers in front of the people who need them — without asking everyone to bookmark yet another dashboard.

Data sits in BigQuery. Nobody sees it without logging in.

You've built a solid data pipeline. The problem isn't the data — it's distribution.

Dashboards Nobody Checks

Looker, Data Studio, Metabase — they require your team to remember to log in. Most don't, even when the data matters.

Manual Screenshot Rituals

Someone runs the query, screenshots the chart, pastes it into Slack. Every week. It takes longer than it looks and breaks when that person is away.

Context Arrives Too Late

By the time someone notices a metric has moved, the moment to act has passed. Weekly reviews discuss last week's problems.

The pipeline

Chartcastr connects to Google Sheets as a data source. Google Sheets connects to BigQuery via Connected Sheets (the BigQuery Data Connector). This gives you a clean, no-code path from your SQL views to Slack.

1

BigQuery SQL view

Write the query that shapes your data — rollups, aggregations, period comparisons. This is where your SQL expertise pays off.

A simple SELECT with GROUP BY and date filters is all you need. Chartcastr will visualize whatever columns you expose.

2

Google Sheets Connected Sheets

In a Google Sheet, go to Data → Data Connectors → Connect to BigQuery. Point it at your view. The sheet stays in sync with BigQuery automatically.

Connected Sheets queries BigQuery on refresh — no data export, no stale snapshots. Alternatively, use a Scheduled Query to write results into a sheet on a recurring schedule.

3

Chartcastr source

Connect the Google Sheet as a Chartcastr data source. Select the data range — Chartcastr detects your columns and suggests chart types.

Paste the sheet URL, select the tab and range, done. No API keys, no service accounts on the Chartcastr side.

4

Connection + pulse schedule

Pick the Slack channel, set the cadence (daily, weekly, custom), and Chartcastr delivers a chart with an AI-written summary explaining what moved.

Your team sees the chart in Slack, can ask follow-up questions in-thread, and never needs to log into BigQuery or a dashboard.

Step-by-step setup

Assumes you already have a BigQuery project with data. Total time: ~15 minutes.

1

Create or identify your BigQuery view

Write a SQL view (or use an existing one) that returns the data you want to share. Keep columns human-readable — column names become chart labels.

2

Connect BigQuery to Google Sheets

Open a new Google Sheet → Data → Data Connectors → Connect to BigQuery. Select your project, dataset, and view. Click "Apply" to run the query and pull results into the sheet.

3

Set up Chartcastr

In Chartcastr, add a new Google Sheets source. Paste the sheet URL, select the Connected Sheets tab, choose your data range.

4

Connect Slack and create a connection

Authorize Chartcastr to post to your Slack workspace. Create a connection: pick the data source you just set up, choose a channel, confirm the chart preview.

5

Set a schedule and activate

Choose your delivery cadence — daily at 9am, every Monday at 8am, or a custom schedule. Activate the connection. Your team gets the first pulse at the next scheduled time.

What your team sees in Slack

A Chartcastr pulse lands in your chosen Slack channel as a rich message — not a raw data dump.

CC
ChartcastrToday at 9:00 AM

📊 Weekly Revenue by Region — BigQuery pulse

[Bar chart: Revenue by region, week-over-week comparison]

APAC up 18% week-over-week, driven by a strong close in AU enterprise deals. EMEA flat. Americas down 6% — three large deals pushed to next week per CRM notes. Overall revenue $2.1M, 4% above weekly target.

💬 3 replies · Ask a follow-up question in this thread

Chart image

High-res bar, line, or area chart generated from your data — no chart builder, no manual formatting.

AI summary

A plain-English explanation of what moved and why — trend detection, anomaly flags, period comparisons.

In-thread Q&A

Reply to the pulse to ask follow-up questions. Chartcastr already has your data in context and answers immediately.

Frequently Asked Questions

Frequently Asked Questions

Related

BigQuery → Slack

No credit cardSetup in ~15 minutesRead-only access

Ready to get BigQuery data into Slack?

Connect your BigQuery view via Google Sheets, pick a channel, set a schedule. Your team gets clean data pulses with AI analysis — without logging into anything.

No card required. Setup in 3 minutes.

Chartcastr