Integration

ERP integration for van sales and distribution

Keep your ERP the master of products, prices and stock, and get every selling run back into it. SalesBlitz’s Sync API connects Sage X3, Sage 200, SAP or any other ERP through a connector that runs on your side.

Both directions

What moves, and which way

Into SalesBlitz, from your ERP

  • Products, created or updated by your own codes, up to 500 in a call.
  • Price lists, each replaced whole, VAT-inclusive, with their quantity bands.
  • Stock levels for each warehouse and van.
  • Transfers into vans, line by line, each applied once however often it is sent.
  • Taxes by code. A rate change applies to new sales.

Back to your ERP, from SalesBlitz

  • Each closed selling run as one document: its visits with their coordinates, its invoices with lines, tax, surtaxes and fiscal details, the payments collected, and the returnables.
  • The connector acknowledges each run as synced, with your ERP’s reference, or rejected, with a message.
  • A run is sent once and never revised. Cash-ups, and credit notes or payments recorded later in the office, are not part of it.

Customers are not synced: the outlets your vans sell to are kept in SalesBlitz.

Why connect

One set of figures, in both systems

One price, everywhere

Price lists come from the ERP and reach the handhelds with their next catalogue refresh, so nobody sells from an old list.

Stock you can explain

A level from the ERP is posted as an adjustment, stamped with the time it was true, so the stock ledger still explains every change.

No re-keying

Invoices, payments, visits and crates reach the ERP as data, run by run, instead of as paper to be typed in again.

How it works

Connecting your ERP

  1. Create a key

    An administrator opens Settings › Integrations, creates a key for the connector and copies it; it is shown once. SalesBlitz keeps only a fingerprint of it.

  2. Prepare the portal

    Give each tax a code, choose a default supplier for new products, and set up the categories, warehouses and currencies the ERP will name.

  3. Check and map

    The connector checks its key, which answers with your company’s name, then reads your warehouses and vans once and maps each ERP site to one of them.

  4. Sync

    Products first, then price lists, then stock, hourly or as often as your ERP changes. Every call is safe to repeat and answers row by row.

  5. Send runs back

    Switch on sending completed runs. From then on the connector pulls each closed run and acknowledges it.

Your ERP

Sage, SAP and other ERPs

Integration with Sage X3, Sage 200 and SAP is possible. There is no SalesBlitz plug-in to install inside your ERP. Integration is a connector: a small program, run on your side, that reads from your ERP, calls the Sync API on a schedule and writes completed runs back. It works the same for Sage, another off-the-shelf ERP or a system built in-house, as long as the connector can read from it and write to it.

The Developers page is the reference for whoever builds your connector, with samples in Java, Node.js and Python.

Built to run every hour

  • Each call states how things are now, so sending it twice changes nothing.
  • One bad row doesn’t spoil a call: each row succeeds or fails on its own, with a reason.
  • A key reaches only the sync calls, for one company. Revoking it takes effect at once, and the portal shows when each key was last used.

No ERP? Products, customers and price lists import from Excel. Either way, SalesBlitz runs the field side: van sales and distribution.

Who it’s for

Businesses with an ERP at head office

  • Distributors whose ERP holds the products, prices and stock, and who want van sales posted back into it.
  • Manufacturers selling direct, with the factory’s ERP as the master.
  • ERP partners and in-house developers building the connector for a client.

Questions

ERP integration: your questions

Does SalesBlitz integrate with Sage?

Yes. Integration with Sage X3, Sage 200 and SAP is possible, through a connector that calls the Sync API. There is no plug-in to install inside Sage itself: your Sage partner or developer builds the connector for your installation, using the reference on the Developers page.

Which way does the data go?

Products, price lists, stock levels, transfers into vans and taxes go from your ERP into SalesBlitz. Each closed selling run comes back from SalesBlitz to your ERP as one document.

Are customers synced?

No. The outlets your vans sell to are kept in SalesBlitz, which sends each run’s customers back by id and name so that the ERP’s copies of its invoices and visits can point at them.

How often should the connector run?

Hourly is the expected rhythm, or more often if your ERP changes more often. Every call is safe to send again.

Do invoices go back to the ERP?

Yes, inside each closed run’s document, with their lines, tax, surtaxes, fiscal details and the payments collected. Credit notes and payments recorded later in the office are not part of it.

What if the ERP can’t accept a run?

The connector acknowledges it as rejected, with a message. The run then leaves the feed until an administrator sends it again from the portal, and the blitz list shows every run’s ERP state.

We don’t have an ERP. Can we still use SalesBlitz?

Yes. Products, customers and price lists import from Excel, and everything else is managed in the portal.

Keep reading

Connect your ERP to the road

Sign up, create an integration key, and point your connector at the Sync API.