Industry Sponsored

Conversational AI

AI Chatbot

Optimizing the Salesforce Chatbot for Faster Navigation and Higher Engagement


My Role

Contextual Design

User Research

Interaction Design

Prototyping

Usability Test

Project

Industry sponsored project by Salesforce

Timeline

5 months

Aug 2024 - Dec 2024

Research Methods

Competitive Analysis

Contextual Inquiries

Affinity Mapping

Design Critiques with Internal Stakeholders

Usability Testing

Overview

Context

When chatbots first became popular in e-commerce and SaaS, they promised a seamless, human-like experience that would help users navigate complex systems with ease. However, Salesforce’s chatbot, designed to help businesses discover products, fell short of expectations and introduced unnecessary friction.

Project Goal

Designing a human-centered AI chatbot experience for businesses using the Salesforce website with a specific focus on product discovery.

Research

Key Research Methods

My research process was rooted in understanding user behavior and identifying key pain points through direct observation, competitor analysis, and iterative testing.

🔍

Competitive Analysis & Contextual Inquiries

Researched Amazon Rufus, ChatGPT, and Einstein Assistant to identify gaps in conversational AI capabilities.

🗣

User Testing

Conducted multiple rounds of usability testing to uncover user frustrations and validate design decisions.

📌

Industry Feedback & Iteration

Engaged in 15+ collaborative sessions with mentors and Salesforce professionals, refining the design through multiple critique rounds.

Problem

Why Users Struggled

Our research revealed key pain points that hindered the chatbot’s effectiveness:

Key Issues

💬 Hard to find past messages
Users struggled to track previous messages and lost context in long chatbot interactions.
⚖️ No clear product comparison
👤 Pushed to sales too soon
🤖 Too robotic and impersonal
Mission
Vission
History
History
💬 Hard to find past messages
Users struggled to track previous messages and lost context in long chatbot interactions.
⚖️ No clear product comparison
👤 Pushed to sales too soon
🤖 Too robotic and impersonal
Mission
Vission
History
History

Design Solution

A Smarter, Context-Aware Chatbot

To address these challenges, we introduced a structured set of features designed to create a seamless, intuitive, and engaging experience. These improvements fall into four key areas:

01.

Establishing Personality & Tone

We created a chatbot persona that aligns with Salesforce’s brand, making interactions feel more engaging and natural.

Problem

The chatbot felt robotic and disengaging, making interactions impersonal.

Solution

Designed a professional yet approachable chatbot persona aligned with Salesforce’s brand.

👉

Impact

More engaging interactions, reducing user frustration and increasing usability.

02.

Enhancing Conversations & Assistance

We refined the chatbot’s interactions to make them feel more intuitive and engaging.

Problem

Users struggled to phrase queries, leading to vague or irrelevant responses.

Solution

Introduced clarifying questions and suggestive prompts to guide users.

👉

Impact

More relevant responses, improved engagement, and reduced drop-offs.

📝 Suggestive Prompt

When users hesitate or delete text, the chatbot suggests ways to phrase their questions more effectively.

💡 Clarifying Questions

Instead of responding vaguely, the chatbot asks targeted follow-ups to refine user queries

💤 Handling User Inactivity

Detects inactivity and nudges users with reminders or relevant suggestions to keep them engaged.

03.

Streamlining Product Discovery & Decision-Making

To bridge the gap between chatbot interaction and browsing experience: Users needed a structured way to browse products without endless scrolling.

Problem

Users found it difficult to compare products and lost track of key details.

Solution

Implemented structured product comparisons and a chatbot timeline for easy reference.

👉

Impact

Faster decision-making, reduced cognitive load, and minimized scrolling.

📊 Comparing Products

The chatbot organizes product details into structured comparison tables, eliminating the need to search through long chat histories.

📈 Chat Timeline

A persistent chat progress bar enables users to jump between topics, track decisions, and revisit past recommendations.

