Chat Widget Configuration

Designing a unified admin experience that enables organizations to independently control and customize the chat experience at scale.

CRM System Image Start
CRM System Image Start
ennLabs Logo
ennLabs Logo
My role

Product configuration
Admin workflows
Product design

The team

1 × Product manager
1 × Product designer
1 × Architect
3 × Engineers

Year

2025

Overview

The chat widget is a key entry point for customer interaction. This project focused on designing a self serve configuration experience that enables organizations to control chat behavior, branding, data collection, and security from a centralized admin environment. The goal was to support enterprise flexibility and operational control without engineering dependency, while ensuring the experience remains clear and manageable as complexity grows.


Challenge

The existing configuration was limited and fragmented, making it difficult for organizations to adapt the chat experience to evolving business needs. Enterprise customers required flexibility across multiple dimensions, As capabilities expanded, configuration complexity increased.

This created critical risks:

  • High cognitive load for administrators

  • Increased likelihood of misconfiguration

  • Dependency on technical teams for operational changes

  • Inconsistent customer experiences across brands and regions

The core challenge was to support enterprise level flexibility while reducing complexity and enabling confident, independent configuration.


Outcome

Designed a scalable configuration system that gives organizations full control over the chat experience without increasing operational complexity.

Transformed configuration from a high-risk technical task into a clear operational workflow, enabling faster, safer changes and consistent experiences at scale.

Deeply understanding of the problem

I lead cross-functional collaboration with Product, Engineering, and Architecture to define the problem, align on priorities, and clarify enterprise requirements and constraints.

What users are doing
By mapping the configuration flows and reviewing existing setups and support cases, we identified key friction points where admins struggled to complete configuration, missed critical dependencies, or avoided advanced settings altogether.

Why they’re doing it
Conversations with stakeholders revealed what admins feel during configuration. When defining availability rules or security restrictions, many were unsure about the impact of their choices, Would this block customers? Will chats stop working? Will this affect other brands?

This uncertainty created hesitation and reliance on engineering, similar to making a high-impact operational decision without clear feedback. The core need was confidence and clarity within the flow.


15%

Structured Configuration Flow

Structuring complex configuration into a clear flow that groups related settings, clarifies dependencies, and guides administrators through confident, step-by-step decisions.

CRM System Image Mid

Prototyping & Validation

We iterated through multiple prototype versions of the configuration experience, guided by design principles focused on clarity, progressive disclosure, and risk reduction. The iterations aimed to simplify complex workflows, clarify dependencies, and reduce decision uncertainty.

Stakeholder and admin sessions were conducted to validate key scenarios and refine the experience to support clear, confident configuration.


Solution

Designed a centralized configuration experience that organizes control into clear domains, including chat behavior, initial messages and forms, contextual data, branding, agent visibility, and security settings.
A management layer enables administrators to:

View and manage multiple configurations

  • Preview the chat experience


  • Edit, duplicate, and reuse setups across brands and use cases

The experience balances flexibility with structure, allowing organizations to handle complex configurations
without increasing cognitive load.


Impact

Enabling organizations to operate and scale chat configuration independently and efficiently.

4

4

4

4

0

0

0

%

%

%

faster configuration time

6

6

6

6

5

5

5

%

%

%

self-serve without engineering

4

4

4

4

5

5

5

%

%

%

fewer configuration errors

Impact

Enabling organizations to operate and scale chat configuration independently and efficiently.

4

4

4

4

0

0

0

%

%

%

faster configuration time

6

6

6

6

5

5

5

%

%

%

self-serve without engineering

4

4

4

4

5

5

5

%

%

%

fewer configuration errors

Looking for Your Next Product Designer?

I help teams turn complex challenges into intuitive, user-centered products. leading the design process end-to-end, from discovery to delivery. Let’s build something meaningful together.

Contact me

Looking for Your Next Product Designer?

I help teams turn complex challenges into intuitive, user-centered products. leading the design process end-to-end, from discovery to delivery. Let’s build something meaningful together.

Get a demo

Looking for Your Next Product Designer?

I help teams turn complex challenges into intuitive, user-centered products. leading the design process end-to-end, from discovery to delivery. Let’s build something meaningful together.

Get a demo

Looking for Your Next Product Designer?

I help teams turn complex challenges into intuitive, user-centered products. leading the design process end-to-end, from discovery to delivery. Let’s build something meaningful together.

Get a demo

Create a free website with Framer, the website builder loved by startups, designers and agencies.