Summarizing workflow & survey responses to save HR leaders time @ Assembly

Leverage AI's strength in summarization to help company leaders make the most sense of the data that goes into Assembly.

Objective

HR Leaders and managers are always asking for more efficient ways to understand the data that goes into Assembly.


The goal was to give our users the power of AI to gain more insights more quickly.

HR Leaders and managers are always asking for more efficient ways to understand the data that goes into Assembly.

Generative AI

HR Leaders and managers are always asking for more efficient ways to understand the data that goes into Assembly.


The goal was to give our users the power of AI to gain more insights more quickly.

User, Product, and Business Goals

As a user and an HR professional…

I have set up a variety of culture and comms initiatives for my organization, and I need an easy way to synthesize the information that is flowing through the platform.

The product should…

Guide the user to valuable insights on their data. Getting to a summary should feel effortless, conversational, and magical.

The business needs…

To incorporate new AI technology as a way to acquire new business and raise the average per-seat price with higher value, higher tech offerings



The business needs…

To identify key products and features beyond recognition that are sellable at a higher per-employee cost to boost growth.

The business needs…

To identify key products and features beyond recognition that are sellable at a higher per-employee cost to boost growth.

Role and Responsibilities

Work with the Product Manager and Engineers to understand technical complexity. Conducted research, user testing, and UI/UX design for the feature.

Limitations

  1. Perfecting function calling on our internal data would take too much time to launch, so we needed to guide our users through a series of questions before the summary to guide the AI on what to summarize without making the experience feel clunky or overwhelming.


  1. Integrating with ChatGPT means paying for tokens on the amount of data that needs to get summarized. Another limitation was to find a creative way to cap tokens-per-query to keep our costs down.

The Feature

Dynamic Chat Experience

Chat-based experience that reveals questions dynamically based on the previous answers. This works perfectly to guide the user through set choices, and it allows us to track how much data is getting fed to the AI API. By asking a series of questions, we limit the amount of data based on a final period of time to summarize.

Portable Pop-out Window

This flexbile window has many use cases within Assembly, but it ultimately allows users to create and compare multiple summaries with different focuses, and continue to browse the rest of the application while maintaining context on their insights.

Outcomes

Since the release of this feature, the Sales and Account management team have been able to upsell accounts based on the usefulness of this feature. Upsold deals who use this feature bring in 25% more revenue, and average per-seat price has been going up a 10 cents MoM for the past 4 months since release.


Some popular use cases we've seen:

  1. Creating meeting agendas

  2. Summarizing 360 Review feedback and providing next steps

  3. Summarizing a month's worth of Daily Standup posts to help new team members get up to speed

Exploration

This feature took a lot of iteration to figure out how to naturally dovetail structured questions into an AI-based response. Here are some approaches I tried before landing on the full chat experience: