Designing an Editor for Personalized Deal Rooms
Designing an Editor for Personalized Deal Rooms

Role
Role
Product Designer
Product Designer
My contribution
My contribution
Research
UX, UI
Prototyping
Research
UX, UI
Prototyping
Team
Team
Founder,
Product Manager
Developer
Designer(Me)
STATUS
STATUS
Shipped
Shipped
TIMELINE
TIMELINE
2022 - 2023
2022 - 2023
The Problem
The Problem
Imagine a sales representative named Alex
Alex has an important client meeting next week.
Imagine a sales representative named Alex
Alex has an important client meeting next week.
He needs to share:
He needs to share:
📄 Pricing documents
📑 Case studies
🎥 Demo videos
🤝🏻 Contracts
📅 Calendar links
💻 A product deck
🎨 A few Figma files
🗂️ More resources
As the deal moves forward, more documents and more emails keep getting added. Soon, things start to feel messy.
As the deal moves forward, more documents and more emails keep getting added. Soon, things start to feel messy.
The Solution
The Solution
The Solution
What if sales teams didn’t have to send five different links, three documents, and a meeting invite separately? That was the idea behind Heybase.
The goal was simple: Create one place for the entire deal.
What if sales teams didn’t have to send five different links, three documents, and a meeting invite separately? That was the idea behind Heybase.
The goal was simple: Create one place for the entire deal.
Bring everything together
Bring everything together
Documents, videos, links, calendars, and other content in one place.
Documents, videos, links, calendars, and other content in one place.
Keep the editor simple
Keep the editor simple
Users should be able to build a deal room without figuring out a complicated tool.
Users should be able to build a deal room without figuring out a complicated tool.
Give users flexibility
Give users flexibility
The editor should support different kinds of deal rooms and content.
The editor should support different kinds of deal rooms and content.
Make sharing easier
Make sharing easier
One deal room. One link. Everything the client needs.
One deal room. One link. Everything the client needs.
Research Summary
Research Summary
Research Summary






