Illumi

Service

Integrations and API

The most expensive manual work in a company is usually retyping the same data from one system into another. An order from the shop into the warehouse software, stock levels from the warehouse into the shop, a waybill from the order into the courier's system.

Prices start at
€2,000
Quote
After an analysis
Exchange
Two-way, if needed
Log
For every sync

What we connect

The usual connections.

Each is a separate job, because every system has its own way of talking, its own limits and its own surprises.

Warehouse softwareStock and prices come in from outside and update themselves. Orders go the other way. No more mismatch between site and warehouse.
AccountingOrders become documents automatically. Saves retyping and month-end errors.
CouriersEcont and Speedy, Bulgaria's main carriers: choosing a pickup office at checkout, automatic waybills, parcel status fed back into the shop.
PaymentsCards through a bank provider, tested with a real payment before going live, not just in test mode.
CRMEnquiries from the site go straight to the sales team, along with the source they came from.
SuppliersA supplier's catalogue in your shop, with your prices and mark-up rules.
MarketplacesExchanging stock and orders with outside platforms, so the same item isn't sold twice.
NotificationsText messages or other messages when a status changes, if that matters to your customers.

How we build them

What sets a good integration apart.

An integration is written in a day and maintained for years. The difference lies in what it does when something goes wrong.

A log of everythingEvery sync is recorded — what was sent, what came back, when. Without that, tracking down a problem is guesswork.
Retry on failureIf the other system doesn't respond, the attempt is made again instead of the data quietly disappearing.
Alerts on failureYou hear it from us, not from a customer calling to say they've ordered something out of stock.
No duplicatesEvery record is uniquely identified, so re-running doesn't create copies.
The source of truthIt's decided in advance which system leads for which value. Otherwise the two keep overwriting each other.
Works by hand tooThere's always a way to trigger the sync manually when needed.

Related services

What else comes into it.

It's rarely just one thing. Here are the services that go with this one, and why.

Questions

About integrations.

If your question isn't here, call us — we answer by phone too.

+359 882 95 89 89
How much does an integration cost?

It starts at €2,000 for a clearly defined connection between two systems. The quote is made after analysing the other system's documentation.

If the other side has no API and the exchange has to go through files, the work is usually bigger, not smaller.

What if my software has no API?

Then we look for another way — scheduled file exchange, the database, or a middleman. It isn't always possible, and we'll tell you honestly if it isn't.

The first step is to look at the documentation or talk to your software's vendor.

How often is data exchanged?

Depending on the task. Stock usually every few minutes or on change; orders — immediately; the catalogue — once a day.

More often doesn't mean better: some systems limit the number of requests.

What happens if the other system changes?

That's why integrations are maintained. When the vendor changes something, the connection is updated. It's covered by a maintenance contract or quoted when needed.

Can you connect my shop to Econt and Speedy?

Yes, it's one of the most common jobs. The buyer picks an office from a map, the waybill is generated automatically and the status comes back into the shop.

Next step

Which systems need to talk to each other?

Tell us what the two sides are and what needs to pass between them. That's where the analysis starts.

+359 882 95 89 89 office@illumi.bg

Sofia, Bulgaria We reply within 24 hours In business since 2012

Three fields, thirty seconds

We don't send newsletters and we don't pass your details to anyone.

Got it.

We'll be in touch within 24 hours on working days. If it's urgent, call +359 882 95 89 89 — we react faster by phone.