What to do when a sync fails

Last reviewed

For: An ops lead or IT admin who sees a failed sync or an integration in an error state.

You’ll accomplish: understanding what a failure does (and doesn’t) mean, ruling out the three common causes, fixing the ones you can yourself, and escalating cleanly when you can’t.

First, the reassuring part: a failed sync does not lose or corrupt your data. Your data stays exactly as it was after the last successful sync. A failure just means it didn’t get newer this time. Your job is to get the next sync to complete.


Before anything: check how stale you actually are

Open the integration and find the last successful sync time (not the last attempted — see Reading the sync status dashboard).

The three common causes

Most sync failures come down to one of three things.

Cause 1: Your PMS credentials expired or changed

Passwords rotate, API users get disabled, permissions get edited. If the credentials PropSocket stored no longer work, every sync will fail until they’re fixed.

How to tell: the error mentions authentication, login, permission, or “unauthorized,” and a fresh run started with Sync Now fails the same way.

Cause 2: Your PMS had an outage or was unreachable

If Entrata (or whichever PMS) was down or slow, PropSocket couldn’t fetch your data through no fault of either system.

How to tell: the error mentions a timeout, connection problem, or a server error from the PMS side — and a fresh Sync Now may succeed once the PMS recovers.

Cause 3: A PropSocket-side incident

Occasionally the problem is on our end.

How to tell: check our status page first — propsocket.statuspage.io. If we’re reporting a sync or platform issue, there’s nothing to fix on your side; we’re already on it. Subscribe there for updates so you’re not refreshing the dashboard.


What you can fix yourself

Work these in order. Most failures clear after one of them.

  1. Re-run the sync. Click Sync Now at the top right of the integration’s page. If the failure was a temporary PMS hiccup, the new run often just completes. Watch it reach completed under Recent Syncs (Overview tab) or in Sync History.

  2. Re-enter the credentials. If Sync Now fails again on authentication or permissions, get fresh, working credentials from your PMS administrator. Open the integration’s Settings tab, find the Credentials card, and click Update. Enter the new values and click Verify & Save — PropSocket tests the connection before saving and re-encrypts the credentials. If Verify & Save succeeds, your connection is good; run Sync Now once more to catch up. (See Connect your first Entrata integration for what good Entrata credentials look like.)

A manual sync behaves like a normal ongoing sync — it doesn’t re-flood any webhook receivers with your whole dataset.

Note on roles: any member can run a manual sync with Sync Now, re-enter credentials, and pause or delete an integration — none of these actions is restricted to admins.

What PropSocket retries automatically vs. what needs you

You don’t have to react to every single failed run.

PropSocket handles automatically:

Needs a human (you or support):


If this didn’t work

If you’ve checked the status page, re-tested, re-entered credentials, and a manual sync still fails — escalate, and give us enough to investigate without a back-and-forth.

Open a support ticket by emailing support@propsocket.io and include:

Please do not paste your PMS password or API key into the ticket. The IDs and the error text are what we need; we never require your credentials to investigate.

Didn't solve it?Talk to us — a real engineer replies within one business day. Or browse therest of the help center.