Script
Voice Shopping Assistant Demo Script
Reference Website - https://www.dickssportinggoods.com/?srsltid=AfmBOopGT4aOzME_a7ihxEdgcVi455DcsiPFX5MSIVr7VfGOady5JHuC
Assistant: (warmly) Hi there! Welcome to Dick's Sporting Goods. I'm your virtual shopping assistant. How can I help you today?
Customer: Hi! I'm looking for a new pair of running shoes. I'm training for my first half marathon, and my old shoes are worn out. I have flat feet, so I need good support and cushioning.
Assistant: Got it. Congratulations on the half marathon training! For long runs with flat feet, you'll want a stability shoe with plenty of cushioning. I see your last pair was the Nike Pegasus, so sticking with Nike, you could try the Air Zoom Structure—it's similar to what you had but with more support. Another great choice is the Brooks Adrenaline GTS 24, which many runners with flat arches love for its stability and comfort. (The website displays both shoe options.)
Customer: Those both sound promising. Which one would you recommend for me?
Assistant: Both are excellent. Given your needs, I'd lean toward the Brooks Adrenaline. It offers a bit more support to keep your feet aligned during long runs. The Nike Structure is also a solid shoe and might feel familiar, but it has slightly less stability. Overall, the Adrenaline seems like the best fit for you.
Customer: Okay, that makes sense. I usually wear Nikes, but I'm willing to try the Brooks if it's better for support.
Assistant: If you want, we can make sure it's the perfect choice. Go ahead and show me your current running shoes. Just tap the screen recording button and point your camera at the soles of your old shoes.
Customer: Sure. (Customer starts a screen recording and shows the bottoms of their old running shoes.) Here you go.( Video Recording Priority 2)
Assistant: (examining the video) Thanks! I can see the tread on your old shoes is very worn on the inner edges – that tells me your feet roll inward (overpronation). The Brooks Adrenaline is designed to help with that by providing extra support on the inner side. So I agree, the Adrenaline should serve you really well.
Customer: Great, let's go with the Brooks Adrenaline GTS 24.
Assistant: Since you're training for a half marathon, would you like me to bundle in a hydration belt or a compression sleeve set? We have a ‘Runner’s Essentials Kit’ that includes those plus a massage ball. And it qualifies for free 2-day shipping."
Customer: That sounds good, sure—add the socks.
Assistant: You got it. (Adds the socks to cart.) Now I have the shoes and socks ready in your cart. Shall we proceed to checkout?
Customer: Yes, let's do it.
Assistant: Great. I'll use your saved shipping and payment info to place the order... (pauses briefly) And done! Your order is confirmed. You'll get an email receipt shortly, and your new shoes and socks will arrive in 3–5 business days.
Customer: Awesome, thank you so much!
Assistant: You're very welcome! Good luck with your half marathon training. Thanks for shopping with us, and have a wonderful day!
Screens
Here’s a structured list of UI screens needed to visually represent the end-to-end Voice Shopping Assistant flow for Dick’s Sporting Goods, based on your provided script. This assumes a voice-driven interface similar to the Talbots prototype.
🎯 UI SCREENS REQUIRED (Aligned to Script Flow)
🔁 Customer Interaction & Onboarding
Assistant appears and welcomes user. Visual elements: assistant avatar, voice waveform, action bar with mic/camera/end-call. Voice Command Listening State Assistant listens to user's shopping need. Optional: live transcript shows customer voice input (e.g., “I’m looking for running shoes…”). 🧠 Needs Identification & Product Suggestion
Product Recommendation Screen Displays 2 shoes (Nike Air Zoom Structure & Brooks Adrenaline GTS 24). Includes quick stats: price, key benefits (stability, cushioning). Assistant continues voice interaction overlaid on product suggestions. Recommendation Clarification Screen Assistant leans toward Brooks after analyzing customer needs. Visual: subtle emphasis (highlight/zoom) on Brooks Adrenaline card. 📷 Camera Input for Shoe Analysis
Camera Permission Request Screen Prompts customer to allow camera or upload video of current shoes. Camera Recording Screen (Active State) UI shows recording indicator, assistant guide text (e.g., “Please point camera at sole.”). Customer records current shoe tread. Analyzing Video Feedback Screen Assistant shares insight (e.g., “Your tread is worn on the inside edge…”). Visual cue: simple illustration or highlight on video preview (optional). 🛒 Purchase Selection & Cross-Sell
Product Confirmation & Add to Cart Screen Brooks Adrenaline selected. Assistant confirms selection and adds to cart. Accessory Suggestion Screen (Upsell) Shows “Runner’s Essentials Kit”: hydration belt, sleeves, massage ball. Option to add socks, with offer tag (e.g., “Free 2-day shipping”). ✅ Checkout Process
Cart Summary & Checkout Prompt Screen Cart includes: shoes, socks, possibly Essentials Kit. Visual: breakdown of items, price, shipping note. Order Processing / Loading State Spinner with assistant voice: “Placing your order...” Order Confirmation Screen Confirmation message with order total, delivery estimate. Assistant wrap-up and encouragement message. 🕓 Call Utility Screens
Call On-Hold Screen (optional state) If assistant needs to pause or “analyze,” reuse hold screen format. Error / Retry State (optional) If video fails or network drops, simple fallback screen. 🧩 Suggested Grouping for Prototyping
Group A: Conversational Flow Screens (1, 2, 4, 7, 12) Group B: Product & Cart Interaction Screens (3, 8, 9, 10) Group C: Camera-Dependent Screens (5, 6) Group D: Support Screens (11, 13, 14) Would you like wireframes or layout suggestions for these, or just screen labels and flows for now?