SCROLL

Eventbrite Reporting

From scattered screens to a single view of every event.

RoleSenior Product Designer
CompanyEventbrite
Duration4 months
Year2023
Eventbrite
Reporting cover
THE CASE FOR CONSISTENCY

When I picked up reporting, the ask was for more features. More charts, more breakdowns, more to add to the page. What organizers needed first was the opposite of that. The experience had drifted into something inconsistent over the years, where the same action behaved a little differently depending on where you ran into it, and stacking new features on top would only make it harder to use. So I argued for fixing the foundation before extending it, which is rarely the popular call. It took some convincing, but the team came around to doing the unglamorous work first.

BEFORELIMITED FUNCTIONALITYBefore — Eventbrite Sales Summary report with limited functionality
BEFOREINCONSISTENT UI PATTERNSBefore — Eventbrite Sales By Ticket Type report with inconsistent UI patterns
THE SAME EVERYWHERE

With that agreement, we rebuilt the reporting experience around consistency instead of novelty. We pulled sales, attendance, and revenue into one structure, made exports fast and dependable, and added flexible date ranges so organizers could compare any stretch of time without leaving the page. The rule we kept coming back to was that the same thing should look and behave the same way wherever someone found it.

Consistent Reports

Eventbrite Promotion codes reporting screen
Eventbrite Org Report Detail Page reporting screen
Eventbrite Tracking links reporting screen
Eventbrite Add-ons reporting screen
MORE THAN A DROPDOWN

The event selector looked like a small thing, just a dropdown for picking an event, and became one of the hardest parts of the project. Events on Eventbrite don't all fit a simple list. Some repeat on a schedule, a weekly class or a tour with dozens of dates, where choosing the event also means picking the right occurrence. Others sell timed entry, where one event is a stack of admission windows. We needed it powerful enough for all of that while staying obvious, whether someone ran a single event or a hundred sessions.

SELECT EVENTS
SELECT EVENTS
FILTER BY DATE
FILTER BY DATE
FILTER BY TIME
FILTER BY TIME
BIGGER THAN REPORTING

That same task showed up far beyond reporting. Across the product, twelve different event selectors were in production, twelve answers to one question. Unifying them was less about adding power than taking it away, paring the pattern back for the surfaces that never needed the heavy version. I designed how it should behave in each place it touched and went team by team to get it onto roadmaps.

EMAIL CAMPAIGNS
EMAIL CAMPAIGNS
META ADS
META ADS
EVENTBRITE ADS
EVENTBRITE ADS

After the rebuild

<0s

Simplified and improved our tech

Reporting went from being supported by six tech stacks to one, and the speed to generate a report table went from ~30 seconds to <4 seconds.

4→1

Simplified UI

Reports were utilizing four different event selectors. With the creation of our new event selector component, we not only unified the component across reporting but across all of Eventbrite.

0%

Decrease in customer contacts

One of our top CS contacts was about reports and users’ inability to find their downloaded reports. Our new export feature reduced customer contacts by 97%.

WHAT IT UNLOCKED

We started with a request for more features and ended by making them possible. With one consistent structure underneath, the charts, breakdowns, and deeper insights organizers and stakeholders had been asking for stopped being risky additions and became the obvious next thing to build. Fixing the foundation first didn’t slow the roadmap down. It’s what finally let it move.

SHARING REPORTS
Future vision — Sales Summary report with a Share Report panel
CUSTOM REPORTS
Future vision — Create a Custom Report screen
Future vision — Select Events screen for a custom report