Skip to content

Build a bidirectional Salesforce and NetSuite sync from your IDE

See Tray Headless for Claude Code handle a real ERP integration. Watch a bidirectional Salesforce and NetSuite sync go from a plain-language spec to two built, validated, and tested workflows, while Stephen Stouffer, our Director of Automation Solutions, steps away to make coffee.

· Stephen Stouffer

Why it matters

Quote-to-cash depends on two systems agreeing on who the customer is. Sales closes deals in the CRM, finance bills in the ERP, and when account and contact records drift apart, someone ends up reconciling them by hand. Building the sync that keeps them aligned is a common request for any integration team, and it is tedious every time: researching field types, working out upsert versus search logic, and keeping IDs straight across two systems that model the same customer differently.

Tray Headless puts the full Tray platform natively inside Claude Code. The same connectors, the same governance, the same execution engine you would use in Tray Build, all reachable from a natural-language prompt. The developer describes the integration, and Claude researches the connectors, builds the workflows, validates every step, and fires a live test, without leaving the IDE.

Learn more about Tray Headless →

What you’ll see

  • A bidirectional Salesforce and NetSuite sync scaffolded from four plain-language spec files, running on a 15-minute interval
  • Live connector and authentication research happening automatically before a single step is written
  • Two completed workflows built in Claude Code, validated server-side before anything deploys
  • A live test run that creates a Salesforce record, upserts it into NetSuite as a customer, and fires an email notification, with full execution logs pulled up in-session