Examples
Practical QA flows for signup, widget, calls, billing, push notifications, and operations.
Use these examples as repeatable launch checks.
Create workspace
Sign up, verify email, finish onboarding, and confirm trial limits.
Install widget
Embed the storefront script and validate public widget config.
Invite team
Add admins, managers, agents, and billing users with correct access.
Run first call
Queue, accept, join room, end call, and verify cleanup.
Billing setup
Start Dodo checkout, check wallet, and review invoices.
Push notifications
Enable desktop alerts and confirm one real notification delivery.
Reports
Measure agent performance, wait time, and call outcomes.
Webhooks
Send lifecycle events into external systems.
New user cycle
- Sign up with a real email.
- Open the verification email and verify the account.
- Complete workspace onboarding.
- Open billing and choose a plan.
- Complete Dodo hosted checkout.
- Return to the app and check plan, wallet, and invoice history.
Two-browser call cycle
- Browser A: log in as an agent and set status online.
- Browser B: open the widget as a customer and join queue.
- Browser A: accept the queue request.
- Both browsers: join the room.
- End the call after audio/video and room state are confirmed.
- Check call history, queue cleanup, and provider logs.
Evidence to save
Keep screenshots, timestamps, request IDs, room IDs, payment IDs, and the logged-in role. These details make root-cause tracing much faster.