Screenshots of competitors’ app
Screenshots of competitors’ app
Understanding the landscape
Understanding the landscape
Before designing the editor, I explored products that were solving different parts of the sales experience.
I used their products, looked at how their editors worked, and read reviews to understand what worked well and where users struggled.
Before designing the editor, I explored products that were solving different parts of the sales experience.
I used their products, looked at how their editors worked, and read reviews to understand what worked well and where users struggled.
What I looked at:
What I looked at:
Dock + Recapped
Dock + Recapped
How sales teams organize and share deal content.
How sales teams organize and share deal content.
DealHub
DealHub
How proposals and deal information are brought together.
How proposals and deal information are brought together.
DeckLinks + Loom
DeckLinks + Loom
How video can add explanation and context.
How video can add explanation and context.
Notion
Notion
How a flexible editor can still feel simple.
How a flexible editor can still feel simple.
There wasn’t one product we wanted Heybase to follow. Different products gave us useful ideas for different parts of the experience.
There wasn’t one product we wanted Heybase to follow. Different products gave us useful ideas for different parts of the experience.
Choosing the editing experience
Choosing the editing experience
Choosing the editing experience
After exploring different editors, Notion's block-based approach felt like the simplest way to add different types of content.
We also explored a drag-and-drop approach, but it took up more space and made the editor harder to manage.
So we chose a familiar block-based structure for Heybase.
After exploring different editors, Notion’s block-based approach felt like the simplest way to add different types of content.
We also explored a drag-and-drop approach, but it took up more space and made the editor harder to manage.
So we chose a familiar block-based structure for Heybase.
FEATURE ONE - Embeds
FEATURE ONE - Embeds
Bringing everything into one place
Bringing everything into one place
Bringing everything into one place
A sales pitch rarely lives in one format.
One deal might include documents, videos, calendars, links, and content from different tools.
So we designed the editor to support different types of content in the same deal room.
A sales pitch rarely lives in one format.
One deal might include documents, videos, calendars, links, and content from different tools.
So we designed the editor to support different types of content in the same deal room.
Add text, images, videos, and embeds easily
Add text, images, videos, and embeds easily
Use familiar editing patterns
Use familiar editing patterns
Focus on creating, not figuring out the editor
Focus on creating, not figuring out the editor
One slash command gives users quick access to multiple embed options and pre-built UI blocks, making it easy to add content as they build the deal room.
One slash command gives users quick access to multiple embed options and pre-built UI blocks, making it easy to add content as they build the deal room.
A video showing list of embeds
A walkthrough video showing how to embed a youtube video
A walkthrough video showing how to embed a youtube video
One slash command gives users quick access to multiple embed options and pre-built UI blocks, making it easy to add content as they build the deal room.
One slash command gives users quick access to multiple embed options and pre-built UI blocks, making it easy to add content as they build the deal room.
FEATURE two - Personalization
FEATURE two - Personalization
Giving users the freedom to personalize
Giving users the freedom to personalize
As we started designing different deal rooms, we realized one fixed visual style wouldn’t be enough.
Different teams might want to present the same kind of content in very different ways.
So we added personalization options that let users:
As we started designing different deal rooms, we realized one fixed visual style wouldn’t be enough.
Different teams might want to present the same kind of content in very different ways.
So we added personalization options that let users:
Add company and client logos
Add company and client logos
Change colors and section styling
Change colors and section styling
Choose a cover image
Choose a cover image
Switch between different deal room layouts
Switch between different deal room layouts
The goal was to give users more control over how the deal room looked, without letting that flexibility break the structure of the page.
The goal was to give users more control over how the deal room looked, without letting that flexibility break the structure of the page.
A walkthrough video showing how to customize Dealroom according to their brand
Adding a YouTube video or any embed takes just a few steps: paste the link, add it to the page, and the video becomes part of the deal room.
Adding a YouTube video or any embed takes just a few steps: paste the link, add it to the page, and the video becomes part of the deal room.
A video showing list of embeds
Theme + Brand Color
Theme + Brand Color
Make it feel like your brand
Make it feel like your brand
Make it feel like your brand
People have different visual preferences — even within our team, I preferred a light interface while my co-founder preferred dark. Instead of choosing one for everyone, we added Light, Dark, and System themes.
Teams can also use their own brand color, helping the deal room feel more like an extension of their brand.
People have different visual preferences — even within our team, I preferred a light interface while my co-founder preferred dark. Instead of choosing one for everyone, we added Light, Dark, and System themes.
Teams can also use their own brand color, helping the deal room feel more like an extension of their brand.
Layouts
Layouts
Different ways to present a deal
Different ways to present a deal
Not every deal needs to be presented in the same way.
Some users may prefer a presentation-style experience, while others may want something closer to a landing page. So we created different layouts for both.
The One-page layout works like an interactive landing page, while still supporting Heybase features like video narration, buyer activity tracking, and chat.
Not every deal needs to be presented in the same way.
Some users may prefer a presentation-style experience, while others may want something closer to a landing page. So we created different layouts for both.
The One-page layout works like an interactive landing page, while still supporting Heybase features like video narration, buyer activity tracking, and chat.
Logo + Navigation + Cover
Logo + Navigation + Cover
The finishing touches
The finishing touches
Not every deal needs to be presented in the same way.
Some users may prefer a presentation-style experience, while others may want something closer to a landing page. So we created different layouts for both.
The One-page layout works like an interactive landing page, while still supporting Heybase features like video narration, buyer activity tracking, and chat.
Not every deal needs to be presented in the same way.
Some users may prefer a presentation-style experience, while others may want something closer to a landing page. So we created different layouts for both.
The One-page layout works like an interactive landing page, while still supporting Heybase features like video narration, buyer activity tracking, and chat.
FEATURE three - video narration
FEATURE three - video narration
Adding a human touch with video narration
Adding a human touch with video narration
Sometimes, sharing the content itself isn’t enough.
A salesperson might want to explain a proposal, add context to a document, or simply leave a short welcome message for the client.
So we added video narration directly inside the deal room.
Users could:
Sometimes, sharing the content itself isn’t enough.
A salesperson might want to explain a proposal, add context to a document, or simply leave a short welcome message for the client.
So we added video narration directly inside the deal room.
Users could:
Record a new video or upload an existing video
Record a new video or upload an existing video
Attach it to the specific section where that explanation is needed.
Attach it to the specific section where that explanation is needed.
The idea was to keep the explanation close to the content, instead of sending another Loom link or another email.
For the player, we took inspiration from Loom’s floating video bubble. It stayed compact on the screen and didn’t get in the way of the main content.
The idea was to keep the explanation close to the content, instead of sending another Loom link or another email.
For the player, we took inspiration from Loom’s floating video bubble. It stayed compact on the screen and didn’t get in the way of the main content.
A video showing how to add a video to a section
A video showing how to add a video to a section
Users can record a new video or upload an existing one, and attach it directly to the section where it's needed.
Users can record a new video or upload an existing one, and attach it directly to the section where it’s needed.
the end
the end
Alex's pitch is now much simpler.
Alex’s pitch is now much simpler.
Instead of sending multiple emails, documents, and links, Alex can now share a single personalized deal room.
Everything the client needs — from product information and proposals to videos and meeting links — lives in one place.
Instead of sending multiple emails, documents, and links, Alex can now share a single personalized deal room.
Everything the client needs — from product information and proposals to videos and meeting links — lives in one place.
The deal didn't change. The experience did.
The deal didn’t change. The experience did.
Reflections
Reflections
What I learned
What I learned
Designing the Heybase editor taught me that flexibility doesn’t have to mean complexity.
We were building an editor that could handle different types of content, layouts, branding, and video, but adding more options could easily make the product harder to use.
A few things I took away from the project:
Designing the Heybase editor taught me that flexibility doesn’t have to mean complexity.
We were building an editor that could handle different types of content, layouts, branding, and video, but adding more options could easily make the product harder to use.
A few things I took away from the project:
Familiar patterns are powerful
Familiar patterns are powerful
We didn’t need to reinvent how an editor works. Using familiar interactions gave us more room to focus on what was unique to Heybase.
We didn’t need to reinvent how an editor works. Using familiar interactions gave us more room to focus on what was unique to Heybase.
Not every good idea needs a new interaction
Not every good idea needs a new interaction
A lot of our decisions came from looking at products that already solved parts of the problem well, and adapting those ideas to fit Heybase.
A lot of our decisions came from looking at products that already solved parts of the problem well, and adapting those ideas to fit Heybase.
More flexibility needs more structure
More flexibility needs more structure
Giving users more control was important, but so was deciding where that control should stop. The goal was to let users personalize their deal rooms without breaking the overall experience.
Giving users more control was important, but so was deciding where that control should stop. The goal was to let users personalize their deal rooms without breaking the overall experience.
What users had to say
What users had to say
What users had to say
Simplicity at its finest.
Simplicity at its finest.

