System integrations

Your systems work.
Just not together.

For companies where the same data sits in three programmes and someone retypes it every week. An integration makes your existing systems talk: orders into your bookkeeping, stock into your webshop, customers into your CRM. Build it once and it is done.

Cueva Control Store
Sound familiar

What disconnected systems cost you.

01

The same data entered three times

An order in your webshop, the same order in your bookkeeping, and the customer details again in your CRM. Every time a chance of a typo.

02

Numbers that disagree

Your stock says one thing and your webshop another, your revenue one thing and your invoices another. Nobody knows which source leads.

03

Work that only happens on Monday

Orders processed only once someone is at a desk. Meanwhile nothing is ready for the warehouse.

04

Zapier chains that quietly stop

An automation that worked for months and now fails on every exception, without anyone seeing an error.

05

A package that 'has an integration'

There is a standard connector, but not with the fields you use. So part of it stays manual.

06

Growth means more retyping

Twice the orders means twice the data entry. That is exactly the kind of work that should not scale with you.

How it works

From separate to connected.

01

Deciding what the source is

One place per type of data where it is correct: articles there, customers here, stock over there. Without that choice you build an integration that lets two systems win by turns.

02

Checking what the systems can do

Does the package have an API, an export, a webhook or only a screen? That decides whether it can be live or hourly, and you hear it before anything is built.

03

Building with error handling

The hard part is not the happy path but the exception: a system briefly down, a duplicate order, an empty field. Those get caught, logged and retried.

04

Keeping it visible

A small overview of what synchronised and what failed, plus an alert when something stays stuck. A silent integration is a dangerous integration.

In detail
01

What usually gets connected

Most integrations I build sit between four kinds of systems. Which combination it is mainly determines how many exceptions are involved, not how long it takes.

Webshop and bookkeeping

Orders, invoices and payments automatically into Moneybird, Exact or a comparable package, including VAT rates per product type.

Stock and sales channels

One stock level feeding webshop, till and marketplaces, so you do not sell what is not there.

CRM and quotes

Enquiries landing as a customer and a quote in your CRM, with the status coming back once it is signed.

Payments and subscriptions

Stripe or Mollie for one-off payments, subscriptions and direct debit, with the admin adding up by itself. See Stripe integration and Mollie integration.

02

When Zapier or Make is enough

For simple steps between two modern tools, Zapier and Make are fine and cheaper than what I do. A form submission into a spreadsheet, a new customer into your mailing list: you do not need that built.

It pinches once logic arrives: fields that must be filled differently per situation, duplicate records you want to catch, or volume where you start paying per task. Then a custom integration is more predictable and cheaper over time.

  • Low volume and simple steps: Zapier or Make
  • Own logic or many exceptions: build it
  • Sensitive data: preferably not through a middleman
  • Volume that keeps growing: custom integration
03

Where integrations go wrong

Almost always at the same point: someone thought about what happens when everything works, and not about what happens when it does not. A system down for ten minutes, an order arriving twice, a customer named differently in each system.

So every integration comes with a log, an error that lands somewhere and a way to rerun something without redoing everything. That costs a small part of the work and saves you the kind of problem you only notice three weeks later.

04

Connecting AI to your ERP or existing systems

AI only becomes useful in a company once it can reach the real data, and that usually lives in an ERP, a bookkeeping package or an application of your own. So the integration is the first part of the work: without fetched data an assistant gives no answer, or it guesses.

The ERP stays the source. The AI reads through the integration, with the permissions of the user asking, and only writes back as a proposal someone approves. If the package has no API, it works with an export or a periodic sync, and the answer is as current as the last time that ran. What becomes possible after that is on AI integration for business.

  • ERP stays the source, AI reads along
  • Permissions of the user asking
  • Writing back only after approval
  • No API: export or periodic sync
05

One-off work or part of a project

An integration does not have to be attached to a bigger track; it is one of the few things I also take on as a standalone job. What I build with and which systems I connect most often is on tech. If it is about payments, the choice starts at choosing Stripe or Mollie.

If the integration sits inside something bigger, it usually belongs with custom software, a client portal or a B2B webshop.

Reviews

Clients rate me 5 stars on average.

“I am extremely happy with the result of my new website for DoubleStreet Australian Cobberdogs, made by Webframer. From first contact, Webframer radiated expertise and creativity.”
Ben VorsteveldDoubleStreet Australian Cobberdogs
“Webframer helped me enormously with the Veldvisuals website. It is not only good to spar with Bas about building the site, but also in the aftercare and whenever changes have to be made. Recommended!”
Nick in 't VeldVeldvisuals
“Great to work with. Listens carefully to what we want. When we ask for changes, they are made expertly.”
Marieke van 't WoutVan Der Linde Mode & Lingerie
“Really pleasant to work with and short lines of communication!”
Hugo BrandwagtGoogle review
“The website looks great!! Definitely recommended!”
Jayden BresserGoogle review
“Excellent! Fast service and good contact!”
Devin de WaardGoogle review

Translated from the Dutch originals on Google.

Bas Voets, founder of Webframer
Who builds it

I am Bas Voets. Since 2021 I have been building websites, client portals and business software for small and mid-sized companies, from Hazerswoude-Dorp in the Netherlands. From first call to launch you talk to me, not to an account manager.

More about meCoC 70168741 · since 2021 · Hazerswoude-Dorp
Frequently asked questions
What does a custom integration cost?
An integration between two systems with a good API is often a small project at a fixed price. What makes it more expensive are exceptions, older systems without an API and data that has to move both ways. Send me the two systems and I will tell you what it becomes.
Does it work with an old package without an API?
Sometimes. An export, database access or a file exchange is often enough for a daily sync. If it genuinely cannot be done, I say so before you pay.
Is Zapier not cheaper?
For simple steps yes, and then I recommend it. Once logic, exceptions or serious volume arrive, a custom integration is more predictable and cheaper over time.
How do I know it keeps working?
Every integration gets a log and an alert when something fails, plus the ability to rerun a failed sync. Without that you find out something broke when a customer calls.
Do you do integrations without a wider project?
Yes. It is one of the few things I take on standalone, precisely because it is usually easy to scope.
Can you connect AI to our ERP?
Yes, if the ERP has an API, an export or database access. The AI reads through the integration with the permissions of the user and changes nothing without approval. You hear what it becomes once it is known which package it is and what its API can do.
Does our ERP have to be replaced to use AI?
No. The ERP stays the source and the AI sits beside it, in an application or portal that reaches the data through the integration. Replacing only comes up when the package does not release its data in any way.
How long does it take?
A single integration between two systems with a clean API is usually a matter of days. Several systems, two-way traffic or many exceptions turn it into one to two weeks; you hear that up front.

Tell me what you want to build.

A half-hour call. You get an honest answer about what it costs, how long it takes and whether building it is smart at all.

0:00 / 0:00