Skip to content

Integrations

API integration services: four ways to make your systems talk

Two systems that exchange data on their own, so nobody retypes what is already somewhere.

API integration services: a booking calendar fed by an integration with the Airbnb and Booking.com calendars

Retyping is an integration done by hand

API integration services cost anything from a monthly workflow subscription to a custom integration with yearly upkeep; which one you need depends on what your two systems allow and how many rules sit between them. The question to start with is simpler: who in your company retypes data every week?

Orders from the web store into the accounts, leads from the website into the CRM, hours from an app into invoicing, bookings from Airbnb into your own calendar. Each of those is an integration run by a person. It is slow, it makes mistakes and it stops when that person is on holiday.

We are a studio in Ghent, Belgium, and we build integrations for our own platforms and for clients. Below: the four routes with what they cost to build and to keep running, what breaks when a vendor changes something, three integrations from our own work and the questions to ask a vendor before anyone writes code.

Which route for which case

  1. Native integration

    The connector one of the two systems offers itself

    Cost
    low
    Upkeep
    low
    Speed
    medium
    Risk
    low

    When one side changesThe vendor changes it; you cannot adjust anything

  2. Workflow in n8n or Make

    A chain of steps between two APIs, paid per month

    Cost
    low
    Upkeep
    medium
    Speed
    medium
    Risk
    medium

    When one side changesA step fails silently until someone reads the error

  3. Custom API integration

    Code that calls both APIs, with its own rules and error handling

    Cost
    high
    Upkeep
    medium
    Speed
    high
    Risk
    low

    When one side changesWe change the code; tests show at once what broke

    From our workThe mail layer with fourteen message types at DA Logistics, the form service of eleven client sites

  4. Scheduled import

    A file or feed read in at fixed times

    Cost
    medium
    Upkeep
    low
    Speed
    low
    Risk
    medium

    When one side changesA column that moves; the import report shows it

    From our workThe Airbnb and Booking iCal at No.4, the Excel import at Business Centrum

High is good for speed and bad for cost, upkeep and risk. The rating holds for an ordinary link between two systems with a documented API.

Four routes and what they cost

An integration depends on what both systems allow. With an API nearly anything is possible; with a webhook on every change it can also be fast. Without either, an export and an import remain.

RouteWhenTo buildTo run per year
Native integrationOne of the two systems offers the connector itselfUsually nothing, or a higher planInside your subscription
Workflow in n8n, Make or ZapierTwo systems with an API and a simple flow with few rulesA few hours to set upn8n Starter 20 euro a month for 2,500 executions on yearly billing; Zapier Professional from 19.99 dollars a month for 750 tasks
Custom API integrationRules no workflow tool knows, large volumes, or data that may not pass through a third party16 to 40 hours one way, 40 to 120 hours both ways with error handlingHosting a small function and a few hours a year for API changes
Scheduled importA system without an API, or data that may arrive once a day8 to 30 hours for an import with checks and a reportClose to nothing, until the file changes

At the Belgian agency rate of 50 to 150 euro an hour, a custom integration costs about 800 to 6,000 euro one way and 2,000 to 18,000 euro both ways. We quote a fixed price per project after a first call. Which workflow tool fits is covered in Make, Zapier or n8n, and what n8n leaves free in is n8n free.

Three integrations from our own work

  1. Airbnb and Booking.com into one calendarAt No.4 Lange Ast a WordPress plugin reads the iCal calendars of Airbnb and Booking.com and shows the free dates on the owner's own site, with a booking request form. A scheduled import: no API needed, but a check on what arrives. How that works for a guest house is on bed and breakfast booking software.
  2. A spreadsheet that became a platformThe management platform of Business Centrum reads their Excel file in, with a report per import showing what came in. Tested on their real file with 309 employers and 971 employees. The road there is in replace Excel with software.
  3. Fourteen message types out of a planning boardThe transport platform of DA Logistics sends mail to drivers and office staff from what happens in planning, fleet and staff files: fourteen message types, each with its own trigger. A custom link between the platform and a mail service.

A workflow tool or a custom integration

Most teams start with a workflow tool. These are the signs it is time to move on.

Good for
Workflow in n8n, Make or ZapierA trigger and a few steps between well-known apps
Custom integrationRules with exceptions, both directions, large volumes
Errors
Workflow in n8n, Make or ZapierAn email alert someone has to read
Custom integrationTests against a sandbox and an alert when nothing arrived
Data path
Workflow in n8n, Make or ZapierThrough the vendor's servers, unless you host n8n yourself
Custom integrationDirectly between your systems
Cost curve
Workflow in n8n, Make or ZapierGrows with tasks or executions
Custom integrationMostly upfront, small yearly upkeep
Who can change it
Workflow in n8n, Make or ZapierAnyone on your team with access
Custom integrationA developer, with a change log

Stay on a workflow tool while it runs without anyone watching it. Move when your team starts checking it every week.

When one side changes

Every integration hangs between two systems you do not own. Vendors rename fields, tighten rate limits and retire versions. It will happen; the question is who notices.

For a custom integration we write tests that call the real API in a sandbox, and an alert that fires when a day passed without data that should have come. An import produces a report each run, so a shifted column shows before it reaches your accounts. And iCal is not a live link: each platform fetches the calendar at its own pace, so between a booking on Airbnb and a blocked day on your own site there is always a window. Where that window is too wide, you need a channel manager or an API.

The sum: hours of retyping against the build

An integration pays back in hours nobody spends retyping. Put your own figures in.

TodayWith a custom integration
Hours of retyping a week50.5 to check
Working weeks a year4646
Hours a year23023
Employer cost per hour, assumed40 euro40 euro
Cost of retyping a year9,200 euro920 euro
Build, one-off6,000 euro
Upkeep a year600 euro

In this example the integration saves 8,280 euro a year in hours; after upkeep 7,680 euro remains, and the build pays back within the year. Use the full employer cost per hour, not net pay, and leave out the errors that stop happening: they only make the case stronger.

What to ask your vendors before you start

  • Is there an API, and where is its documentation?
  • Which data can the API read, and which can it also write?
  • How many calls per minute or per day does it allow?
  • Does the system send a webhook on a change, or do you have to poll it?
  • Is there a sandbox where we can connect without touching real customers?
  • Does API access cost extra, or is it only in a higher plan?
  • How are changes announced, and how long does an old version keep working?
  • Where is the data stored, and may an integration route it through a third party?

Where an integration ends and software begins

Sometimes the gap between your systems is not an integration but a missing system.

Most integrations we build sit inside AI automation; when one grows into a system of its own, read custom software and what it costs first.

AI automation

How VBS helps you with this

We make emails, quotes, documents and follow-up run by themselves, built into the way you already work.

  • One flow per task, from form to confirmation
  • A person approves what matters
  • Runs on AWS, with a log and an alert when something fails

How we approach it is on our page about AI automation.

Which integration fits your systems?

Send us the list of your systems and what gets retyped today, with the hours a week. After a call you get the route that fits and a fixed price, upkeep included.

Optional, if you prefer a call.

What do you want to achieve, and what is already there?

We only use your details to reply to you.