Skip to main content
VideoShop

Storefront

Test the customer widget, queue, callback fallback, and call cleanup from a storefront.

The storefront flow starts outside the dashboard, so it must be tested with a clean browser session and realistic customer behavior.

Customer queue flow

  1. Open the storefront page where the widget is installed.
  2. Open the widget.
  3. Enter customer details.
  4. Join the live queue.
  5. Confirm waiting state updates in realtime.
  6. Accept the request from an agent dashboard.
  7. Join the video room from both sides.
  8. End the call after the test is complete.

Callback fallback

When no agent is available, the widget should offer a callback request instead of leaving the customer in an indefinite waiting room.

Confirm:

  • Customer can submit a callback request.
  • Tenant dashboard shows the callback.
  • Agent or manager can act on it.
  • Customer receives the expected follow-up channel if email is enabled.

Realtime expectations

EventCustomer should seeAgent should see
Queue joinedWaiting state and positionNew queue request
Agent acceptsJoining or room ready stateRoom join screen
Call endsEnded state or feedback promptEnded state and history update
Agent offlineCallback fallbackOffline status retained

Cost control

End every test call after verification. Do not leave customer waiting rooms or media rooms open. This protects provider usage and keeps queue metrics accurate.