Counts represent stored requests, counted once by current status. Success rate excludes pending and ignored requests. Durations cover successful requests delivered on their first attempt, from webhook receipt to provider completion. Older or unmeasured requests are excluded from duration statistics.
By incoming integration
Integration
Requests
Successful
Failed
Pending
Ignored
Success rate
Measured
Average
Fastest
Slowest
By integration route
Both directions of a route are measured separately. Provider request duration excludes queue wait and any deliberate delay (e.g. a configured bill-complete delay). Queue wait is not applicable for actions executed directly within the webhook response.
Route
Measured
Average
P50
P95
P99
Fastest
Slowest
Queue wait
Delay
By restaurant
Restaurant
Requests
Successful
Failed
Pending
Ignored
Success rate
Measured
Average
Fastest
Slowest
Capabilities
Integrations
Implementation catalog
Available integrations5
Active restaurant connections0
Configured restaurants0
Booking systems
Reservation sources send guest, table, and booking changes through the middleware to the point of sale.
Reservation source → Middleware → Point of Sale
Product updates
What’s new
Latest changes
September 2026
Recent middleware improvements
New integrations and operator-facing behavior are recorded here when they are released.
New
Guest name in the POS memo
A new "Name in memo" switch in the Domino settings puts the guest name at the top of the booking memo. It works independently of "Send guest name", so the name can be left out of the Domino name field and only appear in the memo.
Improved
Booking tags are now optional
Guest tags coming from SevenRooms are included in the POS memo by default. A new "Send booking tags" switch in the Domino settings lets a restaurant turn them off.
Fix
Statistics no longer count deliberate delays as duration
A configured bill-complete delay (e.g. Domino waiting before delivering to SevenRooms/Zenchef/Odin) was being counted as processing time in the overall "Average"/"Slowest" cards and the P50/P95/P99 duration cards, making a restaurant with a 60-120s configured delay look like it had multi-minute latency. Those cards now exclude the deliberate delay, matching how queue wait already did; "Avg deliberate delay" continues to show the delay itself separately.
Fix
Statistics no longer times out on busy restaurants
Duration percentiles used to be computed from every matching delivery in the selected window, so a busy restaurant or a wide timeline range could make this the slowest read in the admin and trigger "Could not load statistics: Loading took too long". The underlying query now takes a random sample of up to 3,000 deliveries per restaurant/route — statistically just as accurate for percentiles — and the request also gets more time (45s instead of 15s) to finish.
Improvement
Reservation-to-Domino delivery bypasses the queue
Live measurements showed Cloudflare Queues itself adding several seconds of latency, even with the fastest possible batch settings. A freed reservation is now delivered to Domino directly within the webhook response instead of waiting for queue delivery; the queue is still used as the retry path if that first attempt fails.
Improvement
Domino delivery split onto its own queue
Reservation-to-Domino delivery now runs on a dedicated, latency-critical queue, separated from Domino-to-reservation-system replies. The queue processes one message at a time instead of waiting to batch, and duplicate database reads before the Domino request were removed.
Feature
Full delivery timings, both directions
Domino-to-reservation-system deliveries (SevenRooms, Zenchef, Odin) now record the same timings as the reverse direction, including actions executed directly in the webhook response. Statistics show queue wait separately from any deliberate delay (such as a configured bill-complete delay), add P50/P95/P99 alongside average and slowest, and break results down by integration route.
Feature
Statistics by time window
Analyze the last 30 minutes, hour, four hours, or choose an exact period within retained logs using the timeline and date-time fields.
Improvement
Configuration history moved out of the way
The restaurant audit trail now sits below the configuration form and stays collapsed until you open it.
Feature
Request durations and statistics
Inspect timings per delivery attempt and compare successful requests, errors and processing durations across restaurants and incoming integrations. Statistics cover the configured log retention period.
Fix
Console startup restored
Restored missing sign-in and configuration controls. Startup now shows a loading screen and reports stalled requests instead of leaving an empty page.
Improvement
Faster booking delivery and latency diagnostics
Queue batch waiting is reduced from 5 seconds to 0.5 seconds for all booking providers. New delivery attempts record webhook, queue and Domino request timings to support further performance analysis.
Improvement
Errors grouped into actionable summaries
Restaurant errors now combine repeated missing-table messages into one compact table-number list.
Consecutive table numbers are displayed as ranges and duplicate errors are counted once per table.
Other errors are grouped by their readable message, with technical details collapsed by default.
Improvement
CenterFilter for every booking integration
Formitable, SevenRooms, Frank, Zenchef, and Odin can now each restrict Domino TicketExport traffic to configured CenterKey values.
Leave the filter empty to preserve the existing unfiltered behavior.
Configured CenterKeys can also identify the correct restaurant when the Domino restaurant reference is unavailable.
Improvement
Filter traffic by date and time
Live traffic and Issues can now be narrowed to an exact period within the available event history.
Combine the period with restaurant, integration, status, and search filters.
Times are entered and displayed in Europe/Amsterdam time.
API proposal
Simple Odin_DEV integration proposal
Odin follows the familiar booking-provider pattern: one unique webhook URL token per restaurant and one bearer token for API calls.
No HMAC signatures, timestamp headers, OAuth flow, or extra authentication scheme.
Seated bookings, walk-ins, table moves, completion, and hourly table updates remain in scope.
New integration
Zenchef_DEV is now available
Connect Zenchef’s development environment to Domino with a unique, copyable webhook URL per restaurant.
Seated bookings, guest details, prepayments, event type, and linked tables flow to Domino.
Domino actions create walk-ins, move reservations, and mark visits over after a configurable delay.
Table or ticket routing, custom_field = bork loop protection, and skipped-table rules are supported.
Improvement
Skip-table ranges
Skip-table settings now accept inclusive ranges alongside individual table numbers.
0, 666, 200-250
Management
Restaurant configuration
Configuration
New restaurant
Connect a booking system to a point-of-sale system.