Skip to content
automation & connectors

Automate workflows.Connect systems.

We take the repetitive manual work out of your processes and connect your systems: marketplaces, ERP, accounting, shipping. Legacy software without an interface too. Hosted in Germany.

connector.loglive
$ itdev connector run --all
09:14:02shopify → billbee200
09:14:02billbee → dhl label201
09:14:03magento → otto-b2b stock200
09:14:05erp → cdiscount price200
09:14:06edi ← partner ORDERSack
09:14:07webhook ← paymentok
$ █
// speaksopenapi 3.xrestgraphqlsoapwebhooksedi / eancomas2sftp / csvsql / odbcoauth 2.0reverse engineering

[01] services

Less manual work, clean interfaces.

~/automation

Automation

Work that someone does by hand every day is handed over to a program. Moving data, reading files and mails, creating documents, sending reports. Every run is logged, so it stays clear what happened.

  • +recurring jobs on a schedule
  • +data from files, mails and portals
  • +documents, lists and reports
  • +an alert as soon as something is off
~/connectorsfocus

Connectors

If a system has an interface, we connect it. Every integration ships with an OpenAPI spec, logging and monitoring.

  • +marketplaces: otto, kaufland, amazon, cdiscount
  • +erp, inventory, warehouse
  • +shipping, dropshipping, payment
  • +edi, custom apis, anything else
~/legacywindows · macos · linux

Old software, new interfaces.

Your software has run for years but has no API? We make it connectable through reverse engineering. For desktop software on Windows, macOS and Linux.

  • +read databases without an api
  • +decode file formats and protocols
  • +automate desktop software
  • +rest api in front, per openapi

also available

~/hostingHosting in Germany
~/webWebsites
~/shopOnline shops
~/localGoogle Business Profile
~/adsAds
~/itIT consulting
~/*Something else? Ask.

[02] connectors

Maintain it once, current everywhere.

The connector sits between your systems and syncs orders, stock and prices automatically. Nobody types the same data twice. Errors are logged and reach us before anyone notices.

  1. 01Specification in OpenAPI 3.x, versioned
  2. 02Field mapping between the systems
  3. 03Retries, logging and alerting in production
mapping.yamlexample
# shop → erp, every 60 s
source: shopify.orders
target: billbee.orders
map:
  external_id:   order.name
  customer.mail: order.email
  items[].sku:   line_items[].sku
  items[].qty:   line_items[].quantity
on_error:
  retry: 3
  alert: ops (at) itdev.one
sourceShop
itdevConnectorvalidates · maps · monitors
targetERP
targetMarketplaces
targetShipping

[03] projects

Two examples, then the full list.

wallet integration · passdienst.de

Digital library card for Apple Wallet and Google Wallet

For public libraries, universities and library networks. The card goes into the wallet via link or QR code, no app and no account needed. It works at self-checkout, at the desk and with access systems. The library system stays the leading data source, hosted in Germany.

apple walletgoogle walletgdprhosted in de
passdienst.de/bibliotheksausweis →
marketplace connectors · erpnext

One ERP, every marketplace

Inventory management on ERPNext with one shared adapter for every channel. Catalogue, prices, stock, orders and tracking run through the same interface. One product master, no duplicate data.

channels
amazonebaykauflandottomirakltemuetsycheck24joybuykleinanzeigen
plus
dateve-invoicingsendcloudedifact3pl portalpim
channel_adapter.py
class ChannelAdapter:
    def push_catalog(self): ...
    def push_price(self): ...
    def push_stock(self): ...
    def pull_orders(self): ...
    def push_tracking(self): ...
    def end_listing(self): ...

# 429 / 5xx: backoff
# missing capability is a result,
# not an exception
b2b marketplace

OTTO B2B integration

Wholesalers sell directly on the OTTO B2B marketplace. Stock, orders and product data sync automatically.

otto b2b · stock · orders
b2b connector

Magento to Crowdfox

Magento shops on the Crowdfox B2B marketplace. Data exchange and order processing without manual steps.

magento · crowdfox
marketplace connector

Magento 1.9 to Cdiscount

Stock, prices, product data and orders between Magento 1.9 and the French marketplace.

magento 1.9 · cdiscount · fr
$ ls ./projects --filter=all
  • 01Digital library card for Apple and Google Walletsoftware
  • 02OTTO B2B integrationmarketplaces
  • 03B2B connector Magento to Crowdfoxconnectors
  • 04Shopify and Amazon.de syncconnectors
  • 05Marketplace integration Otto and Zalandomarketplaces
  • 06Automated warehouse management systemlogistics
  • 07Multi-channel tool for eBay and Amazonmarketplaces
  • 08Shipping cost optimisation for Germany and EUlogistics
  • 09Reviews and customer feedback with Trustpilote-commerce
  • 10Returns portallogistics

[04] process

Three steps to live.

  1. step 01

    Intro call

    Free video call, about 30 minutes. Which systems are running and where is manual work happening today?

  2. step 02

    Spec and quote

    We describe data flows and interfaces and send a quote with a fixed scope.

  3. step 03

    Build and run

    Development, testing with real data, then ongoing monitoring.

[05] faq

Questions

Which systems can you connect?

Anything with an API or a data export: REST, GraphQL, SOAP, webhooks, SFTP, EDI. We document every integration to the OpenAPI standard.

Our software has no API. Can it still be done?

Yes. We analyse the database, file formats or network traffic and build an interface from that. Also for older programs on Windows, macOS and Linux.

Where do the connectors run?

On servers in Germany, GDPR compliant.

Do you also do websites or other projects?

Yes. Automation and connectors are our focus, but we also handle websites, online shops, Google Business Profiles, ads, hosting and custom software.

What can typically be automated?

Anything that follows fixed rules: transferring orders, syncing stock, creating documents, collecting data from mails or portals, sending reports. If someone does it the same way every day, a program can take it over.

What happens if an interface fails?

Every connector is monitored. Failed transfers are retried, and if errors persist we get an alert and step in.

What does a project cost?

That depends on the systems and the scope. After the intro call you get a written quote.

[06] contact

What should run automatically?

Intro call, free and without obligation, via video. Or email us directly.

info (at) itdev.oneLinkedIn
Remote Supportcoming soon

Remote maintenance for existing clients. The download will be available here soon.

The button opens your email program with the message ready to send. See our privacy policy.