The Problem: Two Types of Customers, One Overworked Receptionist
You run a hair salon. Or a dental practice. Or a government service counter. Your day looks like this: half your customers booked online last week. The other half walked in this morning. Both expect to be served. Both expect it to be fair.
The booked customers have a time slot. They arrive, check in, and wait for their turn. The walk-ins have no appointment. They stand near the door, looking around, hoping someone notices them. Your receptionist tries to juggle both groups — checking the booking calendar for the next appointment while mentally tracking who walked in first.
The result: walk-ins get frustrated because they do not know their position. Booked customers get frustrated because walk-ins seem to cut the line. Your receptionist gets frustrated because they are managing two systems — a digital calendar and a mental queue — with no tool that handles both.
The Usual Fix: A Booking Plugin Plus a Separate Queue Tool
Most businesses that try to handle both flows end up with two separate tools. A WordPress booking plugin for online appointments — Amelia, Bookly, or similar. And a standalone queue management service — Qminder, Waitwhile, or a physical take-a-number machine — for walk-ins.
The problems with running two systems:
- No unified view — your receptionist switches between two screens or tabs to see the full picture
- Walk-ins invisible in the calendar — the booking plugin does not know about walk-in customers
- Double cost — booking plugin subscription plus queue service subscription
- No shared customer data — a walk-in who booked online last month has two separate records
- Different interfaces — staff needs to learn and manage two tools
For a small business, maintaining two subscriptions and training staff on two interfaces is unnecessary overhead. Especially when the core need is simple: show me who is next — whether they booked or walked in.
The Better Way: One Plugin That Handles Both
Vollstart Appointment Desk combines appointment booking and walk-in queue management in a single WordPress plugin. Your reception cockpit shows both flows side by side. One screen, one tool, one source of truth.
The Booking Side
Customers book online through a multi-column form on your website. They choose a service, pick a date and time, fill in their details, and confirm. Slot holds prevent double bookings — while one customer fills out the form, the slot is reserved for them.
The booking lands in your calendar. When the customer arrives, they check in via QR code, or your receptionist marks them as arrived in the cockpit.
The Queue Side
Walk-in customers pull a number from a kiosk page (a tablet at your door) or scan a QR code with their phone. They get a queue number like A-007. A TV display in the waiting room shows “Now Serving: A-005” and lists who is waiting.
Your staff clicks “Serve Next” in the cockpit to call the next walk-in. The TV updates instantly. If the customer does not show up within the no-show timeout, they are automatically skipped.
The Cockpit: Where It Comes Together
The reception cockpit is the heart of the system. It is a standalone page your staff accesses via auth token — no WordPress login needed. The layout:
- Left: Today’s appointments — time, customer name, service, status. Click to check in, view details, or change status.
- Right: Walk-in queue — queue numbers, customer names (if provided), “Serve Next” button.
- Top: Next Up — the next few upcoming appointments at a glance, regardless of day.
Your receptionist sees everything in one view. No tab switching. No mental juggling. The appointment list tells them who booked. The queue tells them who walked in. They handle both from the same screen.
Shared Customer Database
Whether a customer booked online or walked in, they end up in the same customer database. The next time they interact with your business — by any channel — their full history is available. Past appointments, ratings, contact details, everything in one record.
How to Set It Up
- Install the plugin — Get Vollstart Appointment Desk from WordPress.org.
- Create a calendar — Set your business hours and services. This is your bookable schedule.
- Enable the queue — In calendar settings, turn on the walk-in queue. Set the number prefix and no-show timeout.
- Set up the booking page — Add
to a page. Online customers book here. - Set up the kiosk and display — Open the kiosk URL on a tablet at your entrance. Open the display URL on a TV in the waiting room.
- Generate a cockpit token — In Options, create an auth token for your receptionist. Share the cockpit URL.
What You Get
- One plugin, two flows — online booking and walk-in queue in a single system
- Unified cockpit — appointments and queue side by side on one screen
- Shared customer records — same database for booked and walk-in customers
- Slot holds — no double bookings for online appointments
- TV display — “Now Serving” screen for the waiting room
- QR check-in — booked customers scan their code, walk-ins pull a number
- No WordPress login for staff — cockpit works via auth token URL
- No hardware costs — use any tablet and screen you already have
- No monthly fees — the entire system is free
- Email notifications with ICS — bookings land in the customer’s calendar automatically
Get Started
If your business handles both scheduled and walk-in customers, you do not need two tools. Vollstart Appointment Desk replaces your booking plugin and your queue system with one free WordPress plugin.
Install it, set up your calendar with queue enabled, and give your receptionist one screen that shows everything. Booked customers and walk-ins, managed together, without chaos.
See the full feature list at vollstart.com or read the documentation.