The Challenge
What Quick Was Facing
Quick operated a network of flexible office spaces where bookings, physical access, and invoicing ran on completely separate platforms with no integration between them. A booking in the reservation system did not automatically grant building access. Billing required manual cross-referencing of booking logs and access records. When discrepancies arose — a booking cancelled after access had already been granted, or an access event with no matching booking — reconciliation was entirely manual and consumed significant operational resource.
The Solution
What We Built
We built an integration layer connecting the booking API, the access control hardware management system, and the billing platform through a centralised event bus. Booking events triggered immediate access provisioning with time-bound credentials, automated extensions when bookings were extended, and immediate revocation on cancellation. Billing was driven by verified access events rather than booking records — with automatic reconciliation logic that flagged cases where access and booking records diverged and routed them for human review.

Results
