💡Thumbot: Virtual Assistant for Thumbtack

Team: Jinbo Shen, Sisira Mondreti, Uraiba Zafar
Tools: Figma, Voiceflow, Notion
Role: Conversational UX Design, Intent Modeling, Flow Prototyping
Timeline: Fall 2024


🧭 Project Overview

Thumbtack connects users with local service providers. However, users often face decision fatigue while browsing listings. We proposed Thumbot, a virtual assistant embedded into the Thumbtack platform to simplify key actions: booking appointments, asking questions, and leaving reviews. The goal was to increase efficiency and satisfaction across common customer journeys.

🧠 Assistant Personality

  • Clear: Maintains clarity and consistency to reduce miscommunication
  • Kind: Patient and emotionally aware to prevent user frustration
  • Simple: Minimizes cognitive load with accessible language
  • Informative: Reduces need for human support by anticipating user needs

🎯 Main Intents & Sub-Tasks

Thumbot was designed with three primary intents, each broken down into meaningful, user-centered sub-flows:

1. Book an Appointment

  • Sub-tasks: Handyman, Plumbing, Electrical, HVAC, Roofing
  • Logic: Service ➝ Provider ➝ Date/Time ➝ Confirmation

2. FAQs / Information Assistant

  • Topics: Services, Remodeling, Events, Weddings, Home Maintenance
  • Logic: Topic selection ➝ Response ➝ Follow-up options

3. Leave a Review

  • Sub-tasks: Star Rating, Written Feedback
  • Dynamic response logic based on sentiment (e.g., 1-star triggers apology + comment option)

🧪 Conversation Design & CUI Logic

  • Mobile UI: Non-intrusive chat bubble at bottom-right corner
  • Desktop UI: Larger message pane while preserving content visibility
  • Multi-turn flows with fallback and clarifying questions
  • Includes error handling for out-of-scope queries (e.g., haircut services)

📌 Sample Flows

🛠️ Intent 1: Book an Appointment

User: "I need someone to fix my faucet"
Agent: "Sure! Let me find you a top-rated plumber near you. Here are the top 3..."
➝ User selects one ➝ Enters preferred time ➝ Thumbot confirms booking

ℹ️ Intent 2: FAQs

User: "Do you help with wedding planning?"
Agent: "Yes! Thumbtack connects you with planners, caterers, and decorators. Would you like to see a list?"

⭐ Intent 3: Leave a Review

User: "I'd like to leave a 1-star review"
Agent: "We're sorry to hear that. Can you tell us what happened?"
➝ Option to escalate to customer service if needed

🧪 User Testing & Iterations

User Challenge Change Implemented
User A Agent misinterpreted "plumber" in a review as a booking intent Disabled “listen for intent” during review feedback stage
User B Overwhelmed by excessive text in info responses Condensed responses and added hyperlinks to Thumbtack’s pages
User C 1-star reviews lacked emotional recognition Integrated empathetic prompts and escalations for negative feedback
User D “Information Assistant” label felt unclear Renamed to “FAQs” for clarity

🔮 Reflection

This project strengthened my expertise in conversation design, sub-intent mapping, and flow prioritization. More importantly, it highlighted the value of emotional nuance and multi-modality in user assistance. Thumbot now stands as a scalable, smart, and kind virtual assistant that makes service discovery effortless.

Previous
Previous

💼 Case Study: Cross-Departmental Collaboration Platform

Next
Next

🔮Personal Assistant: Fortune Teller Selene