Every empty chair costs you money. Vollstart Appointment Desk turns no-shows and empty slots into booked revenue for hair salons, dental and medical practices, consulting firms, and repair shops. Customers book in 30 seconds. Walk-ins pull a queue number at the door. Native WooCommerce checkout for
PricingFree downloadThe WordPress.org download is free. Pro versions, add-ons or external services may cost extra.
CompatibilityRequires WordPress 6.2 and PHP 7.4.
SourceWordPress plugins · Oct 30, 2026
01 / Source details
Aboutthistool.
Every empty chair costs you money. Vollstart Appointment Desk turns no-shows and empty slots into booked revenue for hair salons, dental and medical practices, consulting firms, and repair shops. Customers book in 30 seconds. Walk-ins pull a queue number at the door. Native WooCommerce checkout for paid appointments — no third-party connector, no per-extension upsell.
No double bookings. Slot holds reserve the time slot while the customer fills out the form. Other booking plugins let two customers book the same slot simultaneously — Appointment Desk prevents this.
No per-extension upsells. One plugin, one price. No surprise add-on costs for basic features like email notifications or calendar views.
GDPR-friendly by design. All customer data stays in your WordPress database. No external tracking, no third-party data sharing. Your data, your server.
Perfect for
Hair salons & barbershops — online booking + walk-in queue for busy days
Medical & dental practices — patient scheduling with check-in kiosk
Consulting firms — client appointment booking with calendar sync
Government offices & citizen services — queue numbers + TV display for waiting rooms
Fitness studios & yoga — class booking with capacity management
Repair shops & workshops — appointment slots with custom fields
Coworking spaces — room and desk booking
Any service business that handles both scheduled and walk-in customers
Free Features
1 calendar, 1 service, 1 team with 1 staff member — up to 100 customers and 50 appointments per month
Mobile-friendly online booking form (Shortcode + dedicated booking page)
Multi-column booking layout — services, calendar, and form side by side
Inline month calendar in multi-column view
Live price display in booking form (updates on service/extras selection)
ICS feed — subscribe with Google Calendar, Outlook, or Apple Calendar
Google Calendar Sync — two-way sync (push bookings, read busy times to prevent double bookings), OAuth2 flow, per-calendar assignment
Unlimited cockpit auth tokens for staff access
Staff service desk page for multi-desk setups
Custom email attachments per email type
Custom HTML email templates — full control over email content
Rating email — automatic feedback request after appointments
Queue themes: Light, Dark, and custom CSS upload
Customer Self-Service Page — customers view, cancel, and manage their appointment via a secure token link
Per-calendar override for self-service permissions (cancel, file edit)
Customer File Management — files attached directly to customer records (allergies, medical records, contracts). Persists across all appointments.
Remove branding
Why Appointment Desk?
Most booking plugins only handle online appointments. But real businesses also have walk-in customers, a reception desk, and a waiting room. Appointment Desk handles all of it:
02Queue — Walk-ins pull a number. TV display shows who is next.
03Done — Staff manage everything from one cockpit. No spreadsheets, no chaos.
Built by the team behind Event Tickets with Ticket Scanner .
Languages
Vollstart Appointment Desk is translated into 20 languages:
English (default), German (DE/AT/CH), French, Spanish, Italian, Dutch, Portuguese (PT/BR), Hungarian, Polish, Czech, Swedish, Danish, Finnish, Greek, Romanian, Bulgarian, Chinese (Simplified), Japanese
All translations are included in the plugin. Community contributions welcome via the WordPress.org translation platform.
Links
Premium
Support
Third-Party Libraries
This plugin includes the following third-party libraries:
FullCalendar v6.1.15 — fullcalendar.io — MIT License — Source
DataTables v2.3.7 — datatables.net — MIT License — Source
html5-qrcode v2.3.8 — QR code scanning — MIT License — Source
chillerlan/php-qrcode v4.4.2 — QR code generation — MIT License — Source
All libraries are included locally within the plugin. No external CDN calls are made.
External Services
This plugin does not connect to any third-party or external services. All data is stored locally in your WordPress database. No customer data leaves your server.
The optional Premium add-on plugin (sold separately at vollstart.com ) connects to vollstart.com for license validation and update checks. The free plugin hosted on WordPress.org does not make any external connections.
The Premium add-on offers optional Google Calendar Sync. When enabled by the site administrator, appointment data (customer name, email, service, date/time, location) is sent to the Google Calendar API ( https://developers.google.com/calendar ) to create, update, and delete calendar events. Busy times are read from Google Calendar to prevent double bookings. This requires the administrator to create OAuth 2.0 credentials in the Google Cloud Console and authorize the connection. Google’s privacy policy: https://policies.google.com/privacy .
See it in action
Screenshots & previews.
See every appointment at a glance. Confirm, reschedule, never miss one — reception cockpit, no WordPress login needed.Customers book in 30 seconds. Mobile, fast, no friction — frontend booking form with live price display.Walk-ins pull a queue number at the door — kiosk page on any tablet, no staff intervention.Live queue display for waiting rooms — TV screen in portrait or landscape, customizable themes (Premium).Your calendar, fully booked. No empty slots, no lost revenue — admin week view across all staff and services.Customer CRM — full appointment history, ratings, and notes per customer.Settings — business hours, license, and general configuration. SMS reminders, Google Calendar sync, and CAPTCHA available in Premium.
02 / Source details
Gettingstarted.
01Upload the plugin folder to /wp-content/plugins/ or install directly via the WordPress plugin search.
02Activate through the “Plugins” menu in WordPress.
03Go to “Appointment Desk” in the admin menu.
04Create a team and add staff members (Teams tab).
05Create a calendar and assign your team (Calendars tab).
06Add a service to the calendar.
07Add the [vollstart-appointment-desk] shortcode to any page — or use the auto-generated booking page.
03 / Source details
Frequently asked questions.
What about no-shows?
Empty chairs cost money. Appointment Desk reduces no-shows with double opt-in (verifies the email is real before the booking is confirmed), instant email confirmations with one-click reschedule links, and SMS reminders (Premium) sent before each appointment — reaching customers where they actually read messages, not buried in email.
Does it work with WooCommerce?
Yes — natively. Pair Appointment Desk with WooCommerce to charge for appointments through the standard WooCommerce checkout. Customers see slot availability in real time, pick a time, and pay in the same flow. No third-party connector needed. (Premium.)
Can I sync with Google Calendar?
Yes. Premium includes an ICS feed staff can subscribe to from Google Calendar, Outlook, or Apple Calendar, plus two-way Google Calendar sync — appointments are pushed to your team’s calendars and busy times are read back to prevent double bookings.
How many bookings can I have in the free version?
The free version includes 1 calendar, 1 service, 1 team with 1 staff member, up to 100 customers and 50 appointments per month. Upgrade to Premium for unlimited everything.
Is the booking form mobile-friendly?
Yes. The booking form is fully responsive and works on all devices and screen sizes. Add it to any page via shortcode or use the auto-generated booking page.
Do customers need an account to book?
No. Customers book without registering. They receive an email confirmation with links to cancel or reschedule on their own.
Can I use this for walk-in customers without an appointment?
Yes. The queue system lets walk-in customers take a number via a kiosk page. A separate TV display shows the current queue status in real time. Staff call the next customer from the cockpit.
How does the plugin prevent double bookings?
Slot holds reserve a time slot the moment a customer starts filling out the booking form. If another customer tries to book the same slot, it shows as unavailable. This prevents the overbooking issues common with other booking plugins.
Can my receptionist use the cockpit without a WordPress account?
Yes. The reception cockpit is a standalone page protected by an auth token. Share the URL with staff — no WordPress login needed. The free version includes 1 auth token. Premium includes unlimited tokens.
Can I accept payments for appointments?
Yes, with Premium. WooCommerce integration lets you charge for appointments through the standard WooCommerce checkout. The free version handles free bookings only.
Does the plugin require WooCommerce?
No. Appointment Desk works fully standalone. WooCommerce integration is available in Premium for paid appointments.
Does it work with Elementor, Gutenberg, and other page builders?
Yes. The booking form is added via shortcode [vollstart-appointment-desk] , which works in any page builder, theme, the block editor, or the classic editor.
Does the plugin send appointment reminders?
Yes. The free version sends email confirmations, cancellations, and reschedule notifications. Premium adds SMS reminders before each appointment — the most effective way to cut no-shows.
Is all customer data stored on my own server?
Yes. All data is stored in your WordPress database. No external services are used for core functionality. The plugin is GDPR-friendly by design — no customer data leaves your server.
Can my staff subscribe to their schedule in Google Calendar?
Yes. Premium includes an ICS feed that staff can subscribe to from Google Calendar, Outlook, or Apple Calendar. Appointments sync automatically.
How is this different from Bookly or Amelia?
Vollstart Appointment Desk combines online booking with a walk-in queue system and a reception cockpit. Most booking plugins focus only on online scheduling. Also: one price, no per-extension upsells, no separate tiers — every Premium feature is included in a single upgrade.
Can I export bookings?
Yes. The admin interface includes CSV export for appointments and customer data.
How do I get support?
Email us at support@vollstart.com. We respond within 1 business day.
Website LLMs.txt and LLMs-Full.txt Generator is an LLMs.txt generator and llms-full.txt generator for WordPress. It helps site owners generate, manage, preview, validate, and serve AI discovery files from published public content. Use it to create structured /llms.txt and optional /llms-full.txt end
EngageDock AI is a customizable floating contact widget for WordPress websites that want more leads and faster visitor communication. It helps small businesses turn website traffic into calls, texts, emails, and callback requests from one clean contact panel. Key Features: Click-to-Call – One tap ca
Altify AI is an auto ALT text and AI ALT text plugin for WordPress images. It helps generate descriptive image ALT text for accessibility and image SEO. Use bulk image ALT text tools for your Media Library, generate featured image ALT text automatically, and scale WooCommerce image ALT updates with
The Accepted Payment Methods plugin is a straightforward, lightweight solution that enhances your website by displaying visually appealing icons of the payment methods you accept. This plugin is ideal for a variety of websites, including e-commerce platforms, service-oriented websites, and informati