Skip to main content

Maestro Integration

ABRA integrates with Maestro PMS to provide real-time synchronization of guest and reservation data.

What Data Syncs

The following data is automatically synchronized from Maestro to ABRA:
  • Reservations - Booking details including confirmation number, arrival/departure dates, and status
  • Guest Profiles - Name, contact information, and guest history
  • Room Assignments - Current room numbers and room types
  • Check-in/Check-out Events - Real-time status updates as guests arrive and depart
  • Rate Information - Room rates and booking details

How Sync Works

ABRA uses multiple methods to keep your data synchronized with Maestro:

Real-Time Webhooks

Real-time webhooks are the primary method for keeping ABRA in sync with Maestro. All reservation and guest data flows through these event notifications.
Maestro sends event notifications to ABRA when changes occur. These updates are processed within moments of occurring in Maestro. Reservation Events: Guest Events: Room Events: Other Events:

Reservation status mapping

For a full explanation of ABRA reservation statuses (including display-only “Arrivals” and “Departures”), see Reservation Statuses. Maestro provides both reservation update events and explicit arrival/departure events. ABRA updates reservation status primarily from these events:

Maestro event → ABRA status

Scheduled Sync Jobs

Scheduled sync jobs are deprecated and will be removed in a future release. Real-time webhooks cover all these events and these polling jobs are redundant.
Currently, ABRA also runs scheduled jobs as a legacy fallback: Overlap with Webhooks:
  • Reservation created/modified/cancelled webhook events duplicate the “Full Reservation Sync” polling
  • Guest created/modified webhook events duplicate guest data in the polling sync
  • Check-in/check-out webhook events duplicate the “Status Sync” polling

Initial Setup Sync

During initial setup, ABRA imports your historical reservation data to ensure you have a complete picture from day one. This one-time sync runs automatically until all historical data is imported.

Initial Setup

To connect ABRA to Maestro, you’ll need the following from your Maestro administrator:
  • Hotel ID - Your property identifier in Maestro
  • API URL - Your Maestro API endpoint
  • API Passkey - Authentication credential for secure communication
Your ABRA implementation team will work with your Maestro administrator to obtain these credentials and configure the connection.

Sync Status

Once connected, you can verify data is syncing correctly by checking that recent reservations and guest updates from Maestro appear in ABRA. Contact ABRA support if you notice any discrepancies.