ERP, accounting, CRM & automation

Field sales data that can reach the rest of your business

Move customers, submitted orders, fulfilment status and stock through a reliable integration layer. Every named connection below tells you what is shipped, what needs custom middleware, and what we do not claim.

Start a 14-day API-enabled trial

Available data flows

CRM customer → field-sales outlet
Submitted order → ERP/accounting
ERP reference → field order
Warehouse stock → mobile catalogue
Fulfilment status → rep and customer

Plain-language support rule: API-ready does not mean native. SAP Business One is a disabled controlled preview; SYSPRO and Sage 300 are planning-stage managed adapters. Sage, Pastel, Xero, QuickBooks and HubSpot require the custom connector stated on their page. Zapier uses developer catch hooks, not a marketplace install.

ERP licences are provided by the client: SalesPro Hub Enterprise covers the managed connector service only. It does not include or resell the ERP product, ERP modules, API, SDK, e.net, runtime, user or vendor-partner licences. The client must provide and maintain every third-party licence, supported integration interface, vendor permission and licensed test or production environment required by their ERP.

Enterprise plan required

Managed connector installation, monitoring and recovery are Enterprise-only

Professional includes API keys and signed webhooks for your own middleware. Enterprise adds the managed Windows service, activation keys, centrally controlled configuration, live heartbeat and version status, signed upgrade approval and the operational recovery surface.

See Enterprise connectors

Connection directory

Choose the system you need to connect

These are implementation pages, not logo walls. Each one includes the workflow, field map, failure boundaries and source-of-truth decisions.

Enterprise integration operations

Managed Windows Connectors
Enterprise only — managed runtime live; vendor adapters require release approval

SalesPro Hub managed connectors are an Enterprise-only integration runtime for customer-hosted Windows servers. A tenant administrator installs the signed package, enters a one-time activation key, and then monitors reachability, version, configuration and failures from the hub. The durable file-exchange adapter is the currently runnable adapter. Sage, Pastel, SYSPRO, Sage 300, SAP Business One, Xero and QuickBooks adapters must each pass product-specific implementation and release gates before they can be described as supported.

See workflow and limitations

ERP and accounting

Sage & Pastel
Guided API recipe — custom setup required

SalesPro Hub can exchange submitted orders, customer records, fulfilment status and SKU stock with Sage or Pastel through its REST API and signed webhooks. A Sage SDK script, scheduled task or middleware must still implement the accounting-side mapping; this is not a one-click native Sage connector.

See workflow and limitations

ERP and distribution

SAP Business One
Enterprise controlled preview — activation and acceptance approval required

SalesPro Hub has an SAP Business One Service Layer adapter in controlled preview, disabled by default and available only through an approved Enterprise implementation. It can read business partners, items and orders and contains a retry-safe order-posting path, but automatic Hub-to-SAP order publication is not enabled as a general production feature. Public support requires representative SAP company-database acceptance, mapping sign-off and reconciled release evidence.

See workflow and limitations

ERP and manufacturing distribution

SYSPRO
Enterprise integration plan — managed SYSPRO adapter not released

SalesPro Hub can provide the tenant APIs, signed webhooks and managed Windows runtime needed for a custom SYSPRO field-sales connection, but a native managed SYSPRO adapter is not released. An Enterprise implementation must confirm the exact SYSPRO version, licensed e.net or other approved interface, company and operator access, business objects, mappings and reconciled sales-order workflow before support is promised.

See workflow and limitations

ERP and accounting

Sage 300
Enterprise integration plan — managed Sage 300 adapter not released

SalesPro Hub can provide customer, order, inventory and status APIs plus an Enterprise managed Windows runtime for a Sage 300 project, but a native managed Sage 300 adapter is not released. The exact Sage 300 edition, deployment, licensed integration interface, companies, currencies, customers, items, locations, taxes and sales-order lifecycle must be scoped, implemented and reconciled before support is advertised.

See workflow and limitations

CRM

HubSpot
Customer sync API — custom workflow required

SalesPro Hub can synchronise customers with HubSpot through a tenant-scoped Customer API. HubSpot record IDs remain stable merge keys, retries update rather than duplicate customers, and incremental polling includes deletion tombstones. A HubSpot private app, workflow or middleware is required; native HubSpot OAuth installation is not yet provided.

See workflow and limitations

Accounting

