Skip to content

Docs/MYOB Exo

InSyncer for MYOB Exo

InSyncer for MYOB Exo connects a Shopify store to MYOB Exo Business. It is the connector to use when Exo is the system of record for stock, customers, and financials.

Use this product if you:

  • Run MYOB Exo as your ERP
  • Sell on Shopify (or a Shopify Plus store)
  • Need orders, stock, products, and customer records to stay in sync without CSV exports
Direction Data Turned on by
Exo → Shopify Stock on hand inventory_sync_enabled — see Stock Sync
Shopify → Exo Orders orders_sync_start_date — see Order Push
Exo → Shopify Stock items as products ongoing_product_sync_enabled
Exo → Shopify Debtors as customers debtor.push_to_shopify_customers
Exo → Shopify Fulfilment and tracking numbers order_fulfilling_enabled
Shopify → Exo Payment transactions order_sync_push_transactions

Product, customer, and B2B syncs have their own settings groups on top of these switches. Each area can be enabled independently, so you can go live on stock alone and add the rest later.

InSyncer talks to Exo through the MYOB Exo API at https://exo.api.myob.com. It does not connect directly to your Exo SQL Server database, so there is no database login to issue and no SQL port to open.

You need:

  1. MYOB Exo API credentials — a username, a password, and an API token. Entering these and completing onboarding is what sets erp_connected.
  2. A Shopify store with the InSyncer app installed, which grants the Admin API access InSyncer needs.
  3. A matching Exo stock code for every product you want to sync.
  1. Connect Exo and confirm the connection succeeds.
  2. Map your Shopify locations to Exo warehouses, then turn on stock sync and check a handful of known SKUs.
  3. Turn on order push, with orders_sync_start_date set so historic orders are not back-filled.
  4. Add product creation, customer sync, and fulfilment once orders are landing cleanly.

When stock is the first job, continue to Stock Sync.