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:
EventDescription
Reservation ListBatch of reservation updates
Reservation CreatedA new booking is created
Reservation ModifiedAn existing booking is modified
Reservation CancelledA reservation is cancelled
Check-InA guest checks into their room
Check-In SharerA room sharer checks in
Check-OutA guest checks out
Guest Events:
EventDescription
Guest CreatedA new guest profile is created
Guest ModifiedGuest information is modified
Client Changes ListBatch of guest profile updates
Client Merge ListGuest profiles are combined
Client Purge ListGuest profiles are removed
Member Changes ListLoyalty member updates
Room Events:
EventDescription
Room StatusCurrent room availability
Room Status ChangedRoom availability or assignment changes
Housekeeping StatusRoom cleaning status
Housekeeping UpdateRoom cleaning status changes
Other Events:
EventDescription
Guest FolioBilling/folio updates

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:
JobFrequencyData Range
Full Reservation SyncEvery 2 hours2 weeks back, 2 months forward
Status SyncEvery 15 minutesRecalculates reservation statuses
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.