How to Build a Business Dashboard with Notion Charts
Last updated Apr 9, 2026

Why Notion Charts Matter for Business Tracking
Most teams already run their projects, CRMs, and task boards in Notion. Until recently, turning that data into visual KPIs meant exporting to Google Sheets or connecting a third-party tool like ChartBase. With the March 2026 release of Notion 3.4, that workaround is no longer necessary. Notion now ships native chart views and a dashboard layout that pulls multiple charts into a single, filterable screen.
For context, Notion reported over 100 million users as of early 2026. A significant share of those users are operations managers, startup founders, and small team leads who manage everything from hiring pipelines to revenue tracking inside Notion databases. Giving them built-in charting eliminates one of the last reasons to switch tools mid-workflow.
What Chart Types Are Available
Notion offers five chart types, each suited to different questions.
Vertical bar charts compare discrete categories side by side. Use them for monthly revenue by product line, task completion counts by team member, or support tickets by priority level.
Horizontal bar charts work best when category labels are long. Think department names, client company names, or multi-word status labels that would crowd a vertical axis.
Line charts show trends over time. They support cumulative mode, which is useful for tracking total revenue or total sign-ups rather than per-period counts. You can also enable smooth lines and gradient fill for cleaner visuals.
Donut charts display proportional breakdowns. They are the right choice for showing how budget is allocated across departments or what percentage of deals sit in each pipeline stage.
Number charts surface a single KPI as a large, prominent figure. Use them for metrics like total open tickets, current MRR, or average response time.
All five types pull directly from Notion database properties. No formulas or external connections are required for basic charts.
Step 1: Structure Your Database
A clean database is the foundation. Before creating any chart, make sure your database has the right property types.
For time-based charts, add a Date property (e.g., "Created Date" or "Close Date"). For category breakdowns, use Select or Multi-select properties (e.g., "Status," "Department," "Region"). For numerical values, use Number properties (e.g., "Revenue," "Hours Logged," "Deal Value").
Notion charts cannot display rollups, unique IDs, files, media, or button properties. If your key metric lives in a rollup, consider creating a formula property that mirrors its value.
One important constraint: charts display up to 200 groups and 50 subgroups at a time. If your database has more than 200 distinct values in the property you chart against, the chart will truncate. Filter your view to keep group counts manageable.
Step 2: Create Your First Chart
Open the database where your data lives. Click the + icon next to your existing views (Table, Board, etc.) and select Chart. Alternatively, type /chart on any page to insert a standalone chart block.
Choose your chart type. For this walkthrough, start with a vertical bar chart tracking monthly deal value.
Configure the X-axis: set "What to show" to your Date property (e.g., "Close Date"). Notion will automatically bucket dates into months.
Configure the Y-axis: set "What to show" to your Number property (e.g., "Deal Value") and choose "Sum" as the aggregation. If you want to compare by deal stage, set "Group by" to your Status property.
Toggle on data labels if you want exact numbers visible on each bar. Adjust the height to "Large" or "Extra Large" for dashboard readability.
Step 3: Add More Charts for a Complete Picture
A single chart answers one question. A dashboard answers several at once. Create additional chart views or standalone chart blocks for each KPI you want to track.
A practical business dashboard might include four to six charts covering these angles: a line chart showing revenue trend over the past 12 months, a donut chart breaking down revenue by product or service line, a number chart displaying current month's total closed deals, a horizontal bar chart comparing deal value by sales rep, and a vertical bar chart showing new leads per week.
Each chart should have a clear, specific title. "Revenue by Month" is better than "Chart 1." Notion lets you rename chart views by clicking the view tab name.
Step 4: Combine Charts into a Dashboard
Notion 3.4 introduced a dedicated dashboard layout for Business and Enterprise plan users. To create one, add a new page and select the Dashboard template, or convert an existing page.
Dashboards let you arrange multiple chart blocks, database views, and linked databases into a grid layout. The key advantage over a regular page is filtering: dashboard-level filters apply across all widgets simultaneously. Set a date range filter once, and every chart on the dashboard updates to reflect that range.
If you are on a Free or Plus plan, you can approximate a dashboard by creating a full-width page, adding chart blocks from linked databases, and arranging them in columns using Notion's drag-and-drop column layout. You lose the unified filtering, but the visual result is similar.
Step 5: Use the Notion Agent to Speed Things Up
The Notion 3.4 release also expanded what the Notion Agent can do. You can now describe the dashboard you want in plain English, and the Agent will create the charts and layout for you.
For example, typing "Build a dashboard showing monthly revenue, deals by stage, and top 5 clients by lifetime value" in the Agent chat will generate a page with the corresponding charts, pulling from databases it identifies in your workspace. You can then refine each chart's configuration manually.
This feature works best when your databases have clear, descriptive property names. If your revenue column is named "Rev" or "Col_7," the Agent will struggle to match it to the right intent. Rename ambiguous properties before asking the Agent to build your dashboard.
Practical Tips for Maintaining Your Dashboard
Pin your dashboard. Add it to your sidebar Favorites so the whole team can access it in one click.
Use filtered views, not filtered databases. Create a chart view with filters rather than filtering the underlying database. This way, table views and board views remain unaffected.
Set a review cadence. Dashboards drift when the underlying data structure changes. If someone adds a new Status option or renames a property, charts may break. Review your dashboard monthly and update property references as needed.
Export when needed. Notion charts can be downloaded as PNG or SVG files. Use this for slide decks, investor updates, or reports that need to leave Notion.
Watch the 200-group limit. If a chart suddenly looks empty or incomplete, check whether your category property has exceeded 200 unique values. Apply a filter to narrow the view.
When Notion Charts Are Not Enough
Notion charts are solid for operational dashboards built on data that already lives in Notion. They fall short when you need to pull data from external sources (Stripe, HubSpot, Postgres), build calculated metrics that span multiple databases, or handle datasets larger than a few thousand rows.
For those cases, a dedicated analytics tool is the better fit. If you want to skip the setup entirely and work from raw data files, VSLZ lets you upload a CSV or connect a data source and get charts and statistical analysis from a single text prompt, no database structuring required.
Summary
Notion's native charts and the new dashboard layout turn an already-capable workspace tool into a lightweight BI layer. Structure your database with the right property types, create charts for each KPI, arrange them into a dashboard, and use the Agent to accelerate the build. For most small teams tracking internal metrics, this setup eliminates the need for a separate dashboarding tool entirely.
FAQ
What chart types does Notion support?
Notion supports five chart types: vertical bar, horizontal bar, line, donut, and number. Each chart type can be created from any Notion database using the /chart slash command or by adding a chart view to an existing database. Bar and line charts support grouping and sub-grouping for comparative analysis, while donut charts show proportional breakdowns and number charts display a single KPI prominently.
How do I create a dashboard with multiple charts in Notion?
On Notion Business and Enterprise plans, create a new page using the Dashboard template. This gives you a grid layout where you can add multiple chart blocks, database views, and linked databases with unified filtering across all widgets. On Free or Plus plans, create a full-width page and add standalone chart blocks from linked databases, arranging them in columns using drag-and-drop. The visual result is similar, though you lose the shared filter capability.
Can the Notion Agent build charts automatically?
Yes. Starting with Notion 3.4 (released March 2026), the Notion Agent can create charts and full dashboard layouts from a text description. You describe what you want to see, such as monthly revenue trends or deals by pipeline stage, and the Agent generates the charts by matching your request to existing databases in your workspace. For best results, make sure your database properties have clear, descriptive names.
What are the limitations of Notion charts?
Notion charts display a maximum of 200 groups and 50 subgroups at a time. They cannot visualize rollup properties, unique IDs, files, media, or button properties directly. Charts pull only from Notion databases, so external data sources like Stripe or HubSpot require manual import or a third-party integration. Large databases with thousands of rows may also experience slower chart rendering.
How do I export a Notion chart for a presentation?
Click on any chart in Notion and select the download option to export it as a PNG or SVG file. PNG works for slide decks and documents where you need a raster image. SVG is better for print materials or situations where you need the chart to scale without losing quality. You can also use Notion presentation mode (beta) to present pages with embedded charts directly as a slideshow.


