Services

Integrations and automation

We connect what already works: accounting, CRM, online store, couriers and email. It is often the cheapest way to get rid of manual work.

System integration is the automatic transfer of data between two applications, replacing manual retyping. Business process automation goes a step further: it removes the task itself, with the system doing by rule what a person used to do.

The most common connections

  • Accounting and custom CRM: clients, invoices and payment statuses, one-way or two-way.
  • Online store and accounting: orders flow into accounting, stock levels flow back to the store.
  • Online store and courier services: shipment creation and tracking numbers without a separate system.
  • CRM with email and calendar: correspondence and meetings attached to the client record.
  • Warehouse system and online store: real-time stock reservations.
  • Internal system and bank: payment import and automatic reconciliation.

Why it pays to start with an integration

An integration is the smallest project that delivers a visible result. It does not require changing any of your existing systems, and it saves manual work from day one. Often it is only after the first connection that it becomes clear which area deserves a larger investment in a system.

Automation and AI

Not every process needs artificial intelligence. Tasks that can be described by rules are cheaper and more reliable to automate with conventional code. AI is useful where data is unstructured: reading invoices and documents, classifying emails, summarising texts. In these solutions we always keep a human approval step. When automation calls for a solution that acts on its own, we build AI agents.

How the work is done

We start with a short analysis: what data, in which direction, how often, and what happens in case of a conflict. Then we build the connection with an error log and retries, test it with real data and launch it while monitoring the first weeks. More about our process.

How we maintain integrations

An integration is not finished when data moves for the first time. It has to keep working when the other system does not respond, changes its format or sends the same record twice. So every integration has:

  • a log - what was sent, when and with what result;
  • retries - a failed transfer is attempted again, not forgotten;
  • duplicate control - the same order or invoice is not recorded twice;
  • monitoring - we find out about a stopped integration, not your accounting team at month end.

How long it takes

A single integration is often live within a few weeks, while a larger system connection is planned in stages, starting with the link that saves the most manual work.

  • Stock and price sync - one way from accounting, roughly 1-2 weeks.
  • Orders to accounting - with invoice numbers sent back, roughly 2-4 weeks.
  • Two-way connection - customers, balances and payments in both directions, roughly 4-8 weeks.

Every stage ends with a result you can assess before moving on. More on this on our process page.

Public sector

Institutional systems often need to exchange data with state registers or other institutions. Such integrations carry additional security and documentation requirements.

  • A technical specification for the tender, based on the discovery results.
  • WCAG 2.1 AA accessibility checks during testing.
  • GDPR requirements and data retention rules from the start of the project.
  • SLA-based support with an agreed response time and a monthly report.

How we work with public institutions is described on the public sector solutions page.

What drives the cost

  • How many systems are connected and the quality of their APIs.
  • Whether the vendor provides a test environment.
  • Error scenarios: retries, duplicates, an unavailable system.
  • Data flow directions, frequency and monitoring.

Each integration is estimated separately: one with a well documented API and a test environment costs far less than one without. We cover market data and how to calculate the total cost of ownership in our article on custom software development cost.

Manual transfer, off-the-shelf connectors or a custom integration

Manual transfer, off-the-shelf connectors or a custom integration
Criterion Manual transfer Off-the-shelf connectors (Zapier, Make) Custom integration
Launch Immediately Days Weeks
Suits Rare, small volumes Simple flows between popular systems Accounting, ERP and non-standard logic
Error handling Depends on a person Limited, hard to trace Retries, duplicate control, audit log
Lithuanian systems Any Often no ready-made connector Via API or file exchange
Cost over time Staff hours every month Monthly fee by number of operations Build and maintenance, no per-operation fee
FAQ

Frequently asked questions

What is system integration?

A connection through which two applications exchange data automatically. For example, an order placed in an online store automatically becomes an invoice in the accounting system, and the payment comes back to the store as a status. Nobody has to retype anything.

What if a legacy system has no API?

There are options: file exchange in an agreed format, a direct read connection to the database, an intermediate data layer or, as a last resort, automated control of the user interface. We choose based on what the vendor allows and what your contract with them permits.

How long does an API integration take?

A simple one-way connection to a well-built API usually takes from a few days to a couple of weeks. Two-way synchronisation with conflict resolution and historical data migration takes longer and is assessed separately.

What does AI automation mean for a business?

In practice it means specific tasks: extracting data from documents, classifying and routing emails, drafting replies, summarising long texts. It is useful where work is repetitive and has a clear criterion for correctness, and where a person reviews the result.

What happens if an integration fails?

Our integrations have an error log, automatic retries and notifications. Failed data exchanges are not lost: they stay in a queue and are processed once the connection is restored. The maintenance agreement specifies the response time.

Next step

Which systems in your company don't talk to each other?

Often a single connection is enough to save hours of manual work every week.

Or directly: info@desamedia.lt · +370 686 59999