PMS and OTA Connection Failures: What Hotel Operators Should Check
Published · Updated
A channel manager connection problem can affect reservation delivery, rates, availability or restrictions. A missing booking or an unexpected OTA price does not, by itself, prove that the connection is down. Start by identifying which message failed, between which systems, and when.
This checklist is for hotel operators managing one property or a portfolio. It focuses on gathering evidence, limiting operational risk and working with the responsible provider, rather than changing live integrations by trial and error.
1. Identify the affected connection and direction
Separate the PMS-to-channel-manager connection from the channel-manager-to-OTA connection. For an outbound update, trace PMS → channel manager and then channel manager → OTA. Reservations usually travel back from the OTA through the channel manager to the PMS. The actual route may also include a CRS or another integration service; confirm your own setup.
- Is one property affected, several properties or the entire portfolio?
- Is the problem limited to one OTA, room type, rate plan or stay date?
- Are new reservations, modifications or cancellations missing, or are rates, availability or restrictions failing to update?
- What was the last successful message in the affected direction?
A working OTA connection does not establish that the PMS received a reservation. Likewise, an update leaving the PMS does not establish that the OTA accepted it.
2. Check delivery evidence before changing settings
Use the connection status, message history and error details available in your systems. If these are not exposed to operators, ask the provider to inspect them. Record timestamps with their time zone and compare the same transaction at each stage.
- Authentication or access errors: Ask whether credentials, permissions or the connection authorization changed. Follow the provider’s documented reauthorization process; do not rotate credentials or reconnect repeatedly as a diagnostic shortcut.
- Timeouts or service errors: Check provider incident notices and the affected endpoint. A timeout leaves delivery uncertain, so establish whether the receiving system processed the message before resending it.
- Rejected updates: Inspect the specific error and the room, rate-plan and property identifiers. Check mapping, supported restrictions and required fields. Similar rate-plan names alone do not prove a mapping error.
- Pending messages: Review the age of the oldest message, whether the queue is progressing and any reported retry or rate-limit errors. There is no universal queue-size threshold that identifies a failure.
Compare equivalent offers when investigating a price difference: dates, occupancy, currency, taxes, cancellation terms and promotions. Public-price comparison is a separate check from message delivery. A parity discrepancy is not evidence that the channel manager disconnected.
3. Protect live inventory and reservation handling
Assign an incident owner and notify the affected properties. Prioritize missing reservations and arrival-day changes. Follow your agreed contingency procedure and record any manual actions so they can be reconciled later.
Disconnecting an integration does not close rooms for sale on an OTA. If inventory is unreliable, agree with the responsible provider how to restrict sales safely and verify that the change reached the affected channel. Do not assume a local stop-sell has propagated through a failed connection.
Do not switch off a live PMS, delete mappings, purge queues or repeatedly resend reservations to test a theory. These actions can compound the incident or create duplicate records.
4. Recover safely and reconcile the results
Use the provider-approved recovery procedure. Confirm which system owns rates and availability before making corrections; depending on the integration, that may be the PMS, CRS or channel manager.
After recovery, check that current rates, availability and restrictions reached the affected channels. Reconcile reservations, modifications and cancellations from the incident window against the PMS and OTA records. Check for missing or duplicate entries before declaring the incident resolved. A green connection indicator alone is not enough.
For planned resilience testing, prefer a provider-led demonstration, recorded incident or non-production environment. Any test affecting live systems needs an explicitly approved maintenance window, coordination with the relevant providers, a rollback plan and a reservation-reconciliation procedure.
5. Give support a usable incident report
- Property identifier, affected PMS and channel manager, and the OTA involved.
- First observed failure and last successful delivery, including time zone.
- Affected message type, room and rate-plan identifiers, and stay dates.
- Relevant reservation or message references, exact error text and redacted screenshots.
- Recent configuration changes, operational impact and actions already taken.
Use the provider’s approved secure support channel. Never include passwords, API tokens, payment-card details or unnecessary guest information. Agree who will investigate each connection and who will update the hotel team.
Reduce repeat incidents
Review which connection failures your providers detect, how alerts reach your team and who responds outside office hours. Confirm supported retry and recovery behavior rather than assuming every error reconnects automatically. Keep the contact list, mapping records and contingency procedure current. Use the PMS–channel manager integration checks to document supported data flows and recovery responsibilities.
The goal is not merely to show a connected status. It is to establish that the right rates and inventory are being distributed and that every affected reservation has been accounted for.
