Changelog
Learn about Merge’s latest integrations and features

Merge Unified
Xero adds direct attachment uploads; HRIS and sync reliability improve
Direct attachment uploads for Xero
Accounting
New
Uploading a receipt or invoice to Xero through Merge used to mean hosting the file at a publicly accessible URL first, then pointing Merge at that address, an extra step that added setup work and left financial documents exposed at a public location, even briefly. POST /attachments now accepts files directly, so you can upload receipts and invoices straight to Merge without hosting them anywhere public. It's a smaller setup lift and a tighter security story for anything handling financial records.
Employee and payroll data quality tightened across HRIS
HRIS
Improved
Missing deduction codes, inaccurate start and termination dates, or thin profile data on an employee record cause real problems downstream, in payroll calculations, org charts, anything built on top of that data. Several HRIS integrations closed those gaps this week. ADP Workforce Now (SFTP) now returns deduction codes on Employee Payroll Run history, 7shifts and SAP SuccessFactors return more accurate dates and profile data on GET /employees, and Microsoft Entra ID adds on-premises account names to the same endpoint. BambooHR also stopped creating duplicate webhook subscriptions and now syncs employment updates even when an employee's pay rate hasn't changed.
Sync reliability improved across File Storage and Ticketing
File Storage
Ticketing
Merge Dashboard
Improved
Large initial syncs and inconsistent API responses have been common failure points for chat and file connectors. Microsoft Teams message and user syncs are now more reliable for large initial syncs, respect the configured sync window, and handle expired pagination sessions cleanly. Dropbox file and folder listings sync more reliably, and SharePoint now syncs files by type and returns a clearer error when a personal Microsoft account is used instead of a work or school account. Jira Data Center ticket syncs also handle project configurations that previously returned non-standard responses, and Merge Dashboard log filters now persist after you open and close a log entry.
Merge Agent Handler
Adds Plaud, Sprout Social, and Unily connectors; redesigns Access Keys
Plaud connector
New
Agents that need data from Plaud previously had no direct path into it without a custom integration. The Plaud connector is now live in Agent Handler, giving agents a normalized way to read and act on Plaud data through the same tool interface as every other connector.
Sprout Social connector
New
Teams running social media management through Sprout Social couldn't give agents direct access to that data without building a one-off integration. The Sprout Social connector is now live, exposing Sprout Social's data and actions through Merge's normalized tool interface.
Unily connector
New
Organizations running their intranet on Unily had no way to connect that content to agents without custom work. The Unily connector is now available, giving agents normalized access to Unily data through Agent Handler.
Redesigned Access Keys experience
New
A single production key used to control all API access, so scoping or rotating access for one agent or environment meant touching everything at once. The redesigned Access Keys experience replaces that single key with multiple scoped keys, each managed from its own card, so you can create a key scoped to a specific agent, environment, or use case and rotate or revoke it without affecting the rest.
Merge Gateway
Routes smarter by use case, adds IDE support, tunes caching
Smarter routing with use-case complexity classifiers
Improved
Intelligent Model Routing used to score every request against one general complexity signal, so a coding task and a creative-writing task could land on the same routing decision even though they need different things from a model. Routing now uses separate complexity classifiers for coding, creativity, reasoning, and knowledge tasks, so the routing decision accounts for what kind of task the request actually is.
Pi.dev and Factory Droid support
New
Coding agents built on Pi.dev or Factory's Droid couldn't route through Merge Gateway without custom setup. Both are now supported out of the box, so you can point either one at Gateway the same way you would any supported IDE integration.
Better provider cache control
Improved
Prompt caching only pays off if requests actually hit the cache, and that depends on how well Gateway forwards a provider's own caching parameters. Provider caching now has better cache control support for providers like Anthropic, so requests that rely on prompt caching are more likely to hit it instead of reprocessing the full prompt each time.