Xero
Custom API connection — Xero OAuth client required

SalesPro Hub exposes the customer, submitted-order, inventory and signed-webhook building blocks needed for a custom Xero connection. Your connector must still authenticate with Xero, map contacts and accounting documents, and choose tax and stock policies. SalesPro Hub does not currently claim a native Xero OAuth connector or automatic invoice posting.

See workflow and limitations

Accounting

QuickBooks Online
Custom API connection — Intuit OAuth client required

SalesPro Hub provides retry-safe customer, order and inventory APIs that a custom QuickBooks Online connector can consume. The connector must implement Intuit OAuth, entity mapping and accounting policy. There is no one-click QuickBooks marketplace app in the current product.

See workflow and limitations

Automation

Zapier
Developer trigger endpoints — no public marketplace app

SalesPro Hub can push four live events to validated Zapier catch hooks: order created, order delivered, customer created and check-in completed. Deliveries are queued independently, retry non-2xx responses five times and retain a stable delivery ID. Setup currently uses API endpoints rather than a public one-click Zapier marketplace app.

See workflow and limitations

South African integration evidence

See the architecture, mapping and operating work behind the directory

These generated planning visuals explain the customer-hosted boundary, ERP-specific mapping, safe replay, multi-company and warehouse choices, accounting reconciliation and how synced records become useful to a field team. They support evaluation; they do not turn a planning-stage adapter into a released product.

Written and maintained by Paul · Updated 7 August 2026

Diagram of an on-premise Windows connector sending protected field orders customers stock and status through an outbound cloud connection

Keep the connection outbound from the customer network

The connector authenticates to the hub and polls for authorised work, reducing the need to expose an inbound management port through the customer firewall.

Architecture showing a South African field sales app using a secure customer-hosted connector to reach SAP Business One Service Layer and warehouse data

Place the connector at the customer-controlled boundary

The managed service calls SalesPro Hub outbound while reaching the approved SAP Business One Service Layer endpoint inside the customer network.

South African distribution specialists mapping customer branches stock codes customer part numbers units warehouses prices and sales order rules for SYSPRO

Resolve identity and ownership before code

Customer, branch, stock-code, unit, warehouse and pricing decisions form the data contract that a SYSPRO adapter would need to enforce.

South African warehouse finance and IT specialists reviewing Sage 300 company location stock allocation and field order routing decisions

Remove ambiguity from company and location selection

Every operation needs an approved company and location policy, with ambiguous or unmapped values stopped for review instead of silently defaulted.

Retry-safe Xero integration diagram using stable contact and field order identities to create one document and return one accounting reference

Make retries safe before going live

A stable field order identity and stored external result prevent a lost response from becoming a second accounting document.

South African field representative using a mobile customer outlet and route record after an office CRM customer sync

Make the synced record useful in the field

A first customer upsert can create the outlet context needed for assignment, route planning, check-ins and mobile order capture.

South Africa integration readiness

Design for the warehouse, road, office and ERP—not only the API

South African field sales integrations often cross four operating environments: a rep working on mobile data, a cloud tenant, a customer office or distribution centre, and an ERP managed with a local implementation partner. A supportable design must remain clear when connectivity drops, tax or warehouse rules reject a line, credentials change, an ERP is upgraded or a finance team needs to trace one rand value back to the field order.

South African operating reality

Field teams may work through variable mobile coverage while the ERP remains on an office or warehouse network. The design should let reps finish approved offline work, move only submitted records and preserve operations through internet, ERP and connector outages.

POPIA and access boundaries

Document the responsible party and operator roles, purpose, fields, users, retention, subprocessors and incident process. Keep credentials server-side, use tenant-scoped identities and avoid copying unrelated customer or ERP data into logs.

Rand, VAT and commercial reconciliation

A connection is not accepted because an endpoint returned success. Finance should reconcile customers, quantities, exclusive and inclusive rand values, discounts, VAT, document references, warehouse outcomes and rejected records.

Edition and partner-specific scope

Sage product names, SYSPRO versions and SAP Business One deployments are not interchangeable APIs. Record the exact edition, company, modules, licences, supported integration surface and local implementation-partner responsibility.

Local relevance is an operating scope, not a certification

SalesPro Hub can provide tenant isolation, access controls, durable processing and evidence that supports a buyer’s security and POPIA work. This page does not certify the customer’s implementation, promise that every ERP edition is compatible or replace legal, accounting, SAP, Sage or SYSPRO partner review. Confirm current hosting, subprocessors, contracts and product support during procurement.

