Changelog
Learn about Merge’s latest integrations and features

SharePoint sensitivity labels land, NetSuite sync tightens, HRIS fills data gaps
Accounting sync controls tighten
Accounting
New
Contact syncs from NetSuite pulled customers and vendors together, forcing you to filter them apart downstream. Selective Sync now supports filtering GET /contacts by contact type, so you can exclude either customers or vendors directly at the source. Xero's connection flow also picked up support for granular OAuth scopes, so new Xero accounts that were failing to link can now authorize successfully. Docs →
SharePoint sensitivity labels
File Storage
New
Files and folders synced from SharePoint carry Microsoft Purview sensitivity labels, but that classification data never made it into Merge. GET /files and GET /folders now return each item's assigned sensitivity label, so you can see how content is classified without a separate lookup. Content assigned a label you've excluded is left out of syncs entirely, and gets removed automatically if a label changes after the fact. Docs →
HRIS fills in employment and time off data
HRIS
Improved
Employment records pulled from SAP SuccessFactors only ever showed an employee's current role, even when a promotion or compensation change was already scheduled. GET /employments now returns both current and future-dated employment records, so upcoming changes show up before they take effect. Sage HR's GET /time-off endpoint also now populates full-day requests correctly instead of returning empty amounts, and Workday syncs no longer mark active employees as deleted. Docs →