Digital Queue
Plus+Replace the clipboard sign-up sheet with a real-time digital queue that lets walk-in clients check in and track their position live. Available on Plus plans and above.
Overview
The Digital Queue app is built for businesses that serve walk-in clients — barbershops, clinics, repair shops, and similar. Instead of writing names on a clipboard, clients join your queue through a public link or QR code. They see their position in real time and get notified when it’s their turn.
Key capabilities:
| Feature | Description |
|---|---|
| Public Check-In | Clients join via shareable link or QR code |
| Real-Time Tracking | Live position updates powered by WebSocket subscriptions |
| Dashboard Controls | ON/OFF toggle, lunch break mode, drag-and-drop reordering |
| Estimated Wait Times | Automatic calculations based on average service duration |
| Client Integration | Auto-creates client records when customers join the queue |
| Website Integration | Embed live queue status on your website with 4 design variants |
| Analytics | Track queue volume, wait times, and peak hours |
Access: Go to Dashboard → Apps → Digital Queue to manage your queue.
How It Works
Enable the queue
Go to your Digital Queue dashboard and toggle the queue to Accepting New Clients. This makes your public queue page active.
Share with clients
Share your queue link (goconverso.com/{username}/queue) or display the QR code at your business location. Clients scan or click to join.
Clients join the queue
On the public page, clients enter their name, select a service (optional), and join the queue. They see their position and estimated wait time in real time.
Manage from your dashboard
As clients arrive, use the dashboard controls to call the next client, mark them as in service, or complete their visit. The queue updates live for everyone.
Queue Controls
The dashboard provides these controls for managing your queue:
Queue Modes
| Mode | Description |
|---|---|
| Accepting New Clients | Queue is open — new clients can join |
| Lunch Break | Queue is paused — existing clients remain, no new entries. Perfect for breaks without clearing the queue |
| Finishing Queue | No new entries — serving remaining clients until queue is empty |
| Stopped | Queue is completely closed |
Client Actions
| Action | Description |
|---|---|
| Add Client | Manually add a walk-in client via a modal (name, phone, service) |
| Call Next | Move the next waiting client to “Ready” status |
| Start Service | Mark a ready client as “In Service” (pulse animation highlights this button) |
| Complete | Mark the client’s visit as completed |
| Remove | Remove a client from the queue |
| Reorder | Drag and drop clients to change their position in the queue |
Use Lunch Break mode when you need to step away without losing your current queue. Clients already waiting keep their position, but no new clients can join until you resume.
Queue Statuses
Customer Statuses
| Status | Description |
|---|---|
| Waiting | Client is in the queue, waiting for their turn |
| Ready | Client has been called and should come forward |
| In Service | Client is currently being served |
| Completed | Client’s visit is finished |
| Cancelled | Client left the queue or was removed |
| Paused | Client activated a 30-minute pause (stepped away temporarily) |
| No Show | Client was called but didn’t show up |
Status Flow
The typical flow for a client is:
Waiting → Ready (called) → In Service (serving) → Completed
Alternative flows:
- Waiting → Cancelled (client leaves)
- Waiting → Paused → Waiting (client returns within 30 min)
- Ready → No Show (client doesn’t respond)
Public Queue Page
Clients access your queue at goconverso.com/{username}/queue. The public page provides:
Joining the Queue
- Client enters their name (required) and phone number (optional)
- Selects a service from your service list (optional)
- Clicks Join Queue
- Receives a tracking page with their position
Real-Time Tracking
Once in the queue, clients see:
| Info | Description |
|---|---|
| Position | Current place in line (updates in real time) |
| Estimated Wait | Calculated based on average service duration and people ahead |
| Queue Status | Whether the business is accepting clients, on break, etc. |
Client Options
| Option | Description |
|---|---|
| Pause (30 min) | Step away temporarily without losing your position. Position is held for 30 minutes. |
| Leave Queue | Remove yourself from the queue permanently |
| Convert to Booking | Switch from walk-in to a scheduled appointment |
The public queue page updates in real time using WebSocket subscriptions. Clients don’t need to refresh the page — their position updates automatically.
QR Code & Sharing
Share your queue with clients using multiple methods:
| Method | Description |
|---|---|
| QR Code | Generate a QR code from the dashboard. Print it and display at your business entrance. |
| Direct Link | Copy your queue URL (goconverso.com/{username}/queue) and share via text, social media, or email. |
| Website Embed | Add a live queue section to your GoConverso website (see below). |
The QR code modal in the dashboard lets you download the QR code image for printing.
Website Integration
Add a live queue status section to your GoConverso website so clients can see the queue status and join directly from your homepage.
Adding a Queue Section
- Open the Website Editor from your dashboard
- Click Add Section and select Digital Queue
- Choose a design variant
Design Variants
| Variant | Tier | Description |
|---|---|---|
| Minimal | Free | Simple status badge showing open/closed and people count |
| Classic | Plus | Enhanced cards with estimated wait time and join button |
| Modern | Pro | Dark theme with animations and glassmorphism effects |
| Elegant | Pro | Premium sophisticated design with refined typography |
How It Works
The queue section connects to your live queue data:
- Real-time updates via WebSocket subscriptions with 10-second polling backup
- Anonymous access — visitors don’t need an account to see queue status
- Read-only — the section displays queue data without modifying it
- Join button links to your full public queue page
Client Integration
When a client joins your queue, GoConverso automatically creates a client record in your CRM:
- Name is captured from the queue join form
- Phone is captured if provided
- If a client with the same name/phone already exists, the queue entry is linked to the existing record
- This means every walk-in client becomes a trackable CRM contact for future marketing and follow-ups
Analytics
The Digital Queue tracks performance metrics to help you understand your business flow:
| Metric | Description |
|---|---|
| Total Served | Number of clients served today / this week / this month |
| Average Wait Time | How long clients wait before being served |
| Average Service Time | How long each service takes on average |
| Peak Hours | Busiest times of day based on queue join data |
| No-Show Rate | Percentage of called clients who didn’t show up |
| Queue Volume | Historical chart of daily queue entries |
Plan Availability
| Feature | Free | Plus | Pro | Max | Ultra |
|---|---|---|---|---|---|
| Digital Queue | — | Yes | Yes | Yes | Yes |
| Public check-in page | — | Yes | Yes | Yes | Yes |
| Real-time tracking | — | Yes | Yes | Yes | Yes |
| QR code generation | — | Yes | Yes | Yes | Yes |
| Dashboard controls | — | Yes | Yes | Yes | Yes |
| Client auto-creation | — | Yes | Yes | Yes | Yes |
| Analytics | — | Basic | Full | Full | Full |
| Website section (Minimal) | — | Yes | Yes | Yes | Yes |
| Website section (Classic) | — | Yes | Yes | Yes | Yes |
| Website section (Modern) | — | — | Yes | Yes | Yes |
| Website section (Elegant) | — | — | Yes | Yes | Yes |
Related
- Booking System — Schedule appointments instead of walk-in queues
- Staff Management — Assign queued clients to specific team members
- Client Management — CRM records auto-created from queue entries
- Website Builder — Add a live queue section to your website