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
- Create or verify the workspace.
- Configure the storefront widget.
- Invite the right team roles.
- Test the customer queue and agent accept flow.
- End the test call after verification.
- Confirm billing, wallet, invoice, and provider logs.
- Enable push notifications and verify one real delivery.
Core lifecycle
| Stage | What happens | Evidence to keep |
|---|---|---|
| Customer intent | Shopper opens widget and joins queue or requests callback. | Tenant ID, website ID, queue request ID |
| Agent routing | Available agent receives queue state and accepts the request. | Agent email, status, room ID |
| Video room | Customer and agent join the same room with provider tokens. | Room ID, join timestamps |
| Call cleanup | Either side ends the room after testing or conversation. | End event, duration, feedback |
| Billing | Wallet, plan, invoices, and provider webhooks reconcile. | Payment ID, invoice ID, provider log line |
Recommended launch order
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.