SugarAI · Enterprise reporting

What if building a report started with a question?

I designed a SugarAI reporting concept that starts with a business question and keeps expert controls within reach.

Role
Lead UX designer, partnered with PM and the Engineering Lead
Status
Prototype in development; tested with three sales reps
Scope
Strategy, UX, UI

The problem

A business question had become a technical setup project.

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

Seven setup screens before users see an answer

Research

Start with the questions people actually ask.

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

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?

Sales Leader

Is my team healthy?

  • Team pipelineWhere is value concentrated across reps and stages?
  • ForecastAre commit and likely revenue tracking against quota?
  • Risk and performanceWhich deals or patterns need coaching attention?

Design challenge

AI had to expose the setup, not hide it.

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

Three choices shaped the design.

01

Review before building

Considered
Generating the report immediately
Chose
A review step before anything is built
Why
Incorrect filters can still produce a convincing answer.
02

Let people type or edit directly

Considered
A chat-only experience
Chose
A prompt and direct editing together
Why
Experienced report builders still need precise control.
03

Preview changes before applying them

Considered
Applying refinements immediately
Chose
Preview, Undo, and version history
Why
A short request can substantially change the answer.

Before and after

From seven setup screens to one question.

SugarAI handles the setup work. People describe what they need, check the proposed structure, and build the report.

Before · 7 steps

Configure the system

Start with the CRM’s structure and work through seven separate decisions.

  1. 01
    Choose a moduleKnow where the data lives
  2. 02
    Define filtersTranslate the question into rules
  3. 03
    Define groupsChoose how records are organized
  4. 04
    Choose summariesDecide what gets calculated
  5. 05
    Choose columnsAssemble the result table
  6. 06
    Set chart optionsConfigure the presentation
  7. 07
    Add report detailsName and save the report
After · 3 steps

Ask, review, and build

Start with the business question and confirm the structure before building.

  1. 01
    AskDescribe the business question in familiar language.
  2. 02
    ReviewCheck SugarAI’s interpretation before anything is built.
  3. 03
    BuildCreate a report that shows its setup and can be changed without starting over.

Testing and learnings

One result. Different ways to get there.

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.

  • 01
    The visible result made the flow understandable

    Reps liked seeing the report build before their eyes from simple statements. The visible data helped them follow what they were creating.

  • 02
    Different users preferred different controls

    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.

  • 03
    Recovery mattered; history could be easier to discover

    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.

What I learned

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.

These findings reflect three prototype sessions, not a measured time saving or validation of every reporting workflow. Next, I would test whether users can discover and restore report history without guidance.