May 2026 product update
May 29, 2026
In May, we launched Regional Sync — fully segregated data environments across the EU, US, and Australia under a single subscription — and shipped full write coverage for QuickBooks Desktop across every core accounting object.
We added virtual webhook coverage for NetSuite across 27 objects, launched OpenAI Ads as a new Advertising integration, and added 13 new integrations across CRM, ATS, HR, marketing, advertising, enrichment, and file storage.
OpenAI Ads
OpenAI Ads is now available through Unified's Advertising API, alongside Google Ads, Meta Ads, LinkedIn Ads, Snapchat Ads, TikTok Ads, and Google Search Ads 360.
→ How to Get an OpenAI Ads API Key
New integrations
Advertising
CRM
ATS / HR & Directory
Marketing
File Storage
Enrichment
Regional Sync
Unified now supports regional data isolation across three regions: EU, US, and Australia.
Each region operates as a fully independent environment. Customer data stays in-region — EU data never leaves EU infrastructure. You manage all regions under a single subscription with shared billing.
What this means in practice:
- Your enterprise customers in each region get a fully segregated data environment
- You don't manage separate accounts or billing relationships per region
- Data residency requirements are satisfied at the infrastructure level, not through workarounds
Regional Sync is available on the Scale plan, built for teams serving global enterprise customers with strict data residency and compliance requirements.
QuickBooks Desktop — full write coverage
QuickBooks Desktop support launched in April. May expanded it significantly.
Write methods (create and remove) are now available across every core accounting object: Invoice, Item, Location, Account, Journal, Contact, Bill, Creditmemo, Purchaseorder, Employee, Expense, Category, Timeshift, Payment
Writable fields were added across all of those objects — covering the full range of fields needed for common accounting workflows: line items, contact associations, dates, currencies, tax rates, payment methods, and more.
Your application uses the same normalized Accounting API endpoints used for QuickBooks Online, Xero, NetSuite, and others. The connection_id changes. The API calls don't.
NetSuite — virtual webhooks across 27 objects
Virtual webhook coverage now spans NetSuite's full object set. Created and updated events are delivered for:
Account, Contact, Company, Deal, Group, Employee, Invoice, Journal, Order, Creditmemo, Bill, Salesorder, Purchaseorder, Expense, Project, Task, Event, Inventory, Collection, Item, Location, Itemvariant, Refund, Payment, Subscription, Payout, Payslip, Shipment
Broad pagination support — sorting, filtering, updated_gte, org_id scoping, virtual webhook variants — was also added across all of these objects.
Teams building on NetSuite can now receive change events across the full object graph without building or maintaining polling logic.
Monday — CRM object coverage
Monday now supports Contact, Company, Deal, and Lead objects through the CRM API, each with full list, get, create, update, and remove method coverage.
OAuth2 sign-in authentication is also now supported.
Event delivery expansion
Virtual and native webhook coverage expanded across multiple integrations:
- FactorialHR — native created, updated, and deleted webhooks across Location, Timeoff, Employee, Application, Candidate, Job, and Group; virtual webhooks added for Employee
- Lightfield — created and updated virtual webhooks for Company, Contact, Deal, and Lead
- HubSpot — created and updated virtual webhooks for Call and Recording
- OTYS — created and updated virtual webhooks for Application, Candidate, Job, and Employee
- Ashby — created virtual webhooks for Interview and Candidate
- Microsoft Dynamics 365 Business Central — created and updated virtual webhooks for Invoice
- LinkedIn Learning — created and updated virtual webhooks for Collection
- AirCall.io — native created and updated webhooks for Recording and Call
- RingCentral — deleted virtual webhooks for Recording
Field-level expansions
ATS — job owner field
user_id added as a readable and writable field across 9 ATS integrations: Bullhorn, Lever, Loxo, Manatal, JobAdder, Vincere, TrackerRMS, Crelate, and Fountain.
Sage Intacct — Contact now writable
Sage Intacct Contact gained create and update methods, along with writable fields covering name, emails, billing address, supplier/customer flags, and associated contacts. Account and Contact also gained org_id scoping for multi-organization environments.
Zoho CRM — field expansion
Contact gained writable last_name, first_name, company_ids, and address. Company gained writable websites, industry, employees, description, and address.
Microsoft Dynamics 365 Sales — Employee object
Employee object added with full list, get, create, update, and remove method coverage.
OpenAI Prompt — MCP fields
mcp_deferred_tools and mcp_authorization_token added as writable fields on the Prompt object.
Pagination improvements
Broad pagination improvements shipped across the platform. Notable expansions:
- NetSuite — sorting, filtering, updated_gte, org_id, and virtual webhook variants across 25+ objects
- Holded — limit pagination added across 20 objects
- Eploy — pagination across 9 objects; virtual_webhook_limit for Application
- OTYS — full pagination suite across Application, Candidate, Job, and Employee
- HubSpot — Call and Recording gained filtering by user_id, contact_id, updated_gte, and sort options
- FactorialHR — updated_gte and virtual webhook pagination for Employee; date filtering for Timeoff
- Avionté — limit pagination across Candidate, Application, Employee, Location
- EasyCruit — limit and virtual_webhook_limit across Job, Candidate, Application
- Azure DevOps — Task gained limit and virtual_webhook_limit
Final takeaway
May extended Unified's enterprise reach with Regional Sync, completed QuickBooks Desktop's write layer, and brought virtual webhook coverage to NetSuite's full object graph. The pattern holds: more integrations behaving predictably, more objects covered completely, less custom logic required per vendor.