Questions buyers and answer engines ask

One integration search, six decision-maker intents

A high-intent buyer may search for field order integration, accounting automation, an ERP connector, API documentation, remote Windows support or a POPIA-ready operating design. The right answer depends on who owns the decision and which risk they are trying to remove.

Sales director and field operations

Can reps capture orders once and see whether the office received them?

The integration contract should move only authorised submitted orders, retain one source number, return an ERP reference and expose pending, retrying and rejected work. Mobile drafts and visit context remain protected until the rep submits the transaction.

Finance, accounting and ERP owner

Will the right customer, item, warehouse, price and tax reach the right document?

That requires an explicit field map and document policy for the exact ERP edition. The pilot must include real commercial edge cases and reconcile the external document rather than trusting a generic connector demo.

CTO, CIO and security

What enters our network, where are secrets stored and how is tenant data isolated?

The managed Windows pattern initiates authenticated hub traffic outbound. Settings are restricted to declared fields, secrets are write-only in management surfaces, and no arbitrary command shell is provided. Validate destinations, permissions, certificates, audit retention and break-glass access.

Developers and solution architects

Which APIs, webhooks, cursors and idempotency keys are available?

Professional exposes scoped tenant APIs and signed webhooks for customer-operated middleware. Enterprise adds the managed runtime and control plane. Each vendor adapter still needs a versioned data contract, stable operation identity, safe replay and external-result reconciliation.

IT support and implementation partners

Can we monitor, reconfigure, recover and upgrade without routine RDP?

Enterprise provides one-key enrolment, heartbeat, installed version, approved remote settings, rollback and signed release control. Machine failure or a network problem that breaks the hub channel still requires a narrow documented local intervention path.

Procurement and managing director

What are we actually buying and which claims are not yet available?

Managed connectors require Enterprise. The file-exchange runtime is runnable, SAP Business One is a controlled preview, and SYSPRO and Sage 300 are planning pages until their adapters pass real release gates. Each directory card links to the exact public boundary.

Implementation lifecycle

From integration discovery to a monitored release

Treat the connector as an operational product with a version, owners, acceptance evidence and a recovery path. This lifecycle applies whether middleware is customer-operated through the Professional APIs or managed through the Enterprise connector fleet.

  1. 1

    Name the exact systems and owners

    Record product, edition, version, deployment, company or tenant, licensed interfaces and the business and technical owners. Follow one real order from field capture to fulfilment and accounting so the scope reflects the actual workflow.

  2. 2

    Write the source-of-truth matrix

    Assign create and update authority for customers, outlets, products, price, tax, stock, orders, documents and status. Choose immutable merge keys and decide how deactivation, deletion and conflicting edits behave.

  3. 3

    Select the delivery model

    Use Professional APIs and signed webhooks when the customer or partner owns middleware. Use Enterprise when SalesPro Hub must operate the Windows service, activation, monitoring, configuration, recovery and upgrade lifecycle.

  4. 4

    Design failure and replay behaviour

    Classify authentication, connectivity, rate-limit, validation, mapping and external-service faults. Decide which retry, which stop, where exhausted work appears and how a lost response after commit is reconciled without a duplicate.

  5. 5

    Run a representative South African pilot

    Use real customer types, addresses, SKUs, units, warehouses, rand amounts, discounts, VAT and approvals. Include offline capture, network loss, invalid mappings, expired credentials, service restarts and concurrent replays.

  6. 6

    Release, monitor and review

    Bind support to tested runtime, adapter, mapping and configuration versions. Monitor heartbeat, age of pending work, retries, errors and reconciliation differences; rotate credentials and rehearse upgrade, rollback and local recovery.

Buyer decision guide

Prove the field workflow, then scope the integration boundary

A good trial should prove the workflow with your data—not rely on a sales promise.

Strong fit when you need

  • South African distributors, wholesalers and manufacturers that need field orders to reach an ERP, accounting platform or CRM.
  • Teams able to assign finance, operations, IT and implementation ownership for mappings, failures and reconciliation.
  • Businesses that want an honest distinction between APIs, controlled previews, planning-stage adapters and released managed support.

