Platform Integration

Connect everything.
Own the intelligence.

BookMax runs as a standalone portal from day one. When you're ready, a clean REST API and webhook layer connects your PMS, front desk platform, revenue management, and BI stack — without custom development.

bookmax.io / admin / integrations
Connection status
Guest portalActive
PMS reservation feedActive
Front desk platformConfiguring
BI exportAvailable
4 active endpoints
99.9% delivery

Take what you need.
Add the rest when you're ready.

Every BookMax capability is a discrete component. Deploy the guest portal today. Add the pricing engine tomorrow. Connect your PMS when your IT team is ready. Nothing is bundled. Nothing is blocked.

Guest Portal
A hosted pre-arrival guest experience, managed entirely by BookMax. Guests receive personalised upgrade offers by email or messaging. No website changes required on your side.
Hosted Email WhatsApp
Pricing Engine
Dynamic per-guest offer pricing within hard guardrails — floor, ceiling, lead-time curves, occupancy bands, and segment rules. Runs independently or connected to your RMS demand feed.
Rules-based ML-ready Guardrails
Reconciliation
Every accepted upgrade matched against your front desk platform using the guest confirmation number as the sole join key. Leakage surfaced and valued automatically. No manual matching required.
Conf. number Automated Audit trail
Content Acquisition
BookMax automatically discovers and structures your property's room and service content — descriptions, categories, amenities — ready for offer generation. No manual data entry. Content stays current.
Automated Per-property Structured

A clean API surface.
Four capability domains.

BookMax exposes a versioned REST API across four domains. Your systems call us to pull data, or we push to you on a schedule or trigger. OpenAPI 3.0 spec available on request.

Reservations
Inbound reservation feed
Pull or receive arriving reservations. Filter by date, property, segment, or status. The source of truth for offer eligibility.
GETPOST
Offers
Offer catalog and delivery
Query the active offer catalog, retrieve eligibility results per guest, and retrieve delivery and response status per confirmation number.
GET
Pricing
Dynamic pricing read
Read current offer prices per guest, room type, and lead-time band. Prices reflect all active rules — floor, ceiling, occupancy, segment.
GET
Reconciliation
Validated revenue and leakage
Pull reconciled outcomes per property per date. Confirmed revenue, leakage value, and capture rate — all matched against the guest confirmation number.
GETWEBHOOK
JSON · REST response
{ "endpoint": "GET /v1/offers", "description": "Active offer catalog for property", "response": { "offers": [ { "offer_id": "off_suite_king_001", "room_type": "Corner Suite", "floor_price": 25.00, "ceiling_price": 150.00, "current_price": 55.00, "currency": "USD", "status": "active" } ], "total": 8 } }

Push, don't poll.
Events delivered the moment they happen.

BookMax emits structured webhook events for every significant state change. Subscribe to the events you need. Ignore the rest.

offer.accepted
Guest has accepted a pre-arrival upgrade offer. Payload includes confirmation number, offer ID, accepted price, and room type.
Guest action
offer.countered
Guest has submitted a counter-offer. Payload includes original price, counter value, and eligibility window remaining.
Guest action
checkin.opportunity
A guest has arrived with an open or countered offer. Payload delivers reconciled pre-arrival context to your front desk platform.
Arrival event
reconciliation.complete
Daily reconciliation run has completed for a property. Payload includes confirmed revenue, leakage value, and capture rate for the period.
Scheduled
offer.expired
An offer has passed its eligibility window without a guest response. Triggers Check-in Opp creation where applicable.
System event
pricing.updated
Offer pricing has been recalculated for a guest based on a rules change or occupancy shift. Previous and new price included in payload.
System event
HTTPS
Signed payloads
Automatic retry on failure
72hr
Delivery log retained

Room content, structured
automatically.

Before BookMax can generate offers, it needs to understand your rooms and services. The content acquisition layer handles this automatically — no spreadsheets, no manual data entry.

Automated discovery
BookMax automatically discovers and structures your property's web presence and booking engine to extract room types, descriptions, categories, and amenity data. Runs on a configurable schedule per property.
Confidence scoring
Every piece of extracted content receives a confidence score. Low-confidence fields are flagged for manual review before they reach the offer engine. High-confidence content is published automatically.
Always current
Content is re-discovered on your schedule. Room changes, new categories, and seasonal services are picked up automatically and re-scored before the offer engine sees them.
content.acquisition / park-hyatt-ny
Content confidence scores
Deluxe King
94%
Published
Executive Room
87%
Published
Corner Suite
61%
Review
12 room types structured
3 flagged for review

See exactly what
you receive.

Select an event or endpoint below to preview the payload structure. Full OpenAPI 3.0 spec available on request.

JSON · webhook payload

All your systems.
One intelligent connection.

BookMax integration hub

Ready to connect
your stack?

Our integration team will walk you through the API, help you configure your webhook endpoints, and have you receiving live data before the end of the week.

Request API documentation
Full OpenAPI 3.0 spec, authentication guide, and sandbox credentials. Available under NDA to qualified prospects.
Talk to our integration team
30 minutes with an integration engineer. We'll scope your connection, confirm compatible endpoints, and agree a go-live timeline.