Sales Representative
What do I need to work on today?
- My pipelineWhich opportunities need my attention?
- Closing and stalled dealsWhat is urgent, valuable, or no longer moving?
- Recent activityWhere do I need to follow up next?
SugarAI · Enterprise reporting
I designed a SugarAI reporting concept that starts with a business question and keeps expert controls within reach.
The problem
A sales leader knows what they need: open opportunities closing this quarter, grouped by sales stage. The existing workflow begins somewhere else, with the product’s data structure.
Users first choose a report type and module, navigate relationships, define filters, configure summaries, select columns, and set chart options. They reason through the implementation before seeing an answer.
Each decision lives on a separate screen, so users hold the report in their head while working through one fragment at a time.
The current experience begins with the system’s data model. The redesign begins with the user’s question.
Problem anatomy
Research
I met with sales reps and leaders to understand what they repeatedly needed reports to answer. Reps focused on today’s priorities; leaders looked for team health, forecast risk, and pipeline patterns.
Sales Representative
Sales Leader
Design challenge
The research made the central tension clear: natural language could make reporting faster, but a silently generated chart would hide the reasoning behind it.
A chat-only shortcut was not enough. SugarAI needed to propose the setup, then make inspection, editing, and recovery immediate.
Key decisions
Before and after
SugarAI handles the setup work. People describe what they need, check the proposed structure, and build the report.
Start with the CRM’s structure and work through seven separate decisions.
Start with the business question and confirm the structure before building.
The new concept
Flow 1
The primary path turns a plain-language request into a report through a few deliberate checkpoints.
Demo
SugarAI frames the question, checks for existing work, confirms the setup, and returns an editable report. Users can preview the table and switch chart types without changing the definition.
Key moments inside Flow 1
Help getting started
Create with SugarAI opens with common questions from the research: pipeline by stage, at-risk opportunities, quarterly forecast, and win rate by rep. The examples give users a strong starting point.
Check what already exists
SugarAI first searches existing reports and surfaces likely matches. Users can open one or start a new report anyway, avoiding duplicates without blocking creation.
Review before building
One screen brings together the data source, report type, grouping, metric, filters, and columns. Users can correct the setup before generation.
While SugarAI builds
A short sequence names the work underway: reading the request, checking records, grouping the result, and preparing the chart and table.
After the report is built
The Report definition drawer keeps the setup available after the result appears, so users can inspect or refine it without starting over.
Flow 2
The follow-up path lets users change a completed report, preview each update, and recover earlier versions.
Demo
The recording starts from the completed report, applies two refinements, previews each update, and ends with the history drawer open.
Why should I trust this?
Post-build drawers answer practical questions without competing with the main report: Why this report?, Change history, and Data checked.
Testing and learnings
Three sales reps tried the prototype. They responded positively to seeing a report take shape from a few plain-language statements. During these sessions, I observed no confusion completing the tested flows; reps could see the data they were trying to assemble.
Reps liked seeing the report build before their eyes from simple statements. The visible data helped them follow what they were creating.
Two reps preferred tweaking the report directly, while the third used chat to make updates. This supported keeping both interaction methods available rather than making chat the only path.
One rep asked whether they could return to an earlier report state, then learned that report history supported this. The capability addressed their concern, while the question raised an opportunity to make it easier to discover.
The value was not simply replacing report configuration with chat. It was making the result visible quickly while letting people refine it in the way that felt natural to them. Testing supported the existing combination of chat and direct editing rather than pointing to a single preferred method.