Confirm during the trial

  • The exact external product, edition, company, licensed interface and implementation partner.
  • Which system owns customers, items, prices, VAT, stock, orders, documents and fulfilment status.
  • Whether Professional customer-operated middleware or an Enterprise managed connector matches the support model.

Shipped foundation

Reliability before connector logos

Scoped API keys

Grant only customer, order, inventory or Zapier read/write permissions. Revoked keys stop working immediately.

Retry-safe sync

Stable external identities, conflict responses and timestamp-and-ID cursors keep replays predictable.

Signed push delivery

Webhook signatures, stable delivery IDs, attempt headers and bounded retries support safe event consumers.

Tenant isolation

Every credential, customer mapping, order, inventory record and subscription remains tenant-scoped.

Integration questions, answered directly

Does SalesPro Hub provide the ERP or ERP module licences?

SalesPro Hub Enterprise covers the managed connector service only. It does not include or resell the ERP product, ERP modules, API, SDK, e.net, runtime, user or vendor-partner licences. The client must provide and maintain every third-party licence, supported integration interface, vendor permission and licensed test or production environment required by their ERP.

Which accounting and ERP systems can SalesPro Hub connect to?

SalesPro Hub provides guided or custom API connection paths for Sage and Pastel, Xero, QuickBooks Online and other ERPs. The shipped building blocks cover customers, submitted orders, external references, status callbacks, SKU inventory, signed webhooks and cursor-safe polling. Named systems still require the middleware described on their support page.

Are these native one-click integrations?

No named Sage, Pastel, Xero, QuickBooks or HubSpot connection is represented as a native one-click OAuth app. Each page states the exact shipped API support and the custom connector work still required. Zapier currently uses developer catch-hook endpoints rather than a public marketplace app.

How does SalesPro Hub prevent duplicate sync records?

Customers use a unique external-system and external-ID pair. Orders use a stable order number, idempotent acknowledgement, conflict-safe external references and replay-safe status changes. Incremental list endpoints return timestamp-and-ID cursors so tied timestamps do not skip records.

Can my ERP remain the stock system of record?

Yes. The Inventory API accepts absolute stock quantities by SKU. During implementation, choose one stock owner and configure SalesPro Hub inventory deduction accordingly so delivery is not deducted in both systems.

Do managed ERP integrations require the Enterprise plan?

Yes. The managed Windows connector, one-key enrolment, remote configuration, heartbeat and version monitoring, signed upgrade approval and managed recovery are Enterprise-only. Professional includes scoped API keys and signed webhooks for businesses that build and operate their own middleware.

Does the managed connector mean every named ERP adapter is available?

No. The managed runtime and file-exchange adapter are available foundations. SAP Business One has a disabled controlled preview that still needs customer acceptance. SYSPRO, Sage 300 and the other named managed adapters need product-specific implementation and release evidence before SalesPro Hub calls them supported.

Is there a SalesPro Hub SAP Business One integration?

A Service Layer adapter exists in controlled preview and is disabled by default. It is not a generally supported connector, and automatic Hub-to-SAP order publication is not enabled until the customer environment, mappings and reconciled acceptance suite are approved on Enterprise.

Can SalesPro Hub integrate with SYSPRO?

SalesPro Hub provides the API and Enterprise Windows-runtime foundations for a custom project, but no native managed SYSPRO adapter is released. The exact version, licensed interface, company, business objects, warehouse rules and sales-order reconciliation must be implemented with the buyer and ERP partner.

Can SalesPro Hub integrate with Sage 300?

A custom implementation can use SalesPro Hub APIs and the managed Windows runtime, but the Sage 300 adapter is not released. Company, customer, item, location, currency, tax and document rules must be built and accepted before automatic order posting is enabled.

What should a CTO or CIO ask about field sales integrations?

Ask for the exact adapter status, interfaces and licensing; data directions and source-of-truth matrix; tenant isolation and credential handling; outbound network destinations; idempotency and recovery; monitoring and upgrades; support ownership; and a reconciled pilot against the intended ERP edition.

How does a South African distributor prepare for ERP integration?

Prepare representative customer, product, warehouse, price, rand, VAT, order and exception data. Confirm POPIA roles, local or cloud network boundaries, ERP partner access, reconciliation ownership and what happens during mobile, internet, ERP and connector outages.

Bring your real workflow to the integration call

We will identify the source of truth, required fields, retry keys and the custom work before anyone promises a connector.

Plan the data flow