Skip to main content
VideoShop

Introduction

Start here to understand the VideoShop setup, call lifecycle, billing, and operations model.

VideoShop is a live video commerce platform for storefront teams. It connects a customer widget, realtime queue, agent workspace, video room, billing wallet, plan access, push notifications, and operational health checks into one product flow.

What to set up first

  1. Create or verify the workspace.
  2. Configure the storefront widget.
  3. Invite the right team roles.
  4. Test the customer queue and agent accept flow.
  5. End the test call after verification.
  6. Confirm billing, wallet, invoice, and provider logs.
  7. Enable push notifications and verify one real delivery.

Core lifecycle

StageWhat happensEvidence to keep
Customer intentShopper opens widget and joins queue or requests callback.Tenant ID, website ID, queue request ID
Agent routingAvailable agent receives queue state and accepts the request.Agent email, status, room ID
Video roomCustomer and agent join the same room with provider tokens.Room ID, join timestamps
Call cleanupEither side ends the room after testing or conversation.End event, duration, feedback
BillingWallet, plan, invoices, and provider webhooks reconcile.Payment ID, invoice ID, provider log line

Use the docs in this order: Installation, Workspace setup, Storefront, Teams, Billing, Operations. The Examples page gives short test flows you can repeat during QA.

Testing note

Always end test calls after the customer and agent flow is verified. Leaving rooms open can create extra waiting time, confusing queue state, and provider cost.