
We're excited to launch DQ Core β a brand new 100% mobile platform built for VIP, General Admission and Events. It's the same DQ operational DNA you already trust, rebuilt from the ground up to get a venue live in minutes and work fast in the palm of your hand.
DQ Pro remains fully supported, however, feature updates and development will continue in the DQ Core eco-system.
Migration is available for existing DQ Pro teams ready to switch. Your past events, menu, bookings, guests and tags can all be migrated when you choose to switch across.
No sales call, no onboarding queue. Download the app, create an account, and start building your venue:
Self-serve setup β create your venue, add your floor, and build your menu straight from your phone.
Instant staff invites β bring your team on board and assign roles in seconds.
Free to start β DQ Core has an always-free tier, so you can try it with zero commitment.
DQ Pro β DQ Core Migration - Youβre not starting from scratch. Your past events, menu, bookings, guests and tags can all be migrated when you choose to swap.
Live floor view β sections and tables update instantly across every device, so the whole team sees the same picture in real time.
Open & close tabs β seat a booking to open a tab, and close it the moment the balance is settled.
Table merging β combine tables for bigger parties into a single tab, led by one primary table.
Events β every night or occasion your venue runs, with its own bookings and guest lists.
Bookings β reservations from your website or added on the spot for walk-ins and phone bookings.
Guest lists & Ticketing β run the door separately from table service, with check-in as guests arrive, payments and tickets.
Booking activity log β a permanent, uneditable record of every seat, table change, approval, and cancellation.
Order straight from the table β build an order against any open tab in a few taps.
Kitchen/bar board β track every order from pending through to delivered.
Full line-item history β nothing is ever summarised away, so every order is fully auditable later.
Manual payments β cash, card, or comp.
Tap-to-Pay & card reader β take real card payments in-app, no extra hardware required for Tap-to-Pay.
QR pay-at-table β let guests pay themselves from their own phone.
Payment requests & refunds β request help from a manager, or issue a refund straight from the receipt.
Guest CRM β every guest's history in one place, shared across your company.
Manual tags β tag guests, items, events, and packages so your team always knows how to look after someone.
Automatic insights β behaviour-derived tags like "Regular" or "Likes Vodka," worked out from each guest's own history.
Staff call and messaging β call a manager, runner, or security with one tap, from anywhere on the floor.
Full notification history β every request and push, deep-linked back to the relevant booking or tab.
Operations, stock, and transaction reports β reconciling a shift takes minutes, not a spreadsheet.
Order history β the complete, searchable record of everything ever sold.
Seven roles β Owner, Manager, Host, Waiter, Promoter, Runner, and Dispense β so everyone sees exactly what they need and nothing they don't.
Ready to get started? Head to our DQ Core setup guide to have your venue live today.

This update brings significant improvements to our UI, reporting for bookings, and AI-powered booking insights β helping your staff better prepare for every table.
Weβve also made lots of improvements to our CMS.
AI Seating Breakdown: Now provides insights into bookings based on guest data and history.
Guest History: Booking notes are now visible within the guestβs history.
Payment Refunds: Added confirmation prompt for refund methods where DQ doesn't handle the transaction.
Tags and Notes via the Menu Page: Prompts to add notes and tags to a booking during service.
Tab Closeout Actions: Prompts to add notes and tags relating to a booking when the table is being closed.
Empty States in CMS: Introduced empty state visuals across CMS pages for new venues.
No Data Visuals in Reports: Improved visuals for reports with no data during the selected time range.
CSV Exporting: Added CSV export functionality for events and guest searches.
Duplicate Profile Detection: Improved logic to better detect and manage duplicate guest profiles.
CMS Enhancements: Multiple improvements across Menu, Table, and Event editing pages.
Operations App: Refined styling on the main menu and standardized the event component across the app.
Package Cards: Updated to match standard iOS styling, replacing custom visuals. Improved appearance in various locations.
Event Listings: Improved ordering logic and visuals for better usability.
Search Bar Formatting: Fixed formatting issues for better consistency.
Table Selection: Improved table order when selecting tables.

