Use CasesPricing
Documentation

Understand CRM sync conflicts

When your CRM and Airstride both change a deal, the newer edit wins. CRM Sync Conflicts shows you every time that happened, both values, and which one is now live.

4 min readAnimated walkthroughUpdated 5 November 2026

Before you begin

  • A connected CRM: Salesforce, HubSpot or Attio.
  • A vendor login that can read deals. Partners do not see this page.
Step 1

Open CRM Sync Conflicts

Open CRM Sync Conflicts in the Workspace group of the sidebar. A row is added when a change from your CRM contends with a more recent edit made in Airstride. If that has not happened, the page says No sync conflicts.

The table is wide, so on a small screen it scrolls sideways. It has eight columns.

  • Object Type: the kind of record. Today this is a deal, shown as opportunity.
  • CRM Source: Salesforce, HubSpot or Attio.
  • External ID: the record's ID in that CRM.
  • Changed Fields: each field that differed, with the CRM value and the Airstride value.
  • Inbound Last Modified and Airstride Last Modified: when each side was last edited.
  • Outcome: Inbound Won or Airstride Won.
  • Occurred At: when the conflict was recorded.
app.airstride.ai/deals
1/3Open CRM Sync Conflicts in the Workspace group.
  1. Open CRM Sync Conflicts in the Workspace group.
  2. Each row is one CRM change that contended with an Airstride edit.
  3. Outcome says which side is live. Nothing here is a button.
Step 2

Read which value won

Start with Changed Fields. Each field shows the CRM value and the Airstride value, with a tag for the side that is now live. CRM applied means the CRM value was written to the deal. Airstride kept means the deal held on to its own value and the CRM value was set aside.

Outcome sums up the row. Inbound Won means the CRM edit was newer. Airstride Won means the Airstride edit was newer. The two Last Modified columns are the timestamps behind that decision, so you can check it yourself.

app.airstride.ai/sync/conflicts
1/3Inbound Won: the CRM edit was newer, so its value was written to the deal.
  1. Inbound Won: the CRM edit was newer, so its value was written to the deal.
  2. Compare with a row where Airstride was newer.
  3. Airstride Won: the CRM value was set aside and the deal kept its own.
Step 3

Change the result

If the CRM replaces a deal value that someone set in Airstride, that person gets a notification: the deal name, which CRM it came from, the value they set and the value that replaced it. Open the deal from the notification to review it.

The conflict page itself has no resolve control. If the wrong value is live, edit the deal value again, in Airstride or in your CRM. A new edit is a new, more recent change, and it is the one that counts next time the two systems compare.

app.airstride.ai/dashboard
1/3The person who made the edit gets a notification.
  1. The person who made the edit gets a notification.
  2. Open the deal to review the value.
  3. To change the result, edit the value again.

Where to go next

Common questions

Is there a button to choose which version wins?

No. CRM Sync Conflicts is a read-only record. Airstride decides by timestamp, and the page shows you what it decided. To change a value, edit the deal.

When does a conflict appear?

When a change coming in from your CRM contends with a more recent edit made in Airstride. If nothing contended, nothing is recorded, and the page says No sync conflicts.

Does the page cover contacts and accounts?

The Object Type column is built to hold more than deals, but the conflicts recorded today are deals.

Who sees this page?

Vendor users who can read deals, in the Workspace group of the sidebar. Partner users do not see it, and a partner who opens the address is told they are not authorised.

Who is told when their edit is replaced?

The person who made the edit, and only them, with a notification titled with the deal name and where the value came from. If a partner user made the edit, their notification does not include the amounts. Edits made through an API key have no person to notify, so no notification is sent.

The page says it could not load. Does that mean I have no conflicts?

No. A failed load shows its own message and a Try again button. No sync conflicts appears only when the page read the feed successfully and found nothing.

How many conflicts does the page show at once?

Twenty per page, with page controls under the table.

See your CRM and Airstride stay in step

We will connect your CRM with you on the call and show you what a conflict looks like when it happens.