Skip to content
TS code works, Home

Two systems that finally talk to each other

ERP and API integrations, built for you

We connect ERP, CRM, shop and accounting through interfaces (APIs). If a system has no usable one, there is often still a way.

Free intro call

Scope and timeframe depend on your project

An interface lets two programs exchange data (the shop and the inventory system, for example). Most lost time isn't inside the systems but between them. As long as everything goes smoothly, building an interface is usually manageable. The real work is in the details: which field means what, special characters, time zones, partial deliveries. And which system is right when two disagree. We prefer to settle these questions before any code is written.

  1. 01Connecting, for example, SAP, Dynamics, Odoo, DATEV, Salesforce, Shopware and in‑house software
  2. 02Settling which field goes where and which system wins in a conflict, ideally before any code is written
  3. 03Without an interface, often through the database, a file export or, as a last resort, a program that operates the screen like a person
  4. 04Syncing one way or both ways as needed, with a log if you want one
  5. 05Moving your old data across, usually with a trial run first

Connected to

  • SAP
  • Microsoft Dynamics
  • Odoo
  • DATEV
  • Salesforce
  • Shopware
  • REST/GraphQL
  • SFTP

How it runs

How it runs

A project like this usually runs in four steps.

  1. 01

    Review the systems

    Which interfaces exist, which fields are really there and which system is authoritative for what.

  2. 02

    Agree the mapping

    Field by field, with rules for conflicts and required fields. A lot depends on this step.

  3. 03

    Build and test

    Usually in a test environment, for example with real records and deliberately broken cases.

  4. 04

    Switch over

    Moving the data and, where possible, running old and new side by side for a while. We advise against switching everything over at once with no way back.

What this is not

So you know in advance what it isn't suited for.

  • No interface against the vendor's will. If the licence terms forbid access, we decline.
  • No cleaning up your data on the side. Duplicate master data, such as customers or products, has to be sorted out first.
  • No real time where the source program can't provide it. Then the data is synced at intervals instead.

Common questions

Before you ask

Part of

Custom systems

Internal tools, portals and systems you can't buy off the shelf.

Interested in custom systems?

Drop us a line about what you need. We'll get back to you as soon as we can.

We'll get back to you as soon as we can