Multipark is not parking software. It's a vertically integrated operations and commerce platform for parking operators — with dedicated dashboards for the operator, the end customer, the B2B partner, and the internal team.
Built on the real-world operation car parks, Multipark unifies bookings, valet, fiscal invoicing, real-time communication, flight tracking and the payments engine — in a single dashboard designed for the people on the lot, at the till and in management. Multi-park, multi-tenant, multi-language.
Most car parks today juggle four or five separate apps: one for bookings, another for the payment terminal, another for the till, plus WhatsApp to talk to the customer, plus an Excel sheet for invoices. Multipark replaces that chain with a single dashboard, designed from the ground up for valet operations and parking.
Bookings arrive through six distinct channels — public form, marketplace, Excel import, in-dashboard manual creation, partner API, monthly subscription — and each one is tagged with its origin for campaign attribution and accounting reconciliation. Price is resolved by a dynamic matrix that crosses the rate type (hour, day, week, month, year), the parking type (covered, uncovered, indoor, VIP) and the vehicle size. Invoices are issued SAF-T compliant via the InvoiceXpress integration.
Valet operations — check-in with signature, vehicle video and mileage; intra-day moves between rows; pending-checkout with tolerance window; final hand-back to the customer — are all modelled as states and transitions. Permissions are scoped per park and per agent: the same person can be admin at one park and junior at another, with 80 granular switches per role.
These numbers reflect Multipark today — taken from the internal feature inventory, not marketing copy. Each one represents years of real-world operation and iteration.
| Plate | Status | Flight · ETA | Agent |
|---|---|---|---|
| AA-12-BB | Checked-in | TP1024·landed 18:42 | |
| 98-CD-77 | Moving | FR3018·ETA 19:15 | |
| EF-44-21 | Pending checkout | U2 7841·scheduled 21:30 | |
| 11-GH-90 | Booked | EZY 612·scheduled 21:30 | |
| 55-23-IJ | Checked-in | BA 504·landed 18:42 |
Each cluster groups a coherent set of capabilities. The ones that most differentiate Multipark live in the booking flow, the pricing engine and the per-park payment federation.
We model what actually happens at an airport-area car park: arrival, check-in with signature, intra-day moves, pending-checkout and final hand-back.
Full state machine: pending, booked, checking-in, checked-in, moving, pending-checkout, checking-out, checked-out, cancelled.
Each park picks the fields: signature, vehicle video, mileage, fuel level, garage and spot.
Move vehicles between rows and garages without breaking the booking, with full audit trail of the path.
Cash validated, driver validated, till closed — three sequential checkpoints with bulk validation support.
Log accidents, delays, complaints or open windows with priority and assigned owner. Insurance-ready.
Covers the simple case (HOUR/DAY/WEEK/MONTH/YEAR × covered × vehicle type) and the advanced ones — campaigns, allowances, monthly partner invoicing, PRO B2B credit.
5 rate types × 4 parking types × 5 vehicle sizes — 100 cells per park, all configurable.
Invoices, simplified invoices, receipts and credit notes issued in Portuguese fiscal compliance via the InvoiceXpress integration.
Public marketplace campaigns, link-only shareable campaigns and discount codes — with caps, attribution and analytics.
Platform subscription, PRO B2B credit, end-customer allowances and monthly partner invoicing — four automated lanes.
Each park is its own SIBS Marketplace V2 sub-merchant — money lands directly in the park's bank account. We don't hold cashflow.
Chat, in-app notifications, transactional emails and automatic reminders — all in the same dashboard, all with fallback if any channel fails.
Private conversation between customer and staff per booking, over WebSocket, with email fallback when the recipient is offline.
Bell + panel for agents and customers: new message, price change, occurrence, booking edit, article comment.
Agent invitation, booking confirmation, MB reminder, check-in, check-out, evaluation, occurrence, billing — all in the same visual identity across all three languages.
Two-hour cron sends a reminder 8 hours and 2 hours before check-in for bookings with a pending Multibanco payment.
Native connections to FlightRadar24, SIBS, Stripe, InvoiceXpress, Google Maps and AWS S3. Eight automated processes run nightly — billing, reminders, cleanups and agent governance.
Flight status pinned to the booking: scheduled, airborne, landed — with ETA. No leaving the dashboard, no opening flightradar24.com.
SIBS Marketplace V2 + SPG (CARD/MBWAY/Multibanco) and MIT recurring for the Portuguese market; Stripe activatable via env var for international expansion.
Issuing, editing, cancelling and credit-note sync with InvoiceXpress — no exports, no manual uploads.
Subscription billing, PRO, allowances, partners; cleanup of abandoned bookings and stale notifications; MB reminders; agent auto-deactivation — all idempotent, all auditable.
Hotels, OTAs, PMS systems plug into the park via API key: availability, booking creation, check-in/out, validation — full parity with the dashboard.
The same person can be admin at one park and junior at another. Every action is logged with before/after. Every park has its own sub-merchant, its own flow, its own identity.
View bookings per status, create, edit, validate cash, close till, change price, import Excel — each action one switch per agent, per park.
Admin, supervisor, accountant, driver, junior, partner, leader — with sensible defaults, all extensible.
A park switcher at the top of the dashboard; the right permission resolves per park. Bulk operations span multiple parks at once.
Every edit, status transition, refund and validation is logged with before/after JSON, actor and timestamp. Insurance- and GDPR-ready.
Token-by-email: auto-create account, auto-accept existing user, or manual accept with password set on the spot.
Skypark started from zero. Redpark lives in the app, hour by hour. Airpark brings ten years of operation that the platform helped modernise. Three honest portraits of the network.
We opened with Multipark already running
When we launched Skypark, we had no legacy system, no trained team and no defined workflows. Multipark gave us all of that on day one: the dashboard, the agent profiles, the customer emails, the SAF-T invoicing. We did our first digital-signature check-in before we'd painted the first floor line. For a brand-new operation, the learning curve is what slows you down — and Multipark collapsed ours.
Inês CarvalhoOperations Director, Skypark
Hour by hour, it's always open on the phone
The Multipark dashboard is open on our phone every single hour we're on the lot. I see who's landing, who's arriving, who needs to be moved to the front row — all in one list. Live notifications reach us before the customer even calls. I can't imagine closing a till without the three-step validation any more, or signing off a shift without the day's occurrence log. It's not a tool we open once a day. It's the operation.
Tiago MendesLot Coordinator, Redpark
We had ten years of Excel — now we have the whole history in one dashboard
Airpark has been around for over a decade. Before Multipark, operations ran across Excel sheets, Multibanco printouts and two different till systems. We migrated the customer base in two weeks, imported the vehicle list via the Excel module, and within three months the whole team was on the same dashboard. What changed was the margin: we can now see what each agent bills, each campaign, each hotel partner. We're still the same Airpark — just with the lights on where it used to be dark.
Manuel SoaresManaging Partner, Airpark
Start with our services for your operation, or talk to us for a live demo of the dashboard.