FreshBot for FreshDirect: Designing Conversational Experiences for Everyday Grocery Needs (A Concept)

Designing a conversational chat-based assistant to help FreshDirect customers track orders, discover deals, and manage returns through guided interactions, enhancing their online grocery experience.

⏰ Timeline

Feb’25 - Apr’25 (2 Months)

👥 Team

Roshni Ganesh

Eric Lopez

Julia Maloof

👩🏽‍💻 My Role

  • Conversational UX Design

  • Conversational UI Design

  • Usablity Testing

The Chosen Service

FreshDirect (founded in 2002) is an online grocery service delivering fresh, high-quality food in the New York tri-state area with a focus on convenience and healthy options.

Currently relying solely on human support, FreshDirect presents an opportunity to enhance customer experience with a fast, seamless chat-based assistant.

Our Goal

To design a conversational chat-based assistant to help FreshDirect customers quickly track their orders, discover deals, and manage returns, enhancing their online grocery experience.

The Chatbot Design Process

Identifying Task Flows

We started by analyzing FreshDirect's app flow to identify key user intents and subtasks.

Key User Intents > Subtasks

1

To look up Grocery Items

    • Browse using Departments

    • Browse using Filters

    • Browse using List (Ingredients List)

    • Browse using Recipes

    • View Item Details

    • View current discounts/sale deals on items

    • View current coupons

    • Add discounts/coupons to the order

    • Reminder for expiring discounts/coupons

    • View expired discounts/coupons

3

To resolve Return & Refund requests

    • Grab the Order History

    • Select the Order for Return/Refund

    • Reason for Return/Refund

    • Help with eligibility checks for the same

    • Assist with submitting/declining the request

Defining the Chatbot’s Personality

  • Uses light, playful humor in speech to help users stay engaged and joyful.

  • Uses a natural, stress-free, and friendly tone.

  • Shares relevant insights on deals, policies, and products for users.

  • Helps deliver fast and clear responses, ensuring that users have a smooth experience.

Designing Conversations

We mapped user intents to natural utterances, allowing the chatbot to understand different ways people ask for the same thing and trigger the right flow instantly.

  • Designed for both free-text input and guided paths

  • Created response variations to avoid repetitive conversations

  • Balanced flexibility with clarity in every flow

The focus was to make interactions feel natural, but still purposeful.

Testing & Iteration

We tested the chatbot with users to understand how they naturally interact with it- what worked, what didn’t, and where the experience broke.

What we learned

  • The experience felt quick and easy to use

  • Conversational tone made interactions more engaging

  • The system struggled with off-script inputs, highlighting the need to account for and more flexibility

  • Clearer navigation and labeling were essential for smoother flows

  • Users needed more actionable, guided interactions and simpler, step-by-step information, along with the option to reach human support when needed

2

To Find Discounts / Coupons

Designing natural user utterances to trigger key flows by integrating an LLM to enhance the chatbot’s contextual understanding, specifically tailored for Fresh Direct and our key intents

Handling Uncertainty (Error Pathways)

We designed for moments when users go off-script—asking unexpected questions or requests outside the chatbot’s capabilities. Instead of breaking the experience, the system guides users back on track while still being helpful.

How it works:

  • Recognizes unsupported or unclear inputs

  • Provides helpful fallback responses (not generic errors)

  • Redirects users to the closest relevant action or page

  • Offers clear next steps or alternative options

The goal was to make the chatbot feel reliable and supportive, even when it doesn’t have a direct answer.

CUI Footprints

The chatbot is designed to sit seamlessly within FreshDirect’s app and website through a floating, collapsible interface, making it accessible without disrupting the browsing experience.

Enter Voiceflow - An artificial intelligence (AI) startup that offers a no-code platform for designing, prototyping, and deploying conversational AI experiences like chatbots and voice assistants.

Managing edge cases

Improved clarity in navigation

Mapping intents to conversation flows

🥬 Lettuce begin with the FreshBot Demo!

Hi 👋🏼, I'm FreshBot, your grocery sidekick - check out my fruitful capabilities!

Behind-the-Scenes

Exploring how Voiceflow’s backend commands power conversation flows from handling logic, intents, and responses to create smooth, responsive user interactions.

Key Learnings

  • This project pushed me to think beyond screens to design conversations that feel natural, responsive, and intentional.

  • It also made me realize how much conversational design is rooted in language and linguistics- understanding how people phrase the same intent in different ways, and designing systems that can interpret and respond meaningfully.

  • I learned how important it is to balance structure with unpredictability, especially since users don’t always follow the “expected” path, and conversations rarely happen in perfect flows.

I also wrote a blog about Writing for the “Screen”— What Bollywood Can Teach Us About Conversational UX

Key Learnings