Skip to content
Integrations


Two clean deployment modes. No broad-platform integration story we can't back up. NetSuite sync is bidirectional, event-driven, and live in production today. Xero, MYOB, Abel and SAP connectors are built into your rollout — each one badged below so you know exactly what ships when.

NetSuite sync · what flows where

Real-time, event-driven, both directions.

Updates propagate as events — not on a schedule. Order entered in NetSuite hits OpsUI within seconds; a fulfillment in OpsUI is a NetSuite item fulfillment within seconds.

NetSuite → OpsUI

Inbound
  • Customers and contact records
  • Items / SKUs with attributes
  • Vendors and supplier records
  • Chart of accounts (read-only)

OpsUI → NetSuite

Outbound
  • Sales orders and order updates
  • Inventory movements and adjustments
  • Receipts (PO and inbound)
  • Fulfillment and shipping events
Technical detail

Built on NetSuite RESTlets and SuiteScript event listeners: no SuiteFlow customization required, no third-party iPaaS in the path.

Xero sync · what flows whereRollout

Bidirectional, built into your rollout.

Same event-driven pattern as the NetSuite extension, scoped to Xero's contact / item / invoice model. Wired against your Xero tenant during onboarding rather than installed from an app marketplace.

Xero → OpsUI

Inbound
  • Contacts (customers + suppliers)
  • Items, tracked and untracked, per Xero’s inventory model
  • Chart of accounts (read-only)
  • Tax rates and currencies

OpsUI → Xero

Outbound
  • Sales invoices and credit notes
  • Payment events and reconciliation hints
  • Stock count and adjustment journals
  • Customer record updates
Technical detail

Built on Xero's OAuth2 + accounting/payroll APIs and webhook subscriptions: no third-party iPaaS in the path. Per-customer tenant binding so multi-Xero ops never cross streams.

MYOB sync · what flows whereRollout

AccountRight or Business. Both API surfaces covered.

Same event-driven shape as the NetSuite and Xero extensions, tuned for MYOB's AccountRight (desktop-style) and Business (cloud-native) APIs. Wired against your MYOB tenant during onboarding.

MYOB → OpsUI

Inbound
  • Customers and suppliers
  • Item master records
  • Chart of accounts (read-only)
  • Tax codes and tax rates

OpsUI → MYOB

Outbound
  • Sales invoices and credits
  • Payment events and remittance data
  • Inventory movements and adjustments
  • Customer record updates
Technical detail

Built against MYOB's AccountRight Live API for desktop-product customers and the MYOB Business API for cloud-native customers. The choice is driven by which product the customer runs, not by us.

Abel ERP sync · what flows whereRollout

A modern ops layer on a NZ-built ERP.

Same event-driven shape as the NetSuite, Xero, and MYOB extensions, tuned for Abel. Keep finance and manufacturing in Abel; run warehouse, picking, and dispatch in OpsUI. Wired against your Abel tenant during onboarding.

Abel → OpsUI

Inbound
  • Customers and suppliers
  • Item / product master records
  • Chart of accounts (read-only)
  • Purchase orders and receipts

OpsUI → Abel

Outbound
  • Sales orders and order updates
  • Invoices and payment events
  • Inventory movements and adjustments
  • Fulfilment and dispatch events
Technical detail

Built against your Abel tenant's integration surface: no third-party iPaaS in the path, no nightly batch jobs. The sync is scoped during onboarding against how your Abel install is configured.

SAP Business One sync · what flows whereRollout

A modern ops layer on SAP Business One.

Same event-driven shape as the NetSuite, Xero, MYOB, and Abel extensions, tuned for SAP Business One. Keep finance in B1; run warehouse, picking, and dispatch in OpsUI. Wired against your B1 company database during onboarding. No SAP EWM add-on required.

SAP B1 → OpsUI

Inbound
  • Business partners (customers + suppliers)
  • Item master records
  • Chart of accounts (read-only)
  • Purchase orders and goods receipts

OpsUI → SAP B1

Outbound
  • Sales orders and deliveries
  • A/R invoices and payment events
  • Inventory movements and adjustments
  • Fulfilment and dispatch events
Technical detail

Built against the SAP Business One Service Layer (HANA) or DI API (SQL) depending on your deployment: no third-party iPaaS in the path, no nightly batch. The sync is scoped during onboarding against how your B1 company database and add-ons are configured.

Everything OpsUI connects to · ANZ + global

Connects to the systems you already use.

NetSuite, Xero, MYOB, Abel ERP, and SAP Business One on the finance side; NZ Couriers (live today), NZ Post, Mainfreight, Toll, DHL, and Australia Post on the carrier side. Each card carries its delivery tier: live today, or configured against your existing accounts during rollout. Click any system for the full integration detail.

"Live" means a direct integration shipping in production today. "Configurable" means the Shipping/Outbound module handles the workflow and the specific connector is confirmed during scoping against your existing account. "Built on rollout" means the connector is delivered during onboarding rather than as a self-serve product today.

Carrier integration · NZ Couriers

Labels and tracking, built in.

Print labels and pull tracking events directly from the NZ Couriers API. No middleware, no manual reconciliation. The Shipping/Outbound module wires this in automatically.

  1. §01

    Rate selection

    On order entry

    Service tier and rate quoted live from the NZ Couriers API as the order is captured.

  2. §02

    Label generation

    At pack

    Compliant carrier label prints from the pack station, no separate carrier console.

  3. §03

    Live tracking

    In transit

    Carrier tracking events flow back into the order timeline as they happen — no polling.

  4. §04

    Manifest

    End of day

    Daily manifest auto-generates and submits to the carrier. No manual reconciliation.

Technical detail

Direct NZ Couriers REST API integration. The Shipping/Outbound module owns the wiring. No iPaaS, no FTP drops.

Setup · onboarding timeline

Wired up in three steps.

Most NetSuite extensions are live in two to three weeks. Standalone deployments skip step 02 entirely.

  1. 01

    Scoping call

    Day 1 · 30 min

    We confirm whether you're going standalone or extending NetSuite, and which entities map where (subsidiaries, locations, classes).

  2. 02

    Connection & mapping

    Week 1–2 · sandbox

    NetSuite SuiteScript is installed in your sandbox. Field mappings, custom records, and event triggers are configured against your real data.

  3. 03

    Cut-over

    Cutover day · live

    Sandbox is verified against your real data, then production is enabled. Sync runs live from day one, with rollback ready if needed.

Run NetSuite already? Let's see your setup.

Walk us through your current NetSuite environment and we'll show you exactly which OpsUI modules slot in and what the sync covers.