Attio Reporting & Dashboards: The Complete Guide (2026)


•


•
Attio reporting turns live CRM data into charts you group into dashboards. There are five report types: Insight, Historical values, Funnel, Time in stage, and Stage changed. Insight reports are available on every plan, Funnel reports start on Plus, and the other three need Pro or Enterprise. Report counts scale from 3 on Free to 100+ on Enterprise.
Here is my verdict after implementing Attio for seed to Series B teams: native reporting covers about 80 percent of what a GTM team needs, and covers it fast, but only when the data model underneath is right. This guide shows exactly when to use each report type, the five-report sales dashboard I deploy in week one of most client builds, my scorecard of where the reporting engine shines and where it runs out, and the mistakes I keep fixing in real workspaces. It is part of my complete Attio guide for startups.
The mental model is simple. A report is a single chart or table that analyzes data from an object or a list. A dashboard is a page that holds one or more reports, grouped however makes sense for your team: a sales dashboard, a PLG dashboard, a board-meeting dashboard. Everything lives under Reports in the left sidebar.
Attio rebuilt this system with its Reporting 2.0 release, and the build flow now starts from the data, not the chart. You pick a data source (an object like Deals, or a list), choose a metric such as Count records or the sum of a currency attribute, then shape the result with Group by and Segment by. Attio detects which visualizations fit your configuration, from bar, line, and pie charts to funnels, single-value metrics, and even maps when you group by a geographic attribute.
Two things depend on your plan: which report types you can use, and how many reports your workspace can hold. Attio caps reports at 3 on Free, 15 on Plus, 100 on Pro, and 100+ on Enterprise. Here is the full picture.
The question you are asking | Report type | Plans |
|---|---|---|
How many or how much, right now? | Insight | All plans |
How has a metric trended over time? | Historical values | Pro and up |
Where do deals convert and drop off? | Funnel | Plus and up |
How long do records sit in each stage? | Time in stage | Pro and up |
What moved into a stage, and what was it worth? | Stage changed | Pro and up |
Insight is the report type you will use most, and the only one on every plan. It shows your data exactly as it stands the moment you open the report.
The flexibility comes from plotting two attributes at once. Group by puts one attribute on the x-axis, and Segment by splits each bar into components. A classic example: total open pipeline value grouped by deal stage and segmented by owner, with the Won and Lost stages toggled off. One chart shows how much pipeline sits in each stage and which AE is carrying it.
The detail most teams miss is that Insight reports accept any attribute on the x-axis, including date attributes. Group by Created at with a weekly cadence and you have new deals added per week. Group by a custom Close date attribute and you have deals closed per month, working like a timeline. This matters because it answers the question that confuses almost everyone: date-based charts of events belong in Insight reports, not Historical values.
Other Insight reports I set up for nearly every client: customers in each onboarding stage, churn count grouped by churn reason, weekly signups from a created-at timestamp, and average deal size per owner.
Historical values reports show snapshots of your data at the end of each period, week by week or month by month. They need Pro or Enterprise. Time is always the x-axis, and you choose the interval. You cannot plot a custom date attribute here, because this report is not charting events. It is reconstructing what your CRM looked like at each point in time.
The distinction deserves one concrete example. "How many deals were created in March?" is an Insight question, answered by the Created at attribute. "How many deals sat in Negotiation at the end of March?" is a Historical values question, because deals move between stages and only a snapshot captures that moment.
Since Reporting 2.0 you can use any numeric attribute as the metric, aggregate it as Sum, Average, Min, or Max, and group by historical attribute values. Total pipeline value over time, ARR growth month by month, active workspaces per week, deals per stage at each week's end. If the question starts with "how has X changed", this is your report.
Funnel reports measure how records progress through the stages of a status attribute, showing stage-to-stage conversion and drop-off. They start on the Plus plan, which makes them the most accessible of the three pipeline reports. Point one at your deal stages and you see where the pipeline leaks.
One rule keeps funnels honest: a funnel should represent a single path with one end stage. Building a win-rate funnel means removing Lost, Unqualified, and other exit stages so the path runs cleanly to Won. Swap Won for Lost and the same report shows your loss rate instead. You can also build a two-stage funnel for one specific conversion, like Lead to Meeting booked, which is the fastest way to check whether top-of-funnel activity turns into calls.
There are three visualization options, including a single-value metric, which is how you pin a headline win rate to the top of a dashboard: include All records and Won, then pick the metric visualization. Filters work here like everywhere else, so scoping the funnel to deals created in a specific quarter takes two conditions on Created at.
Time in stage shows the minimum, maximum, or average time records spend in each stage of a pipeline. It needs Pro, and it is the bottleneck detector. Toggle off closed stages, display the average, and you are looking at your deal cycle stage by stage.
Two configurations do most of the work. First, average time to close: filter to deals whose stage is Won, include only the stages on the path there, and the report shows how long winning deals spent at each step. Second, the coaching view: group by deal owner and compare how long the same stage takes across the team. If one rep's deals sit in Proposal twice as long as everyone else's, you know where to look. You can also filter down to a single deal to trace its journey, or slice by industry, region, or deal size to find where specific segments stall.
Stage changed, the last of the Pro-tier pipeline reports, counts the records that moved into selected stages during a time period, or calculates the value they carried. It is natively time-based, so you never group by a date. You pick the stages and the period does the rest.
The most common build includes exactly one stage: Won. Count records gives you deals won per month. Switch the metric to the sum of deal value and the same report shows revenue closed per period, which is the chart most founders pin first. Since Reporting 2.0 it supports any numeric attribute, so you can also track figures like expected seat count entering a stage.
If you catch yourself wanting a date attribute on the x-axis of a Stage changed report, stop and build an Insight report instead. Stage changed tracks movement events Attio observes; Insight charts date values stored on records.
Three confusions account for most mis-built reports. Events on dates, like deals created or deals closed by close date, belong in Insight. States over time, like pipeline composition at each week's end, belong in Historical values. Movement into stages, like what entered Won this month, belongs in Stage changed. Conversion between stages is Funnel, and duration inside stages is Time in stage.
Documentation tells you what exists. It cannot tell you how the engine holds up in production, so here is my assessment from the Attio workspaces I have built and audited.
Area | Score | The short version |
|---|---|---|
Speed to first dashboard | 9/10 | Data-first builder; the charts are never the bottleneck, the model behind them is |
Pipeline analytics | 8/10 | Funnel, Time in stage, and Stage changed cover conversion, velocity, and movement properly |
Trend reporting | 7/10 | Historical snapshots work well but only start the day your data lands |
Custom and ratio metrics | 5/10 | No calculated fields between aggregates yet; workflows or a warehouse fill the gap |
Sharing and permissions | 8/10 | Per-dashboard access, with team and member grants on Pro |
The context that matters: HubSpot and Salesforce can go deeper, with custom report builders and calculated fields, but that depth arrives with gated tiers, admin overhead, and dashboards someone has to own as a job. Attio's bet is that a founder or rep builds their own report without waiting on an admin, and in my experience the bet pays off, because dashboards get checked when the people reviewing them built them. But make no mistake about where the difficulty lives. The expensive part of reporting is never the charts, it is the modeling decisions made long before them: which objects exist, where stages live, what workflows keep the data current. Get those wrong and every chart downstream is confidently wrong with you.
Creating the dashboard container is the quick part; deciding what belongs on it is the design work. The mechanics, with every option covered in Attio's dashboards documentation:
Click Reports in the sidebar, then New dashboard.
Name it and add a description so teammates know what it is for.
Set access levels for the workspace, teams, and members.
Click + Create first report and start building.
Layout is direct manipulation. Drag a report by its title to reposition it, drag the divider between two adjacent reports to resize them, and vary how many reports sit on each row.
Access deserves attention, because new dashboards default to No access for the workspace. There are four levels: Full access (rename, delete, manage access), Read and write (create and edit reports), Read only (view), and No access. Set the workspace default to the lowest level everyone should have, then grant more to specific teams or members, which requires Pro or Enterprise. One subtlety: a member with dashboard access still cannot see reports built on a list they lack access to, so check list permissions when someone reports a blank chart. Admins manage every dashboard's permissions from Workspace settings, under Dashboards.
This is the five-report dashboard I deploy in week one of most client builds, and the minimum viable reporting layer for a sales-led startup. Attio documents several of these configs in its own sales reporting dashboard guide, and every one assumes your stages live on a status attribute, which is worth confirming before you build anything. If the data model underneath is shaky, fix that first; my guide to Attio custom objects and the data model covers how.
1. Open pipeline by stage. Insight report on Deals. Metric: Count records, or the sum of deal value. Group by: Deal stage, closed stages hidden. Segment by: Deal owner. Your Monday-morning pipeline review in one chart.
2. New pipeline per week. Insight report on Deals. Metric: Count records. Group by: Created at, weekly. Tells you whether the top of the funnel is keeping pace with your targets.
3. Funnel conversion and win rate. Funnel report on Deal stage with exit stages removed so the path ends at Won. Add a second copy using the single-value visualization for the headline win rate.
4. Average time to close. Time in stage on Deals, aggregation set to Average, filtered to Deal stage is Won, active stages only. Group by owner when you want the coaching view.
5. Revenue won per month. Stage changed on Deals, Won stage only, metric set to summed deal value. Set a target on the report and Attio draws the goal line, so progress against your number is visible at a glance.
Two touches make this dashboard scale across a team. Segment by owner where useful, and use the Current user filter on owner attributes so a single dashboard shows each rep their own numbers when they open it. The same pattern extends beyond sales: onboarding stages for CS, churn reasons for retention, weekly signups for PLG.
A few mechanics are worth knowing once reports exist.
Filters are available on every report type and narrow which records are included. Conditions combine with And/Or logic: use Or when including multiple values, use And when excluding. Filters can also reach into stage history, so "Deal stage was Meeting after one month ago" returns records that entered that stage recently, a small superpower for cohort questions.
Reports are interactive. Hover a data point for exact values, click it to open the contributing records, or expand the Calculated values table, where highlighting a cell highlights the matching chart segment and a download icon exports the table as a CSV. Reports can also be duplicated to the same or another dashboard from their menu.
Edits are drafts until you commit. Changes stay private until you click Save, Discard changes reverts to the last saved version, and Save as new report forks your experiment into its own report instead of overwriting the team's version. Explore freely.
Reporting is one of the clearest reasons teams move up Attio's tiers. The current matrix:
Plan | Price (per user/mo, annual) | Reports | Report types |
|---|---|---|---|
Free | $0, up to 3 seats | Up to 3 | Insight |
Plus | $29 ($36 monthly) | Up to 15 | Insight, Funnel |
Pro | $69 ($86 monthly) | Up to 100 | All five |
Enterprise | Custom | 100+ | All five |
All prices are per user per month billed annually, which also gates Segment by, Targets, Historical attributes, and Time comparisons by tier. The full plan-by-plan breakdown, including credits and billing options, is in my Attio pricing guide; here I will keep it to what matters for reporting. Verify current pricing on Attio's site before you buy.
The reporting matrix follows the same shape as the plans themselves. Free is an evaluation tier, not a home: 3 Insight reports are enough to test whether the data model fits, not to run a team. Plus removes the seat cap and adds funnels, so conversion and win rates become visible, but with 15 reports and no Historical values, Time in stage, or Stage changed, you are still looking at snapshots of today. Pro is where most seed to Series B teams land anyway, for custom objects and sequences, and reporting adds a third reason: all five types, 100 reports, and the trend and velocity questions a weekly pipeline review actually asks. If reporting matters to your decision, use the 14-day Pro trial to build the blueprint from this guide on your real pipeline before you commit.
Every one of these comes from a real workspace audit, and each one silently breaks the reports above.
Stages tracked in a select attribute instead of a status attribute. The three pipeline reports only work on status attributes, which also record the stage history that powers filters like "Deal stage was Meeting". Model your pipeline as a select attribute and Funnel, Time in stage, and Stage changed are unavailable for it, with no history to backfill once you convert. The most expensive five-minute shortcut in Attio.
Reports built on lists nobody maintains. A report on a list covers the entries in that list, so if reps stopped adding deals to it months ago, the chart is confidently wrong. Report on the object unless list membership is a maintained part of your process.
One mega-dashboard for the whole company. Fifteen mixed reports on one page serve everyone a little and nobody well. Build one dashboard per team and per ritual, then use the Current user filter so a single pipeline dashboard shows each rep their own book.
Win-rate funnels with exit stages left in. Keep Lost or Unqualified inside the path and every conversion number on the way to Won reads lower than reality. One end stage per funnel, always. Your win rate will jump the day you fix it, and this time it will be telling the truth.
Four things I make sure clients know before they lean on native reporting.
There are no calculated metrics between two aggregated values yet. You cannot divide one report value by another to chart, say, revenue per account over time. In practice, single-metric funnels cover conversion rates, and a workflow that writes a computed value onto records lets an Insight report chart it, a pattern I cover in my Attio Workflows guide.
History starts when your data lands in Attio. Historical values and pipeline reports build from changes Attio observes in your workspace, so stage history from a previous CRM does not carry over. Imported date attributes still chart fine in Insight reports. The takeaway is to migrate sooner rather than later, because every week in Attio is a week of trend data accruing.
CSV export is scoped to the calculated values table. It covers the numbers behind a chart, not styled charts or bulk record dumps. Use list views, or the API, when you need raw data out.
Report caps bite earlier than you expect. Three reports on Free is a taster, and fifteen on Plus disappears fast once sales, CS, and the founders each want a dashboard. It is a common trigger for the Pro upgrade.
None of these block a seed to Series B team running sales, CS, and PLG reporting natively. They mark the boundary where CRM reporting ends and a proper analytics stack begins. When you need ratio metrics, blended product-plus-CRM data, or board-grade cohort analysis, sync Attio into your data warehouse and put a BI tool on top. Either way, the reports are only as trustworthy as the data model and pipeline hygiene underneath them. Building that foundation right the first time is most of what clients hire me for, because charts are cheap to rebuild and data models are not.
What are the five report types in Attio?
Attio has five report types: Insight, Historical values, Funnel, Time in stage, and Stage changed. Insight reports show the current state of your data, Historical values reports track snapshots over time, and the three pipeline reports (Funnel, Time in stage, Stage changed) analyze movement through status attributes like deal stages.
Does Attio have dashboards?
Yes. Dashboards in Attio are pages that hold groups of reports, found under Reports in the sidebar. Every plan can create dashboards, and you can resize and rearrange reports freely. Access is controlled per dashboard with four levels, from Full access down to No access.
How much does Attio cost for reporting?
Attio's Free plan includes 3 reports with Insight only. Plus at $29 per user per month billed annually adds Funnel reports and 15 reports. Pro at $69 unlocks all five report types and 100 reports. Enterprise is custom with 100+ reports. Verify current pricing on Attio's site.
What is the difference between Insight and Historical values reports in Attio?
Insight reports show your data as it is right now, and can plot custom date attributes like Close date on the x-axis. Historical values reports show snapshots of what your data looked like at the end of each week or month, so you can see how a metric trended.
Can I export report data from Attio?
Yes, partially. Open a report's Calculated values table and use the download icon to export it as a CSV. Chart visuals themselves do not export, and raw record dumps are better handled from list views or the API. For deeper analysis, sync Attio to a warehouse.
Can I see pipeline history from before I migrated to Attio?
Not in Historical values or pipeline reports, which build from changes Attio records after your data arrives. Stage history from a previous CRM does not carry over. You can still chart imported date attributes, like Close date, in an Insight report to see past trends as a timeline.
Sparsh Gupta, Founder of Automation Jinn and an Official Attio Expert Partner, helps seed to Series B teams turn Attio into a GTM system their teams actually run on. If you want dashboards your Monday pipeline review can trust, book a discovery call.