Louis Newman
Louis Newman
Member, OPUS
Member, OPUS
With Heybase it is possible to keep track of my current offers and proposals while having an eyepleasing experience for my clients. I like the UI and also that it helps me not forget what to include during a sales pitch.
With Heybase it is possible to keep track of my current offers and proposals while having an eyepleasing experience for my clients. I like the UI and also that it helps me not forget what to include during a sales pitch.


Michael O.
Michael O.
Owner, Law Bound
Owner, Law Bound
Heybase makes it easy to manage your sales process and stay organized. It's simple to use and has a clean interface. I've been using Heybase for a couple of months now and it's been a great help in keeping my sales process organized and streamlined.
Heybase makes it easy to manage your sales process and stay organized. It’s simple to use and has a clean interface. I’ve been using Heybase for a couple of months now and it’s been a great help in keeping my sales process organized and streamlined.

David Leoncavallo
David Leoncavallo
Founder & CEO, Scape Relaxation
Founder & CEO, Scape Relaxation
Got an idea, a project, or just want to say hi?
My inbox is always open for interesting conversations, design opportunities, and the occasional "I found a bug on your website."
Made with 🤍, after procrastinating on it longer than I'd like to admit.
X
Got an idea, a project, or just want to say hi?
My inbox is always open for interesting conversations, design opportunities, and the occasional “I found a bug on your website.”