Hopin Event program

Event program setup: interactive table view

Summary

Year 2022
Type New feature and Design System contribution
Role Product design
Product Hopin

Content discovery and content catalogs

Not so long ago we used to sit through long talks in the same room with 1000 other people. Then we moved to virtual rooms – sometimes with even more people.

In-person or virtual the thrill is there, and so are the problems. Surprisingly, they are not so different. Event management remains stressful regardless of the medium. And that is what we took care of at Hopin.

During my time at Hopin, I was working on optimisation of all things schedule. Our pod also actively collaborated with other areas of product. Program is a central piece of any event for both organisers and guest. Our scheduling tool has a variety of options: concurrent sessions, recommended sessions that trigger notifications, ability to setup tags, assign speakers to sessions and more. 

 

Goals

We wanted to help organiser to be more efficient with program setup. We figured, the ease of use of program setup directly impacts retention metrics. Managing events is a time consuming undertaking where managers need to take care of a program, logistics and production. That is not just a software factor, it’s the reality of organising large scale events with a lot of speakers, activities and attendees.

 

Outcomes

Table view has become the most used view for program management.

 

Team

In collaboration with PM, EM and system design teams.

This was the process in a nutshell, scroll down to know more 👇

Learn

State of the art analysis + Data analysis

Define

Define UX goals and KPI + Concept testing

Build

Design of all new components and states for the table

Measure

Measuring soft release results

How did we do it?

Our starting point quite obviously called for improvements. Here are some UX and consistency issues that were spotted:

HMW make program setup fast and efficient?
HMW stay on top of overall schedule context while editing individual sessions?
HMW surface important attributes so the context is clear in a glance?
HMW allow quicker session creation when not all details are known to organisers?
HMW reduce time on task for session detail editing?

Eventually we arrived to the following hypothesis

If

I can manage attributes and details directly from schedule view without having to open full form and quick create sessions

Then

I can set up and edit schedule faster and won’t need third party tools to do heavy planning

We iterated, tested, did a state-of-the-art analysis of Airtable, Monday.com and Clickup to shape out solution. We analysed all the types of interactions this kind of a table requires.

Testing

We tested a very interactive concept prototype created in Figma, please see a video of how the first mid-fi version worked. Some UI details weren’t polished and we were limited by Figma capabilities but overall the first version was very close to end product in terms of functionalities.

Overall, first reception of the Table view was very positive, especially among organizers of smaller events that didn’t need Calendar view to manage various time slots.

 

Some Initial Hypothesis were confirmed and some others came as surpirse such as Save on Enter – it turned out many participants didn’t realize that hitting enter key will save their input.

Besides testing tasks we ran a Card sorting with 30 participant to define the best grouping of columns: as it turned out our initial grouping didn’t really match the model. For example event Start and End time were prioritized before Description, and Speakers that were initially placed in the end were pushed forward. All research preparations and the test took around a week.

 

The final solution also had to include various error states for various situations as well as non-applicable fields, such as End time cannot be before Start time or Virtual talk will not have a Physical Room.

 

This project was very UI heavy since there were a lot of micro-interactions at play. One of the main goals was to maintain consistency of cell editing. Our initiative also extended our Design System since we didn’t have many of these components at that time. 

 

Outcome

Since the release we have seen that Table view is the most used view on Schedule and received positive qualitative feedback. Please inquire more information about my experience with Hopin and this domain.

Scroll up Drag View