04.

Enabling Smooth Transitions & Support

To ensure users receive help at the right time without disruption

Problem

Users feared losing chat history while browsing and received agent support too soon.

Solution

Integrated chatbot redirection and improved agent handoff mechanisms.

👉

Impact

Seamless chat access across pages and smarter, context-aware agent support.

Chatbot Redirection

Allows users to switch between chatbot and website without losing their conversation history.

Connect to an Agent

Users can request human support at the right time instead of being forced into premature interactions.

Impact

Increased Engagement, Faster Decisions, and Smarter Support

Our refinements made the chatbot easier to navigate, more engaging, and user-driven. Users now had better control, clearer guidance, and a chatbot that adapted to their needs

📉

Decrease in user drop-off

More users completed their product exploration without frustration.

📈

Higher engagement

Users interacted more with the chatbot due to improved guidance and structured conversations.

Faster decision-making

Reduced scrolling time, leading to quicker product evaluations.

👤

Better sales handoff

Users were more prepared before connecting with a sales rep, improving conversion rates.

Iterations

Understanding Users

To create a truly human-centered AI, I needed to dig deep into how users interact with chatbots and where traditional experiences fall short. My research was guided by three main questions:

  1. How do users expect chatbots to behave?

  2. What makes chatbot interactions frustrating or useful?

  3. How can we design an AI assistant that feels more intuitive?

Research Approaches

AI Simulation for Deeper Insights

To understand Einstein Assistant’s limitations, we took an innovative approach: using ChatGPT to simulate its responses.

This allowed us to observe real user frustrations in a controlled environment.

Behavioral Patterns Identified

Through testing, we uncovered three major user struggles:

1.

Hesitation to start conversations

Users were unsure how to phrase their queries.

2.

Unstructured inputs

Users provided vague or incomplete questions, leading to irrelevant responses.

3.

Overwhelming responses

Long chatbot replies frustrated users, causing them to abandon interactions.

Transforming Insights into Actionable Solutions

By focusing on real user behaviors, I transformed broad frustrations into targeted solutions:

Here’s how we addressed major challenges:

Long, unstructured responses

Timeline feature

Allowed users to navigate past messages without excessive scrolling

Allowed users to navigate past messages without excessive scrolling

Hesitation in phrasing queries

Suggestive Prompts

Provided pre-written query suggestions based on browsing behavior

Provided pre-written query suggestions based on browsing behavior

Robotic & impersonal chatbot

Improvements in Personality & Tone

Made interactions more engaging and aligned with Salesforce’s brand.

Made interactions more engaging and aligned with Salesforce’s brand.

Reflection

What I Learned

This project reinforced the importance of context-awareness in AI-driven experiences. A chatbot isn’t just a tool, it’s a guide that should reduce user effort and create meaningful interactions.

1.

Iteration is everything!

Each feature changed drastically after user feedback.

2.

AI should guide, NOT assume

Users don’t always know how to ask questions.

3.

Small UX tweaks = big wins

The timeline feature alone doubled usability.

Next Steps

Looking forward, I want to:

🗣

Expand multimodal interactions

Integrate voice, visuals, and text AI capabilities

🧠

Media Integration

Adding videos inside chat for richer product demos.

📊

Returning User Experience

Customizing responses for returning users.

Final Steps

This project taught me that designing a chatbot isn’t just about improving responses, it’s about crafting an experience that feels seamless, human, and genuinely useful. By refining tone, guiding conversations, and reducing friction, I transformed a frustrating tool into an intuitive assistant.

Conversational AI has so much potential to grow. Whether it's improving memory retention, integrating multimodal interactions, or making responses even more adaptive, there’s always more to explore. I’m excited to keep pushing the boundaries of what AI can do to enhance user experiences.

At its core, the best AI doesn’t just provide answers. It understands, anticipates, and supports users every step of the way. That’s the kind of impact I strive to create in every project.