This quick update focuses on reducing notification overload and giving you better visibility into what notifications you receive.
No More Notifications to Yourself
Youβll no longer receive notifications for your own actions, like requests or orders.
New Notifications Overview Page
Added to the Operations app to help you manage and understand your notifications.
Improved Booking Options Menu
The menu (three dots in the top right of a booking) is now easier to use.
Booking Confirmations Now Manual
Booking confirmations are no longer sent automatically when bookings are created in the Operations App. Use the new βSend Confirmationβ option in the menu to email/SMS booking confimations.
Refreshed Receipt History Design
The receipt history for payments and bookings has a cleaner, updated look.
Updated Guest History Timeline
The guest history timeline has a new and improved design.
Faster Tab Summary Updates
The Tab summary now updates more frequently for better accuracy.
Fixed Display of packages with no item inclusions.
Fixed notifications for empty packages
Resolved Hitboxes for guest list related items
Resolved Selecting Guests for walk in situations

This update includes significant improvements to help you better manage client data and bookings.
The most noticeable changes are in the Menu and Bookings tabs, offering improved navigation for table bookings. In particular, we have aligned the behavior of walk-in tables and bookings and enhanced the management of package and item selection.
We've removed the Featured Items section above the booking tile and replaced it with four key tiles to help you manage bookings more efficiently:
Guest β Displays important information about the guest who booked the table and provides access to guest details, history, and metrics.
Package β Displays information about the package and navigates to booking conditions such as included items and payments.
Tab β Shows the current cumulative spend and any outstanding amounts. This tile navigates to the Tab section.
Guest List β Displays how many entries are permitted for the booking and how many guests have arrived. This tile navigates to the Guest List and Notes section.
We've redesigned the Bookings tab for greater flexibility and ease of use. Walk-ins and pre-scheduled bookings now appear here.
Don't have a name for your Walk-in? Use the "Group Name" in Package > Guests and this will show on the tables page.
Walk-ins now appear in the "Bookings" tab and are treated like regular bookings.
Walk-ins are automatically added to the closest event.
Opening a table for a guest is now a one-tap process. Walk-in details such as Guest, Package, and Guest List can be added afterward.
Bookings can now be moved between events.
Cancelled and finished bookings no longer appear in the "Active" bookings view.
The Guest List unlocks when "Invite Guest" is pressed.
Guest Notes have an improved look and feel.
Notifications can now be dismissed by swiping up.
Unseated bookings from past events no longer appear in the "Upcoming" bookings list.
Removed notifications on hover from CMS.
Updated number field visuals for faster input and better selection.
Added a numeric keyboard for fields such as "Minimum Spend" and "Deposit."
"Done" button added to the keyboard.
Autofocus enabled on pages with a single input field.
DQ Logo now supports Dark Mode on iPhone.
Fixed Runner & Manager request visuals.
Security and Manager requests now time out if not resolved within a service window.
Run list items now follow the same order as other orders in table-based views.
Improved rendering on the Orders tab.
Card and Cash requests are now displayed more clearly on the Orders tab in Tablet Mode.
Improved table filtering in the CMS floor plan.
Improved haptics throughout the app.
Updated text descriptions across pages.
Removed mobile-only booking interactions from the desktop version.
Removed unnecessary action buttons from the Bookings page.
Improved permission requirements for opening tables.
Added empty states to all operations pages.
Updated the check-in notification to better support Walk-in Bookings.
Added an alert when opening a table via swipe.
Updated the "Finish" state visuals for order cards.
Added a timeout to the order page for a better loading experience.
Country flags and phone prefixes now appear when adding staff.
Improved capitalization of names.
Optimized the timeout of stale data for power users.
Improved keyboard interactions.
Fixed a bug preventing the DQ CMS Guest Smart Search from generating search parameters.
Fixed an issue where payments with display did not show success properly for full payments.
Fixed visual bugs related to the Ionic Framework v7 update.
Fixed PayNow QR code from Stripe.
Fixed text color issues on the Bookings page.
Fixed partial requests not always being allowed after seating.
Fixed several typos.
Fixed an issue where payment display closeouts did not show success for full payments.
Fixed a bug affecting the action button for creating guests.

Surface deep insights only accessible by tightly coupled booking+operational data. North Star for phase one: a venue wants to be able to understand guest preferences, how often they come, and who might be invited back soon (and to what).

Reduce API Requests, increase speed, and decrease loading times across the app by syncing important data locally.
Tab Closeout - Should already be used by the time you see the reciept it should arleady be added
Some mechanism to decide what payment methods are available where. Venue setting? What about, say, if there is more than one potential tab the drinks could be on?
Check not visiting table page doesnt break everything
Put table constraint on unique users for that one-or-none race condition
Rebuild the dashboard to include, live and not live modes. And fix up and remove the current analytics service because its super over engineered