Added support for POST /expenses for Xero — Improved bulk-write handling to surface partial failures cleanly
Added support for POST /expenses for QuickBooks Online — Enabled bulk create operations
Accounting
Improved
Mapping enhancement for POST /expenses for QuickBooks Online — Improved expense unit price calculation accuracy
Accounting
Fixed
Error handling improvement for POST /expenses for Xero — Fixed unit price sign handling for more accurate writes
ATS
New
Added support for GET /attachments for Workday — Candidates can now include multiple resume attachments (both “resume” and “other document” types)
Added support for GET /candidates for Zoho Recruit — Enabled connections for Australian (.com.au) region accounts
ATS
Improved
Mapping enhancement for GET /offers for JazzHR — Added hire date mapping to support downstream onboarding workflows
Performance improvement for GET /candidates for Workable — Faster candidate syncs with improved rate-limit handling to reduce timeouts on large datasets
ATS
Fixed
Error handling improvement for GET /candidates for Bullhorn — Reduced intermittent sync failures with stronger retry handling
Error handling improvement for GET /attachments for Lever — Fixed sync failures that could prevent candidate attachment retrieval
Compatibility enhancement for GET /candidates for Workable — Fixed OAuth linking when connecting using sandbox data
CRM
Fixed
Edge case handling for GET /contacts for Salesforce — Improved handling for in-memory retry scenarios during sync
Error handling improvement for GET /contacts for Salesforce — Resolved sync node failures that could interrupt contact synchronization
File Storage
Improved
Performance improvement for GET /files for SharePoint — More reliable downloads via improved file search pagination
Mapping enhancement for GET /files and GET /folders for SharePoint — Improved permission cascade handling when folder structures change
Performance improvement for GET /groups for SharePoint — Optimized group mappings to reduce sync times for Selective Sync accounts
Performance improvement for GET /groups for Dropbox — Removed unnecessary calls for non-admin accounts, significantly reducing rate-limit consumption
Performance improvement for GET /groups for Google Drive — Enabled concurrency to improve sync performance
File Storage
Fixed
Edge case handling for GET /files for SharePoint — Improved handling of expired download URLs during timestamp-based syncs
Error handling improvement for GET /files for Dropbox — Improved admin-account validation to reduce unnecessary rate-limit usage
HRIS
New
Compatibility enhancement for GET /employees for HiBob — Added case-insensitive column name handling for SFTP processing to reduce setup issues
HRIS
Improved
Performance improvement for GET /employees for SAP SuccessFactors — Improved subsequent sync coverage for compensation and home address updates
HRIS
Fixed
Mapping enhancement for GET /employees for Google Workspace — Fixed employee group membership updates when users are removed from groups
Edge case handling for GET /time-off-balances for HiBob — Improved handling for policy type mismatches to ensure accurate balance records
Error handling improvement for GET /employees for Paychex — Correctly clears email and phone fields when removed in the source system
Edge case handling for GET /employee-payroll-runs for ADP Workforce Now — Fixed work location mapping for employees missing location data
Knowledge Base
New
Notion for Knowledge Base is now available in beta! Please reach out to your Customer Support Manager if you’d like to get access and provide feedback.
Knowledge Base
Fixed
Added edge case handling for url expiration for GET /articles for Confluence
Ticketing
New
Added support for “teams” and “roles” query parameter on GET /users
Mapping enhancement for GET /expenses for NetSuite - Updated unit_price mapping to correctly reflect positive/negative values based on expense type
Accounting
Fixed
Edge case handling for GET /expenses for QuickBooks Online - Fixed an issue where negative-amount expenses could produce negative unit_price values during writes
Edge case handling for POST /expenses for QuickBooks Online - Improved handling when unit_price is null but item is populated to prevent validation errors
Mapping enhancement for PATCH /invoices for QuickBooks Online - Resolved a serialization error by ensuring total amounts are converted to strings
Error handling improvement for GET /expenses for NetSuite - Improved error handling for both bulk operations and single-record scenarios
Edge case handling for GET /expenses for QuickBooks Online - Improved unit_price mapping to correctly handle negative values for purchase-type expenses
ATS
New
Added support for GET /jobs for iCIMS - Expanded remote data to include qualifications, overview, responsibilities, and department details
Added support for source name in POST /applications for iCIMS - Supported both nested candidate creation and existing-candidate flows
Added support for offer deletion webhooks for GET /offers for Greenhouse - Enabled real-time offer deletion detection without expensive deletion syncs
ATS
Improved
Performance improvement for scope validation in GET /applications for Workable - Added scope checks to avoid unnecessary API calls for unused models
Performance improvement for scope checks to optimize sync times for GET /applications for Workable
ATS
Fixed
Edge case handling for resume uploads in POST /applications for Workable
Edge case handling for field mapping deletion in GET /offers for Greenhouse - Improved handling of stale field-mapping parameters
Mapping enhancement for job posting population in GET /jobs for Ashby - Fixed job_posting not populating correctly
CRM
Improved
Performance improvement for GET /contacts for HubSpot - Improved large-sync reliability by enabling timestamp-based pagination resumption
CRM
Fixed
Error handling improvement for GET /contacts for HubSpot
File Storage
New
Added support for Site S2 timestamp-based subsequent sync for GET /files and GET /folders for SharePoint
Added support for SharePoint REST API integration for GET /groups for SharePoint
File Storage
Fixed
Error handling improvement for webhook processing for GET /files and GET /folders for SharePoint - Improved webhook reliability to keep syncs consistent
Edge case handling for permission scope validation for GET /files and GET /folders for SharePoint - Prevented scope-related sync failures
HRIS
New
Added support for selective sync expand filtering for GET /employees for Oracle HCM
HRIS
Improved
Mapping enhancement for employment status normalization (using start/end dates) for GET /employees for Sage People
Mapping enhancement for returning the most recent employment record for GET /employments for UKG Pro
Mapping enhancement for employment creation when only job title data is available for GET /employments for Paychex
Mapping enhancement for home location creation when only country is populated for GET /locations for Humaans
Performance improvement for reduced remote data size in GET /employees for Workday
HRIS
Fixed
Edge case handling for remote data for Shapes
Edge case handling for EU date parsing for GET /employees for Zoho People
Edge case handling for manager matching in GET /employees for ADP Workforce Now - Improved handling when multiple managers share the same name
Edge case handling for additional company ID parsing for GET /employees for Paylocity
Error handling improvement for deleted pay groups causing sync failures for GET /payroll-runs for Dayforce
Error handling improvement for missing work location creation for GET /locations for SAP SuccessFactors
Knowledge Base
Fixed
Added support for GET /attachments for Confluence - Fixed attachment_url mapping for some records that were returning null
Ticketing
Improved
Mapping enhancement for POST /tickets for Jira - Updated status mapping to align with Linear status types (instead of status names) for consistency
Mapping enhancement for PATCH /tickets for Jira - Improved custom status handling
Mapping enhancement for POST /tickets for Linear - Updated status mapping to use state types, with custom status support via integration_params.custom_status
Mapping enhancement for PATCH /tickets for Linear - Improved status handling to align with fetch mapping logic
Ticketing
Fixed
Error handling improvement for GET /attachments for SpotDraft - prevent sync failures when custom workflows are archived
Error handling improvement for GET /tickets for Jira - Fixed sync task failures that could cause partial ticket syncs
Cross-category
New
New Chat Unified API
We’re excited to introduce our Chat Unified API! Now your product can securely access customer conversations in real time, without building and maintaining custom integrations. Read our launch blog post to learn more.
Cross-category
Improved
Added performance enhancements to field mappings for ADP Workforce Now
Merge Link
Improved
Added performance improvements for content in file picker
Merge Agent Handler
Connectors & Tools
New
Added 10 new connectors: Dynamics 365 CRM (60+ tools), LinkedIn, DocuSign, FreshBooks, BambooHR, Apollo, Google Meet, Google Docs, Pylon, and SendGrid
Added webhook support for GitHub and GitLab connectors
Added a GitHub pull request comment creation tool
Connectors & Tools
Improved
Enhanced the Freshservice connector with OAuth domain handling and expanded test coverage
Improved the Gong connector with library types and analytics enhancements
Strengthened Salesforce create/update operations to handle custom fields end-to-end
Enhanced the Sentry connector with authentication improvements
Updated the Bitbucket connector webhook implementation
Improved Jira with project filters
Security & Identity
New
Launched multi-factor authentication (MFA) across login and signup flows
Added OAuth support for generic MCP connector imports with stronger URL validation
Added secret auth credential management for MCP servers
Multi-Region Support
Introduced a region selector on signup and signin flows (US/EU)
Added regional flag assets and tenant configuration options
Added webhook event type subscriptions, with the full list now visible in the UI
Added a global OAuth callback URL configuration
Multi-Region Support
Improved
Updated the API client to support region-based routing
Enhanced the connector admin panel with external MCP details and a source field
Improved tool pack API endpoints with description override support
Performance improvement for rate limiting for Xero – Delivers more consistent sync performance during high-volume usage by smoothing request throughput
Webhook behavior enhancement for Xero – Simplifies webhook setup by automatically activating Contact and Invoice events when verification is enabled
Accounting
Fixed
Error handling improvement for POST /contacts for NetSuite – Improves vendor creation reliability by ensuring contact records are created with complete and accurate identifiers
Edge case handling for GET /journal-entries for Sage Intacct – Ensures journal entries return fully populated records for more dependable financial reporting
Edge case handling for GET /journal-entries for QuickBooks Online – Improves data accuracy by keeping journal entry line items in sync with their source system state
ATS
Improved
Mapping enhancement for POST /candidates for Ashby – Improves sync stability by validating candidate contact data before ingestion
Performance improvement for GET /applications for Greenhouse – Accelerates large application syncs while reducing the likelihood of rate-limit interruptions
Mapping enhancement for GET /reject-reasons for Workday – Provides more complete hiring insights by reliably surfacing rejection reasons from job applications
Compatibility and enum mapping update for GET /job-interview-stages for Tellent Recruitee – Maintains uninterrupted syncing as the third-party API evolves
ATS
Fixed
Edge case handling for GET /candidates for Greenhouse – Improves pipeline visibility by ensuring candidates are consistently associated with their active application stages
Error handling improvement for POST /candidates for SmartRecruiters – Improves candidate creation reliability by seamlessly handling access token refreshes
Edge case handling for POST /candidates for Tellent Recruitee – Streamlines candidate creation by ensuring required data is consistently included
CRM
Improved
Sync reliability enhancement for GET /contacts for HubSpot
Performance improvement for GET /opportunities, GET /contacts, and GET /accounts for Pipedrive – Reduced API requests by reusing saved common models instead of making additional remote calls.
CRM
Fixed
Error handling improvement for POST /accounts for Salesforce – Added clearer error messaging when attempting to create duplicate accounts.
Edge case handling for PATCH /accounts for Salesforce – Fixed an import type issue in the request body for account updates.
Error handling improvement for PATCH /accounts for HubSpot – Fixed internal error handling when updating accounts.
File Storage
New
Added support for POST /files for SharePoint – Enables direct file uploads to SharePoint through Merge
File Storage
Improved
Compatibility and enum mapping update for GET /groups for SharePoint – Ensures group data remains accurate and aligned with SharePoint’s API behavior
Performance improvement for GET /files for SharePoint – Improves file listing responsiveness for large SharePoint drives
File Storage
Fixed
Error handling improvement for POST /files for SharePoint – Improves upload reliability under a wider range of file and request conditions
HRIS
New
Added support for GET /employees and GET /employments for Factorial – Expands employee data coverage to support more complete workforce syncing
HRIS
Improved
Mapping enhancement for GET /employees for Justworks – Reduces unnecessary employment records to keep downstream systems clean and accurate
Mapping enhancement for GET /employees for ADP Workforce Now (SFTP) – Improves employment status accuracy when multiple records exist for a single employee
Mapping enhancement for GET /employees for Workday – Ensures consistent field mappings across both pending and active employee states
Performance improvement for GET /employees for Paychex – Speeds up employee syncs by optimizing pagination and timestamp handling
HRIS
Fixed
Edge case handling for GET /employees for Workday – Improves sync resilience for employees with future termination dates
Error handling improvement for GET /employees for Paylocity – Prevents individual missing records from interrupting broader employee syncs
Edge case handling for GET /dependents for Workday – Provides more complete dependent profiles by supporting multiple contact details
Edge case handling for GET /employees for TriNet HR Platform – Improves employment history accuracy for rehired employees
Knowledge Base
Improved
Performance improvement for GET /articles for Confluence – Supports faster and more reliable syncing for very large knowledge bases
Performance improvement for article content URL expiration handling for Confluence – Enables smoother initial syncs for large accounts with extended content access windows
Knowledge Base
Fixed
Edge case handling for GET /articles for Confluence – Improves content completeness when articles are organized in nested structures
Ticketing
New
Added support for GET /tickets for Freshservice – Ensures historical tickets remain accessible even when associated users are no longer active
Ticketing
Improved
Performance improvement for GET /tickets for ServiceNow – Delivers more predictable ticket freshness for customers on high-frequency sync plans
Mapping enhancement for GET /tickets for Linear – Improves ticket data completeness for Issue-type records
Ticketing
Fixed
Error handling improvement for GET /tickets for Freshservice – Improves sync stability following recent third-party API changes
Edge case handling for GET /users for Freshservice – Improves user lifecycle tracking for more reliable ticket ownership data
Improvements to GET /accounts to better configure daily sync schedules for Salesforce
CRM
Fixed
Error handling improvement on POST /accounts to prevent account creation failures for HubSpot
File Storage
New
File Picker Search available in closed beta for SharePoint
We’ve added search to our File Picker feature, making it easier to find the exact files and folders you want to sync, especially in large orgs. Your customers can now:
Search across all of SharePoint with a top-level, generic search
Search within a specific container (like a Site or Drive) to narrow down results
This is a large unlock for your enterprise customers with thousands of SharePoint sites, removing the need to scroll within File Picker to find a file or folder.
This is currently available in closed beta, so please reach out to your Customer Success Manager if you’d like access.
Added support for native deletion detection on GET /files and GET /folders for SharePoint when items move outside selected selective sync nodes
File Storage
Improved
Mapping enhancement on GET /drives for SharePoint to properly sync selective sync field values
File Storage
Fixed
Edge case handling improvements on GET /files with order_by=created_at query param
Edge case handling improvements on GET /files for SharePoint when certain file name patterns prevented download metadata retrieval
Performance improvement on GET /groups for SharePoint to avoid sync timeouts for admin accounts with large group counts
Error handling improvement on GET /files for SharePoint to prevent out-of-range issues in custom functions
HRIS
New
Added support to improve employment status accuracy on GET /employees for UKG Pro
HRIS
Improved
Mapping enhancement for employee status transitions on GET /employees for UKG Pro
Performance improvement on GET /employees to optimize batch handling for midnight updates for UKG Pro
Mapping enhancement for employment detail synchronization on GET /employees for UKG Pro
Mapping enhancement to reduce unnecessary modified_at updates from remote_data changes on GET /employees for UKG Pro
Performance improvement to reduce initial sync timeouts on GET /employees for Workday
HRIS
Fixed
Edge case handling improvements for employees with future start dates on GET /employees for Kallidus
Error handling improvement for timesheet entry synchronization on GET /timesheet-entries for Personio
Edge case handling improvements for missing employments for employees with current work assignments on GET /employments for Dayforce
Error handling improvement on GET /employees to correctly represent pending employees with future start dates for Kallidus
Ticketing
New
Added support for collections, role, and team query params on GET /users
Ticketing
Improved
Mapping enhancement on GET /tickets/meta/post to capture all tags and labels for teams with 50+ tags for Linear
Performance improvement on GET /tickets by standardizing ticket URL mapping for improved SSO compatibility for Ironclad
Ticketing
Fixed
Edge case handling improvements on GET /tickets to resolve linking flow completion issues during OAuth authentication for Salesforce Service Cloud
Error handling improvement on GET /tickets to better handle rate limits and third-party throttling for ClickUp
We’ve added Zoho CRM and DataDog to Merge Agent Handler. Try them out and let us know if you have any feedback!
User experience
New
New Feature: Webhooks
Launched Webhooks in Agent Handler — trigger workflows from third-party events in real time. Slack is the first supported connector, with more coming soon. Find it in Settings.
Added a new Webhook Management UI for configuring webhooks, monitoring registration and activity live, and setting up inbound webhooks
Google Calendar — Added real-time webhook notifications for calendar events
Slack — Added advanced webhook integration for instant messaging updates
ServiceNow — Added universal custom table support for any ServiceNow table
Expanded support for public Model Context Protocol (MCP) servers
User experience
Improved
Outlook — Improved recurring event handling and ID management
HubSpot — Improved rate limiting and overall performance
SAP SuccessFactors — Refined performance across multiple flows
Interface Enhancements
Refreshed UI components with consistent styling
Optimized the experience across all screen sizes
Polished visual feedback with improved loading states
Streamlined configuration with collapsible, drawer-style navigation
Improved handling of long-running operations
User experience
Fixed
Salesforce — Enhanced connection validation with clearer error messages
Enhanced error messages with more descriptive, actionable feedback
Added support for PATCH /tickets for Linear, ensuring ticket updates are fully compatible
Ticketing
Fixed
Error handling improvement for Linking Validation for Azure DevOps, Help Scout, and Teamwork
Merge Link
Improved
Added localization enhancements to Merge Link
Docs
Improved
Updated CRM docs to more accurately reflect endpoint coverage
Merge Agent Handler
Connectors & Tools
New
New! Create Connector via remote MCP Server
We’re super excited about our latest feature: remote MCP integration. You can now easily import a public MCP server into Merge Agent Handler’s Connector Studio.
Here’s how:
Navigate to Connectors
Go to the Connectors page
Click “Add New”
Create a new Connector
Name: Must be unique and not clash with existing connectors
Remote MCP server address: Specify the server’s endpoint URL
Authorization token:
Most remote MCP servers require some form of auth token.
Users must consult the MCP server’s docs to obtain this token
After submitting the form, a new connector (e.g. “Postman”) is created automatically
Tools auto‑population
Once created, the connector’s tools are automatically discovered and populated from the MCP server
Using the Connector
Add the connector to a tool pack
In the playground, invoke tools from this connector just like any other connector
Successful invocation returns responses from the remote MCP server
SAP SuccessFactors - New comprehensive HR connector
GitLab connector - New comprehensive DevOps connector
Error handling improvement for GET /tickets for Asana
Error handling improvement for GET /tickets for Azure DevOps
Error handling improvement for GET /tickets for Freshservice
Compatibility/enum mapping for GET /account-details across Asana, Jira, Linear, ClickUp, Zendesk, GitLab, Gorgias, and Zoho Desk to help users resolve linking issues faster
Edge case handling for GET /tickets for Jira Service Management
Merge Agent Handler
Chat
Improved
Polished call messages and animations
Refined scroll handling and logo presentation
User experience
New
Added resync confirmation pages for clearer connector operations
Outlook — Added shared calendar tools for user and schedule management
ServiceNow — Added a new credential validation tool
User experience
Improved
Enhanced input overrides with mass delete and default value support
Salesforce — Refined integration with various improvements
Jira — Enhanced issue creation and search schemas
New features
New
Added multi-tool call support in the Playground
Introduced a dry-run capability for connector resync, with background task processing