What Sage X3 integration covers
Sage X3 is Sage's ERP for businesses that make, move and sell products, built to run several companies, sites, currencies and tax legislations in one system. Sage now sells it cloud-first, with other deployment options still available; for a few years it was marketed as Sage Enterprise Management before the Sage X3 name came back. An integration ties X3 to the systems your customers and sales team use, and Clarity Connect carries the records between them in both directions, as they happen or on a schedule.
Records synced with Sage X3
- Customers
- Sales orders
- Products
- Stock by site
- Prices
- Invoices and receipts
- Shipment status
How the Sage X3 connection runs
Orders in, stock and status out
New web orders can be sent to Sage X3 the moment they're placed, while stock figures and shipment updates come back from X3 on a timetable you pick. If X3 can't be reached, the job waits in Connect's retry queue rather than being dropped.
Several companies and sites
Sage X3 keeps companies and sites apart by design. During discovery we agree which X3 sales site each store order belongs to and which sites' stock the store should show, so the mapping matches how your X3 is set up.
Sage cloud or your own servers
Where X3 runs on your own servers, Connect sits inside your network and only opens connections out to the store or CRM. Where X3 is in Sage's cloud, Connect runs in the cloud too, with access limited to what each system needs.
See Clarity Connect move an order
Watch an online order travel into the ERP and its status come back in our Clarity Connect demo, or book a live walkthrough on your own systems.
Systems we connect to Sage X3
Clarity Connect has connectors for each of these. Three pairings have their own write-up: Shopify and Sage X3, WooCommerce and Sage X3 and Stripe and Sage X3. Elsewhere, a linked name goes to that system's integration page.
eCommerce platforms
- 3dcart (Shift4Shop)
- Adobe Commerce (Magento)
- AspDotNetStorefront
- BigCommerce
- Clarity eCommerce
- EKM
- nopCommerce
- PrestaShop
- SAP Commerce Cloud (Hybris)
- Shopify
- Shopware
- Volusion
- WooCommerce
- X-Cart
- Znode
Marketplaces
- Amazon Fulfillment
- Amazon Marketplace
- Amazon Seller Central
- eBay
- Etsy
- Walmart Marketplace
- Wayfair
ERP and accounting
- Acumatica
- Brightpearl
- Dynamics 365
- Dynamics AX
- Dynamics GP
- Dynamics NAV
- Epicor
- Epicor Eclipse
- Epicor ERP 10 (now Kinetic)
- Epicor ERP 9
- Epicor Kinetic
- Epicor Prophet 21
- FreshBooks
- Hermes
- Infor
- Infor CloudSuite
- Kashflow
- Linnworks
- NetSuite
- Odoo
- Oracle
- Oracle EBS
- Oracle Fusion
- Oracle JD Edwards
- QuickBooks
- Sage 100
- Sage 200
- Sage 300
- Sage 50
- Sage Intacct
- SAP
- SAP Business ByDesign
- SAP Business One
- SAP Concur
- SAP ECC
- SAP S/4HANA
- SYSPRO
- Xero
- Zoho Inventory
CRM
- Agile CRM
- Dynamics CRM
- HubSpot
- Pipedrive
- Podio
- QuoteWerks
- Salesforce
- Salesforce Marketing Cloud
- Streak
- SugarCRM
- Zendesk
- Zoho
Payments
- Authorize.net
- BNG
- BridgePay
- Chase Orbital Paymentech
- Cybersource
- Fiserv (First Data)
- GoCardless
- Heartland
- Opayo (formerly Sage Pay)
- Payeezy
- Payoneer
- PayPal
- PayTrace
- Stripe
- Worldpay (formerly Vantiv)
Shipping and freight
- A. Duie Pyle
- AAA Cooper Transportation
- ABF Freight System
- Averitt Express
- Day & Ross
- Daylight Transport
- Dayton Freight Lines
- DHL
- DPD
- Estes Express Lines
- FedEx
- FedEx Freight
- Oak Harbor Freight Lines
- Parcelforce
- Pitt Ohio
- R+L Carriers
- Roadrunner Freight
- Saia
- ShipStation
- Southeastern Freight Lines
- TForce Freight (UPS Freight)
- TNT (FedEx)
- UPS
- USPS
- Werner Enterprises
- XPO
Content management
- DNN
- dotCMS
- Drupal
- ExpressionEngine
- Joomla
- Kentico
- Sitecore
- Sitefinity
- WordPress
Marketing automation
- Act-On
- ActiveCampaign
- Adobe Marketo Engage
- ClickDimensions
- Ontraport
- Salesforce Account Engagement (Pardot)
- SharpSpring
- Dotdigital (formerly dotmailer)
- Elastic Email
- Mailchimp
- Mailjet
- Microsoft Exchange
- SendGrid
- SMTP2GO
Social media
- X (Twitter)
- YouTube
Analytics
- Google Analytics
- Google Tag Manager
- Qualtrics
File storage
- Amazon S3
- Box
- Dropbox
- Google Drive
- Google Workspace (G Suite)
- OneDrive
Databases
- Amazon RDS
- Amazon Redshift
- Microsoft SQL Server
- MySQL
- PostgreSQL
EHR and EMR
- eClinicalWorks
- Epic
- LabVantage LIMS
- LabWare LIMS
- PioneerRx
- STARLIMS
- Thermo Fisher SampleManager LIMS
- TIMS
Other systems
- Aareon QL
- Abillity
- Clickatell
- Eventbrite
- FTP
- Groupon
- HCL Notes (Lotus Notes)
- Jira
- Metapack
- OData
- Rithum (ChannelAdvisor)
- SFTP
- Slack
- SurveyMonkey
- Zoho People
Linked names have their own integration page.
The integration routes Sage documents for X3
Sage's preferred API for new X3 integrations is GraphQL, delivered through Sage X3 Services, which has to be installed and configured on your X3 system. One endpoint answers queries and mutations, so a single request can return exactly the fields an integration asks for. Calls carry a bearer token issued to a connected application set up in X3's administration, tied to a dedicated X3 user; each request and response is limited to 6 MB.
X3 also publishes its objects and subprograms as SOAP web services through its Syracuse web server. Your X3 licence sets how much data those SOAP calls may exchange per day, month or year, so we check that limit against the expected order volume. For large loads, X3's import and export templates take files, or the same templates can be run through Sage's import and export web services.
How Clarity Connect runs it
Clarity Connect is Clarity's integration platform. It holds a persistent, two-way link between Sage X3 and each connected system, and every flow, such as orders into X3 or stock out to the store, runs as its own task in real time or on a schedule. Clarity has built more than 3,000 integrations on it, and clients can have the platform and connector source code.
Discovery
A Clarity business analyst documents the data fields and workflows each system can share and which ones you need.
Tasks and mapping
Each flow becomes a Connect task, such as orders to the ERP or stock to the store, set to run in real time or on a schedule.
Testing
Orders and updates are run end to end, including the return trip of statuses back to the customer-facing system.
Live, with a dashboard
Queues and scheduled tasks show in Connect's Hangfire dashboard. A job whose target is offline is retried 10 times, every 30 minutes, and can be re-queued once the cause is fixed.
Clarity Connect is sold as a SaaS subscription at $599 a month or as a one-time license at $15,000 with no ongoing fees, and larger projects are priced to scope. See pricing.
Questions
Which Sage X3 API does the integration use?
It depends on your X3 set-up. Where Sage X3 Services is installed we use Sage's GraphQL API; otherwise the integration calls X3's published SOAP web services or its import templates. Discovery settles which route fits each flow.
Does the Sage X3 licence limit integration traffic?
For SOAP web services, yes: the licence sets a data volume per period, and calls slow down and then stop once it's exceeded. We size the integration against that limit before go-live.
Can Sage X3 stay on our own servers?
Yes. Connect is installed inside your network next to X3 and only reaches out to the cloud systems it serves, so X3 isn't opened to the internet.
What does Clarity Connect cost?
$599 a month as SaaS, or a one-time $15,000 license with no ongoing fees; bigger projects are quoted to scope. See pricing.
Related resources
Plan your Sage X3 integration
Tell us which systems need to share data with Sage X3, and a Clarity business analyst will map the fields and workflows with your team first. Call (800) 928-8160, email sales@clarity-ventures.com or get a consultation.
Book a demo





