Live Stream Auction Tutorial (Start To Finish)
Last updated: February 18, 2026
This guide walks you from installing the app to running your first live product on your storefront, including Twitch + OBS setup.
What You Need First
- Shopify store with Online Store channel enabled.
- Twitch account with a channel.
- Streaming software (OBS recommended, Streamlabs/XSplit also works).
- At least one Shopify product with inventory.
- A customer account test login (recommended before first live).
Step 2: Open The Correct Shopify Admin Pages
Replace {your-store-handle} with your store handle (example: my-shop).
https://admin.shopify.com/store/{your-store-handle}/themes (Theme editor)https://admin.shopify.com/store/{your-store-handle}/pages (Pages)https://admin.shopify.com/store/{your-store-handle}/menus (Navigation)https://admin.shopify.com/store/{your-store-handle}/apps (Installed apps)
Step 3: Create Your Dedicated Live Template (Recommended)
- Go to Online Store - Themes - Customize.
- Template picker - Pages - Create template.
- Create template name live-stage.
- Add app block: Live Stream Auction.
- Set block Layout mode to dedicated stage mode.
- Start with Desktop product panel width ~28%, then fine-tune (usually 26-30% works well for 1080 desktop).
- Save.
Optional: create a second template live-inline for pages where you want extra content above or below the app.
Step 4: Create The Live Storefront Page + Header Link
- Go to Online Store - Pages - Add page.
- Title it Live.
- Assign template live-stage.
- Save page.
- Go to Online Store - Navigation - Main menu.
- Add a menu link named Live pointing to that page.
- Save menu.
Step 5: Create Event In The App
- Open Apps - StreamBid by Aqua Aquatiks.
- Click New Event.
- Enter your event title.
- Enter your Twitch channel name (just channel name, not full URL).
- Save and open the event detail screen.
Step 6: Add Products To Event Queue
- Inside event admin, click Add product.
- Select product + variant.
- Choose item type:
- Auction: set start bid + duration.
- Buy Now: fixed price claim item.
- Save item to queue.
- Repeat for all products you plan to run.
Step 7: Twitch Setup (Quick)
- Log in to Twitch and open stream settings.
- Open: https://dashboard.twitch.tv/settings/stream
- Copy stream key (do not share this key).
- Set stream title/category in Twitch dashboard.
- Enable low-latency mode for better live interaction.
Step 8: OBS Setup (Or Other Encoder)
OBS
- Install OBS: https://obsproject.com/download
- OBS - Settings - Stream.
- Select Twitch.
- Connect account or paste stream key.
- Add scenes/sources (camera, mic, desktop/window, overlays).
- Click Start Streaming for a quick private test.
Other Encoders
Streamlabs, XSplit, and similar tools follow the same flow: choose Twitch as destination, then authenticate or paste stream key.
Step 9: Go Live On First Product (Show Flow)
- Start streaming in OBS (or your encoder).
- In StreamBid event admin, set event status to LIVE.
- Select first queued item and click Start.
- Open storefront Live page and confirm:
- Twitch stream is visible
- Current product card appears
- Bid/claim controls are active
- Monitor bids in real time while presenting product on stream.
Step 10: End Product, Handle Winner, Move To Next
- End the current product when timer or close condition is met.
- Winner receives checkout flow (timed window).
- If winner pays, item is marked sold from Shopify order flow.
- If winner does not pay, item remains unresolved/expired and can be handled per your event process.
- Start next queued product.
Step 11: End Event Cleanly
- After final item, end event in app admin.
- Stop stream in OBS.
- Review event history and sold items.
- Optionally duplicate the event template for your next show.
Fast Troubleshooting
- Stream missing: verify Twitch channel name and that encoder is live.
- "Waiting for next product": no product currently active in event.
- Bids rejected: customer may be logged out, bid too low, or item not active.
- Checkout issues: winner should use return/recovery checkout flow.
- Layout too small: use dedicated live-stage template and adjust panel width.