Hackathon: ListenHacks — Build the Future of Voice & Audio Team Project: Ivy — Voice-Powered Shopify Store Management Live: https://ivyshopify-production.up.railway.app/
"Meet Ivy — she's an AI store assistant that lets Shopify merchants run their entire store with just their voice. No clicking through dashboards, no typing — just talk."
Show: The welcome screen with animated orbs, Ivy avatar, and Backboard.io memory banner.
"Ivy already remembers me from earlier — that's cross-session memory powered by Backboard.io."
Say or type: "Show me hoodies"
"Natural language product search — Ivy queries Shopify's Storefront API and shows results as cards."
Then say: "Montre-moi des chandails" (French)
"Multi-language — powered by Gemini and ElevenLabs multilingual TTS. She detects your language and responds in kind."
Say: "Add the hoodie to my cart"
"That's a real Shopify cart with a live checkout link. Not a mockup."
Say: "Create a vintage leather backpack for $89"
"Ivy parsed the title, price, and description from my voice. She's generating a product image with Gemini's image generation model and uploading it straight to the Shopify store."
Show: The product card with the "AI Generated" badge.
Say: "Change the backpack price to $99"
"Instant price update across all variants."
Say: "Set all products to 10% off"
"Bulk operations — every product in the store just got updated. Here's the breakdown."
Say: "What should I price the hoodie at?"
"Ivy analyzes my entire store's price range and average, then uses Gemini to recommend an optimal price with reasoning. She said $42.99 because it's above the store average but more accessible."
Say: "What should I restock?"
"Color-coded urgency dashboard — out of stock in red, low stock in amber, watch items in green."
Say: "Optimize the hoodie's SEO"
"Gemini rewrote the meta title and description — before and after, right there. It's already live on the product."
Say: "How are my sales?"
"Real-time analytics from Shopify."
Say: "Predict my revenue for next month"
"Revenue forecasting based on order history trends — shows monthly breakdown, trend direction, and predicted next month's revenue."
Say: "Write an Instagram caption for the hoodie"
"Platform-specific caption with trending hashtags. Ready to copy and post."
Say: "Create a Facebook ad for the hoodie"
"Full ad copy — headline, body, and CTA. That's a ready-to-run Facebook ad generated by voice."
Say: "Create a Spring Sale collection with the hoodie and backpack"
"Custom collection created in Shopify with the products added automatically."
Say: "Create a 15% off code called LISTENHACKS"
"Live discount code, usable at checkout right now."
Say: "Delete it"
"She knows 'it' means the backpack we just created. That's 10-message context awareness."
Toggle "Hey Ivy" on.
Say: "Hey Ivy, how are my sales?"
"Hands-free — no tapping. If I just say 'Hey Ivy' without a command, she greets me."
"That's Ivy — 24 voice intents, real Shopify integration, AI image generation, SEO optimization, ad copy, social captions, revenue forecasting, smart pricing, multi-language support, cross-session memory, and a wake word. All voice-first. Built with Next.js, Gemini, ElevenLabs, Backboard.io, and Shopify's APIs. Everything you saw was live."
| Layer | Tech |
|---|---|
| Frontend | Next.js 16 (App Router), Tailwind CSS 4, Framer Motion |
| NLU + Intent (24 intents) | Google Gemini 2.5 Flash |
| Image Generation | Gemini 2.0 Flash Image Generation |
| Text-to-Speech | ElevenLabs Multilingual v2 |
| Memory | Backboard.io |
| Store APIs | Shopify Storefront API (GraphQL) + Admin API (REST) |
| Wake Word | Web Speech API (SpeechRecognition) |
| Hosting | Railway |
| # | Say This | What Happens |
|---|---|---|
| 1 | "Show me hoodies" | Product search |
| 2 | "Add the hoodie to my cart" | Real Shopify cart |
| 3 | "Create a leather jacket for $120" | Product + AI image |
| 4 | "Delete the jacket" | Remove product |
| 5 | "Change hoodie price to $50" | Single price edit |
| 6 | "Set all products to 10% off" | Bulk price update |
| 7 | "What should I price the hoodie at?" | AI pricing suggestion |
| 8 | "Set hoodie stock to 500" | Update inventory |
| 9 | "What's in stock?" | Inventory summary |
| 10 | "What should I restock?" | Restock suggestions |
| 11 | "How are my sales?" | Store analytics |
| 12 | "Predict next month's revenue" | Revenue forecast |
| 13 | "Show my recent orders" | Order status |
| 14 | "Fulfill my latest order" | Order fulfillment |
| 15 | "Refund order #1001" | Process refund |
| 16 | "How many customers do I have?" | Customer lookup |
| 17 | "Create a 20% off code SAVE20" | Discount code |
| 18 | "Compare the hoodie and the mug" | Side-by-side comparison |
| 19 | "Find something like a warm sweater" | Description-based search |
| 20 | "Optimize the hoodie's SEO" | AI SEO rewrite |
| 21 | "Write an Instagram caption for the hoodie" | Social caption + hashtags |
| 22 | "Create a Facebook ad for the hoodie" | Ad copy (headline, body, CTA) |
| 23 | "Create a Summer Sale collection with hoodies" | Custom collection |
| 24 | "Hey Ivy, show me hoodies" | Wake word activation |
- If voice shows "network" error, use the text input — works identically
- Have products in the store beforehand so search demos work instantly
- Revenue forecast needs orders to show real data — demo with analytics first if no orders
- Keep energy up — ElevenLabs TTS responses are fast and impressive live
- The ad copy and social caption features are the most visually impressive — save them for the middle/end