

Every growing team hits the same wall: you know you should be tracking channel mix, customer segments, or product lines, but your “reporting” lives in half-finished spreadsheets and screenshots from last month’s dashboard.
Donut charts in Google Sheets quietly fix that. Because each slice represents a portion of the whole, they’re perfect for questions like “Where did this week’s leads come from?” or “Which offers drove 80% of revenue?” Set up one sheet with labeled categories in the first column, metrics in the second, and Sheets turns that into a visual that even a distracted executive understands at a glance. You can quickly customize colors, labels, and titles so every stakeholder sees the story: what’s growing, what’s shrinking, and what needs attention.
Now imagine an AI agent handling the boring part: pulling in CRM exports, cleaning columns, inserting or updating the donut chart, and formatting labels before your Monday standup. Instead of chasing exports, you’re simply opening Google Sheets, where the AI computer agent has already refreshed your donut charts overnight, ready for decisions, not data janitorial work.
Picture this: it’s Monday morning, your CEO wants to see which campaigns actually drove revenue last week, and you’re still dragging CSVs into Google Sheets. Let’s walk through how to build donut charts the traditional way, then progressively automate them until an AI computer agent does the heavy lifting for you.
Use when: You need a quick view of how each channel contributes to total leads or revenue.
Google’s official instructions for pie and donut charts are here: https://support.google.com/docs/answer/9143036
Use when: You report revenue or users by region.
More detail on formatting and customizing: https://support.google.com/docs/answer/63824
Use when: You want to visualize survey or NPS outcomes.
This is almost identical to Google’s “Course feedback” example, just using a donut instead of a classic pie.
Manual works for a one‑off. But for an agency, sales team, or recurring weekly report, you want data flowing in automatically while Google Sheets updates the donut chart.
Good for: Teams already living in Sheets who just need less copy‑paste.
=IMPORTRANGE("source_spreadsheet_url","Tab!A1:B100").Reference on chart ranges and data: https://support.google.com/docs/answer/190718
Pros:
Cons:
Good for: Agencies and sales teams pulling from CRMs, ad platforms, or email tools.
Example: Automatically update a “Leads by Source” donut.
QUERY or PIVOT TABLE to aggregate by Source.
Pros:
Cons:
Technically code, but worth mentioning.
Docs for scripts managing Sheets objects: https://developers.google.com/apps-script/guides/sheets
Pros:
Cons:
At some point, your workflows spill beyond what APIs and zaps can touch: downloading CSVs, logging into dashboards, cleaning weird exports, or building one‑off donut charts for clients.
This is where Simular’s AI computer agents become your “reporting assistant” that actually uses your computer like a human.
Scenario: A performance agency creating weekly channel‑mix donut charts for 15 clients.
With Simular Pro:
Pros:
Cons:
Scenario: A SaaS founder wants a daily donut chart of MRR by plan and leads by source, ready before their morning coffee.
Your Simular agent can:
You can then trigger this via a webhook from your existing pipeline, or on a schedule, so the dashboard feels “alive” without you touching anything.
By starting with a single donut chart and gradually delegating the surrounding busywork to an AI computer agent, you turn reporting from a weekly time sink into a background process that simply delivers insight.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Block quote
Ordered list
Unordered list
Bold text
Emphasis
Superscript
Subscript
Start with a clean table. In Google Sheets, put your categories or labels in column A and the corresponding numeric values in column B. For example, A1 could be “Channel”, B1 “Leads”, then rows below list Google Ads, Meta, Email, etc. with their lead counts. Highlight the entire table, including headers (for example A1:B5). Go to the top menu and click Insert, then choose Chart. Sheets will create a default chart; on the right, in the Chart editor under Setup, change Chart type to Donut chart. Confirm that column A is used as Label and column B as Value. Your donut now shows each category as a slice of the whole. To improve readability, use the Customize tab: under Pie chart, adjust the donut hole size; under Pie slice, change slice colors; and under Chart & axis titles, give it a clear name like “Leads by Channel”. For more detail, see Google’s help: https://support.google.com/docs/answer/9143036
After creating your donut chart in Google Sheets, double‑click the chart to open the Chart editor on the right. Go to the Customize tab. First, open the Pie chart section. Here you can turn on Slice label and choose to display value, percentage, label, or a combination, depending on what story you want to tell. You can also adjust the Donut hole size, which affects how thick the ring appears. Next, expand the Pie slice section. Click each slice name and select a color; use brand colors for key categories and softer tones for secondary ones so the most important slices stand out. You can also pull a slice slightly away from the center with Distance from center to highlight it. Finally, under Chart & axis titles, rename the chart and tweak font, size, and color; under Legend, choose where the legend appears or hide it if your slice labels are clear. Google’s chart customization guide is here: https://support.google.com/docs/answer/63824
To keep donut charts fresh, focus on making the underlying data dynamic. One simple method is to import data from another sheet using IMPORTRANGE. In your summary sheet, use a formula like =IMPORTRANGE("source_sheet_url","Raw!A1:B100") to pull live data. Build a small summary table (for example with QUERY or a pivot table) that aggregates values by category; point your donut chart at that summary range. Whenever the source sheet updates, your aggregation and donut adjust automatically. If your data lives in external apps (CRMs, ad platforms), pair Sheets with a no‑code tool such as Zapier or Make: trigger on a new record or daily export, then append or overwrite rows in your Google Sheet. Your donut chart, tied to that range, refreshes with no extra clicks. For more information on chart types and data ranges, see: https://support.google.com/docs/answer/190718 and general chart editing: https://support.google.com/docs/answer/63824
Google Sheets doesn’t natively support placing a dynamic total in the exact center of a donut chart, but there’s a practical workaround that many analysts use. First, create your donut chart as usual from a category and value table. Then, create a separate cell in the sheet that calculates the total (for example, =SUM(B2:B6)). Select that total cell and insert a new Scorecard chart via Insert → Chart, then change its type to Scorecard in the Chart editor. Format the scorecard’s text (font size, color) so it looks like a bold total. Now, carefully drag and overlay the scorecard chart on top of the donut chart so it sits in the middle of the hole. Because both are charts, they’ll still update when the underlying data changes. This approach mirrors a common solution discussed in the community (for example, on Stack Overflow threads about totals inside donuts), and gives you a “center total” without complex scripting.
An AI computer agent, such as one built on Simular Pro, can handle every repetitive step around your donut charts so your team focuses on decisions instead of data prep. In practice, you teach the agent the same workflow you’d do manually: log into analytics and ad platforms, export performance data, open the correct Google Sheet, paste data into the raw tab, refresh the summary table, then create or update a donut chart with specific labels, colors, and titles. Because Simular’s agents act across the full desktop and browser environment, they don’t depend on perfect APIs – they literally click and type like a human, but with production‑grade reliability and the ability to run thousands of steps. You can schedule runs before weekly standups, or trigger them from a webhook in your pipeline. The result: marketing and sales teams open Google Sheets to find fresh, well‑formatted donut charts already waiting, instead of spending hours every week rebuilding them.