Turn Any Notion Database into a Weekly Slack Chart

6 min read

Pick a Notion database, let AI pick the chart, drop it into Slack on a schedule. A walk-through with no formulas and no warehouse.

Turn Any Notion Database into a Weekly Slack Chart

The single highest-leverage report most teams could send themselves doesn't exist yet. It's a chart of the one Notion database the team talks about every Monday — the pipeline, the OKR tracker, the sprint board, the support backlog — dropped into Slack at 8am on Monday morning.

It doesn't exist because someone would have to build it. And rebuild it every week. So nobody does.

This post is a walk-through of how to get that chart shipping itself, in about a minute, with no formulas, no warehouse, and no BI tool.

The Setup

To follow along you need three things:

  1. A Notion workspace with a database you want to chart. We'll use a pipeline-style database in the examples — a CRM contacts list, a deals tracker, anything with a status column and one numeric column.
  2. A Slack workspace (or an email address if Slack isn't where you live).
  3. A free Chartcastr account.

That's it. No warehouse, no sync tool, no chart builder.

Step 1 — Share the Database with Chartcastr

Notion's integration model is share-based. Even after you connect an integration to your workspace, it can only see databases you explicitly share with it.

Open the database you want to chart, click the menu in the top-right, choose Connect to → Chartcastr, and confirm. Repeat for any other databases you want available later — you can always add more.

Step 2 — Open the Free Tool

Go to chartcastr.com/tools/notion-database-charts and click Connect Notion. The tool is free and doesn't require a paid plan to try.

After OAuth, you'll see the databases you shared with Chartcastr in step one. Pick the one you want to chart.

Step 3 — Let AI Pick the Chart

The moment you select a database, Chartcastr reads its schema (the property names and types) and a small sample of rows, then asks the AI: "given this database, what are three to five charts a team would actually want to see?"

You get a list back, each with a title and a one-line reasoning. For a deals database, you might see:

  • Deals by stage — stacked bar of Amount summed by Stage.
  • Weekly closed-won — line chart of Amount summed by week, filtered to Closed Won.
  • Pipeline by owner — bar chart of Amount summed by Owner, top 5 + "Other" bucket.
  • Deal velocity by stage — bar chart of average days-in-stage per Stage.

Expand any card to see a preview rendered from the database's real rows. Pick the one that matches the question your team asks every week.

Step 4 — Continue to Setup

Hit Continue setup. Chartcastr drops you into the admin app with the source pre-flagged for Notion. The same picker re-opens; confirm the chart, then move on to the next two questions:

  • Where should it go? Pick a Slack channel or an email address (or both).
  • How often? Daily, weekly, biweekly, or any cron expression. Most teams pick "every Monday at 8am" for a weekly chart.

Save the connection. You're done.

What Actually Arrives in Slack

On Monday at 8am, the chart renders against your live Notion database and drops into the channel. Three things matter about what arrives:

1. It's a real image, not an embed. It renders inline in the Slack thread, looks like a chart screenshot, and survives being forwarded. No login required to view.

2. It includes an AI-written summary. Underneath the chart is a short analysis of what changed — "closed-won is up 18% week over week, mostly two Enterprise deals; new pipeline creation is down 30%, worth checking with the SDR team". The summary uses the Chartcastr-managed snapshot history, so the comparison to "last week" is real, not invented.

3. It opens a thread for follow-ups. Anyone can reply to the chart in-thread; the AI will answer follow-up questions about the data it just delivered. "Which Enterprise deals?" → answer with names. "Why is new pipeline down?" → AI hypothesises based on the schema.

A Few Tips From Watching Teams Use This

After watching dozens of teams set this up, a few patterns stand out.

Start with one chart, not five. The temptation is to set up the full Monday-morning dashboard right away. Resist. Pick the single database your team already discusses every Monday and chart it. If you set up five charts at once, your team will mute the channel by Wednesday.

Pick a chart that asks a question, not one that answers one. "Deals by stage" is good — it surfaces where the pipeline is stuck. "Total deals" is bad — it's a number you already have on a dashboard somewhere. The chart that gets read every week is the one that points at something to discuss.

Let the AI pick the cadence too. If you're not sure how often to send it, start weekly. Daily makes sense for support-backlog or active-incident style charts; monthly makes sense for OKR-style ones. Weekly is the right default for everything else.

Let other people ask in-thread. The biggest thing that breaks the "Monday morning chart" habit is that the chart shows up, people skim, nobody discusses. The in-thread AI follow-up flips that — anyone can ask a follow-up question and get an answer immediately, which turns the chart into a conversation starter rather than a notification.

The "Why Bother" Test

Before you build any recurring chart, ask: what decision would change based on this chart?

If the answer is "none — we'd just look at it", don't build it. Save the channel real estate.

If the answer is "we'd reallocate SDR time", or "we'd flag a stuck deal in the standup", or "we'd reach out to the OKR owner who's falling behind", build it. That's a chart worth sending.

The team's first Notion-to-Slack chart should be the one that maps to the decision they keep almost making in the Monday meeting but never quite have the data for.

Wrapping Up

The blocker on getting useful charts out of Notion was never the data. It was the chart-building step. Strip that out — let the AI suggest the chart, let Chartcastr deliver it — and the rest is just picking the right database and trusting the cadence.

Try it on a database your team already discusses every week: the free tool is the fastest path. If it sticks, scheduling and Slack delivery are a few more clicks.

By the second Monday, the chart will compare itself to last week. By the fifth, it'll have a month of history. That's the part Notion can't do by itself — and it's the only part of the workflow that takes any effort at all to set up.

Was this post helpful?

Google SheetsSlackAI Summaries

Turn your data into automated team updates.

Connect a data source, create charts, and deliver AI-powered insights to Slack or email — in minutes.

No card required. Setup in 3 minutes.

Chartcastr