Service · Integrations

Smart API integrations between your systems.

Your CRM needs to talk to your accounting, your ATS to payroll, your webshop to your ERP. We connect the stack — via API, iPaaS or custom middleware — and make sure data flows reliably, even when one system is briefly down.

REST & GraphQLiPaaSCustom middlewareEvent streamingGDPR-proof

An integration isn't an Excel export.

Most organisations that come to us share the same frustration: five or ten SaaS tools, each excellent at its own job, none of them talking to each other. Someone in finance copies orders from Shopify into Exact by hand. Recruitment exports candidates manually from Bullhorn into payroll. Customer details live in three places at once, and nobody knows which version is correct. The result is lost time, errors in the figures and unreliable reporting for the board.

A good integration doesn't solve that with a nightly CSV export or a failing Power Automate flow that nobody dares to touch. It ensures data flows in real time, that errors become visible before they cause damage, and that your people no longer waste time retyping information between systems. We build that layer pragmatically, without throwing out your existing stack. See also our broader integrations overview page for the complete vendor catalogue.

What sets us apart is that we are neither blind iPaaS evangelists nor custom-build evangelists. We assess honestly what fits: sometimes a fifteen-step Make flow is perfectly adequate, and sometimes a Kafka bus is needed because the volumes genuinely call for event streaming. The choice depends on your context, not on what we happen to enjoy building.

Who we build this for.

Our integration projects suit a range of organisations, but we see a number of recurring profiles. Small and medium-sized businesses with three or more separate SaaS tools struggling with data silos and manual handovers. Mid-market scale-ups whose original stack is starting to buckle under growth: recruitment is growing by 40%, finance can no longer keep up, and the first errors are appearing on payslips.

Companies with multiple business units that each run their own ERP or CRM but still need consolidated reporting. Software vendors who connect their product to their customers' stacks and need a scalable integration layer instead of a custom script per client. Agencies and consultants who want to deliver white-label integrations to their own clients without hiring an in-house development team. And finally, industry bodies and cooperatives who want to give their members shared data or a central portal.

Three ways to integrate systems.

The right solution depends on your volumes, the complexity of the transformations, and how much control you want to retain over the logic. We advise on which approach fits during the first conversation. As systems integration specialists, we don't automatically default to one flavour.

Vendor API · direct integration

Point-to-point API integration

Two systems talking directly to each other via their official REST or GraphQL APIs. Quick to set up, low overhead, and well suited to stable integrations with clear domain boundaries. Think Shopify → Exact, HubSpot → Mailchimp, or a payment provider into your accounting package.

RESTGraphQLWebhooksOAuth2
iPaaS · platform-driven

Integration via an iPaaS platform

For organisations with ten or more integrations, an integration platform often works better than standalone scripts. Where it fits, we implement Workato, Boomi, MuleSoft or Make, with monitoring, error recovery and version control built in. Read the API vs iPaaS comparison if you're still unsure which approach suits you.

WorkatoBoomiMuleSoftMakeFrends
Custom middleware · full control

Your own integration layer or API gateway

When iPaaS is too limiting, such as for complex transformations, high throughput or strict compliance, we build a custom middleware layer. This includes an API gateway (Kong, Tyk, Apigee), event streaming via Kafka or NATS, and a dead-letter queue for failing messages. The code lives in your own repository, hosted in your own cloud, with clear observability via Grafana or Datadog. This is the approach that mid-market and enterprise organisations grow towards as their integration landscape matures.

KongKafkaConfluentNATSDLQ

Why organisations work with us.

We think vendor-neutral. We have no partner commissions to earn, so we advise on what fits your landscape, not what happens to earn us the most. Sometimes that's a Workato subscription that brings us nothing, sometimes a custom development project. The advice stays the same.

The code is yours. All custom code is committed to your repository from day one. No lock-in, no vendor contract holding you back from switching. If you're not happy with us in a year, another agency can pick up where we left off without any reverse-engineering.

We work pragmatically. We only build what you need. No overengineering, no ceremonial architecture diagram nobody reads. A simple integration between two systems doesn't get a Kubernetes cluster, and a complex multi-tenant landscape doesn't get an Excel macro. The solution should match the scale of the problem.

If your webshop runs on CloudSuite, the work mainly involves pricing, stock and orders between that platform and your ERP. What's involved is covered in Building a CloudSuite integration.

What you get at the end.

Not just a working integration, but everything around it so you stay in control. Our integrations are yours: the code lives in your repository, the credentials in your vault, and you can switch provider at any time.

  • Working integration in productionIncluding a staging environment for testing. Runs on your own cloud (GCP, AWS, Azure) or in your existing iPaaS tenant.
  • Codebase + architecture documentationFull source code in your repository, mapping documentation and a runbook for incidents.
  • Monitoring + alertingDashboards for throughput, latency and failure rate. Alerts to your channel of choice when an endpoint falters.
  • Error recovery and DLQMessages that fail don't disappear. A dead-letter queue with a retry strategy and a UI for manual intervention.
  • GDPR data flow documentationWhich data flows between which systems, classification per field and, where needed, input to a DPIA for your privacy officer.
  • Optional maintenance contractMonitoring, security patches, handling vendor API changes and ongoing development. A fixed monthly fee with four response-time levels.

Which integrations we build most often.

A cross-section from recent years. Do you recognise your own integration challenge? Then we'd be happy to talk further.

Finance & sales

CRM to accounting

Synchronising Salesforce or HubSpot with Exact Online, AFAS or Microsoft Dynamics. Deals become invoices, customer data stays in sync, and the finance team stops double-entering data.

E-commerce

Webshop to ERP

Shopify, Magento or WooCommerce exchanging orders, stock and returns with your back end. Including multi-warehouse, multi-currency and VAT-correct invoicing for international sales.

Recruitment & HR

ATS to payroll

Bullhorn, Connexys, Homerun or Recruitee passing placed candidates on to NMBRS, Visma or Loket. Including contracts, changes and terminations. See also our page on Bullhorn integrations.

Customer communication

WhatsApp, Twilio & Slack

Automated customer messaging via WhatsApp Business, SMS through Twilio, or internal alerts in Slack and Teams. Includes an audit log and GDPR-compliant opt-out.

Payments

Multi-PSP payments

Mollie, Adyen, Stripe or Buckaroo connected to your accounting. At higher volumes, multiple PSPs in parallel with smart routing based on cost and success rate.

Government & data

Dutch-specific integrations

KvK Business Register, BAG, Kadaster, DigiD, eHerkenning, and Peppol for e-invoicing. Plus data warehouse integrations with Snowflake, BigQuery or Power BI.

Documents & signing

E-signing and document generation

DocuSign, Signhost, Itsme or PandaDoc for digital signatures and contract management. Includes assembling documents from templates using data from your CRM, ERP or HR system, so no more manually building Word files.

POS & retail

Till to back office

Lightspeed, Square or MplusKASSA connected to stock, accounting and marketing tools. Real-time revenue feeds to dashboards, automatic reordering, and customer data from point-of-sale systems to your CRM for follow-up.

SSO & identity

Single sign-on and provisioning

Microsoft Entra, Okta, Auth0 or Google Workspace as a central identity provider across your entire application landscape. Includes just-in-time provisioning, group mapping and automatic deprovisioning when someone leaves.

Tools and technologies we work with.

The choice of tooling depends on the project. A selection of what we frequently use: no dogma, just pragmatism.

iPaaS platforms

For broad many-to-many integrations

Workato for mid-market and enterprise, Boomi for traditional EAI projects, MuleSoft Anypoint for heavier implementations, Make and Zapier for light automation, and Frends for parties who prefer a European provider. We advise impartially based on your landscape, volume and budget.

API management

Gateway, throttling, versioning

Kong, Tyk and Apigee for exposing internal APIs to partners or a mobile app. Includes rate limiting, OAuth2, key rotation and a developer portal. For simpler projects, AWS API Gateway or Cloudflare API Shield.

Event streaming

For high volume and asynchronous flows

Apache Kafka or Confluent Cloud for ordered event streams at scale, NATS for lighter pub/sub scenarios, RabbitMQ for classic message queues. Includes a schema registry and consumer monitoring so downstream systems don't quietly fall out of sync.

Observability

Visibility into every message flow

Grafana, Datadog or OpenTelemetry for metrics and traces across the entire integration chain. Distributed tracing lets you see where an order got stuck. Plus structured logging with correlation IDs across all systems.

Workflow orchestration

For long-running processes

Temporal or Camunda for processes that can take hours or days, such as an onboarding flow waiting on signatures from several parties. With retries, compensating actions and human-in-the-loop steps.

AI & LLM integrations

For enrichment and classification

Integrations with OpenAI, Anthropic, Azure OpenAI or self-hosted LLMs for data enrichment, classification of incoming messages, or automatic summaries. Always with a fallback to deterministic logic, so a hallucination never breaks an integration.

How an integration project runs.

No surprises along the way. We work in fixed steps, with a working build at the end of every sprint.

1

Audit & roadmap

We map your current integration landscape: which systems, which data flows, which pain points. From that comes a prioritisation: which integration delivers the most value now, which can wait, and which first needs data clean-up. The result is a concrete roadmap, not a PowerPoint.

2

Choosing an approach

For each integration we advise what fits: direct API, iPaaS or custom build. We consider volume, transformation complexity, vendor lock-in and maintenance burden. Honest advice: sometimes a no-code Zapier flow is enough, sometimes you need a Kafka bus in between.

3

Building in sprints

Every two weeks, a working integration or incremental extension. You test along in staging, see what flows through, and can adjust mappings before we go to production. The code goes straight into your repository, with no black box.

4

Going live & monitoring

A phased rollout, often starting with a subset of data or a pilot department. Monitoring and alerts are sharp from day one. We remain on hand during the first sprint after going live to respond quickly to edge cases that only surface in production.

5

Ongoing development

Vendor APIs change, your stack grows, and new systems join. Optionally, we provide ongoing maintenance, including security patches, vendor update checks and extensions on a fixed monthly basis.

Compliance and data governance.

Integrations almost always involve personal data or business-critical data. That calls for more than TLS encryption alone. It requires a considered data architecture, an audit trail and clear agreements on responsibilities between supplier and client.

We design integrations with compliance built in from the start, not as an afterthought. For regulated sectors, we provide the evidence your auditor and privacy officer need.

  • GDPR (AVG)Data flow diagram per integration, classification per field, and data minimisation as a design principle. Contribution to your DPIA where needed.
  • DORA (financial sector)ICT risk management, incident reporting and third-party monitoring under the Digital Operational Resilience Act. Relevant for banks, insurers and fintech vendors.
  • NIS2 (critical infrastructure)For essential and important entities: supply chain security, log retention and incident notification obligations built into the integration layer.
  • NEN 7510 (healthcare)For healthcare integrations, additional controls on access, logging and data residency. Data processing agreements in order.
  • Secrets managementAPI keys and credentials held in HashiCorp Vault, AWS Secrets Manager or GCP Secret Manager, never in code and never in a config file in a repository.
  • Audit logWho changed which transformation, which message took which route, which retry succeeded. Searchable and exportable for compliance checks.

Frequently asked questions.

What clients usually want to know before we start.

What does API integration involve?
All integrations between software systems where data is exchanged automatically through a standardised interface — usually a REST or GraphQL API, sometimes webhooks or event streams. In practice: your CRM passing deals on to your accounting, your webshop syncing orders with your ERP, or your ATS passing candidates to payroll. Government integrations such as KvK, BAG, Peppol and DigiD also fall under this.
iPaaS or custom development: what should I choose?
Depends on volume, complexity and maintenance burden. iPaaS (Workato, Boomi, MuleSoft, Make) is quicker to set up and suits relatively simple many-to-many integrations. Custom middleware pays off for complex transformations, high volume, strict compliance, or where code ownership matters. A mixed landscape works too: iPaaS for the simple flows, custom builds where it counts. We've written an in-depth API vs integration platform comparison.
Which vendors do you integrate with?
Too many to list, but the most requested: Salesforce, HubSpot, Pipedrive (CRM); Exact Online, AFAS, Twinfield, Microsoft Dynamics (accounting/ERP); Bullhorn, Connexys, Homerun, Recruitee, HR-Office (recruitment); NMBRS, Visma, Loket (payroll); Shopify, Magento, WooCommerce (e-commerce); Mollie, Adyen, Stripe, Buckaroo, MultiSafepay (payments); WhatsApp Business, Twilio, Slack, Teams (communication); Microsoft Entra, Okta (SSO); KvK, BAG, Kadaster, Peppol, DigiD (government); Snowflake, BigQuery, Power BI (data). Almost any SaaS system with a documented API, we can integrate.
How secure is this? GDPR, encryption, audit?
As standard: encryption in transit (TLS 1.2+) and at rest, OAuth2 or OIDC for authentication, secrets held in a vault (never in plain text in code), and an audit log of who changed what. For every integration we produce a data flow diagram that classifies each field (personal data, financial, sensitive), which you can use as input for your DPIA. Where relevant we also consider DORA (financial sector), NIS2 (critical infrastructure) or NEN 7510 (healthcare).
What determines the cost of an integration?
Three main factors: the number of systems and data flows, the complexity of the transformations (a one-to-one mapping is cheap, business logic with validation and enrichment costs more), and the level of error handling you need. A simple Shopify-Exact integration is a different project from a multi-PSP routing setup with fraud detection. After the audit, we provide a concrete scope with a sprint budget, not open-ended hourly estimates.
How long does a project like this take?
For a simple point-to-point integration, a first working integration can be in place within a few sprints. A broader integration landscape with multiple systems, transformations and a compliance layer takes several sprints. We work in fixed sprints so you can adjust course after each one and recalibrate the scope based on what we learn.
Who owns the code?
You do. As standard, all custom code sits in your repository under your account, and credentials and API keys live in your own vault. For iPaaS implementations you own the tenant and the flows, and we only have access for as long as it is needed. No lock-in: you can change implementation partner at any time without losing the integration itself.
Can you migrate from iPaaS to custom development (or the other way round)?
Yes. Many clients start with a no-code tool such as Zapier or Make and over time run into its limits: performance, error handling, or a monthly fee that gets out of hand. We migrate step by step: first the pain points move to custom middleware or a more powerful iPaaS, then the rest. The reverse also works: a hardened custom system can be scaled back to iPaaS for parts simple enough to suit it.
How do you handle multi-tenant or multi-business-unit setups?
For organisations with several business units, or software vendors delivering client-specific integrations, we build a layer in which tenants are logically separated. Each tenant has its own credentials, its own mapping rules and its own logs. Configuration is handled through an admin UI or declaratively in code, depending on what suits your team.
What do you do about monitoring and error recovery?
Every integration is monitored for throughput, latency and failure rate. Messages that cannot be processed successfully go to a dead-letter queue with a retry strategy. Critical failures trigger alerts to the channel of your choice (Slack, Teams, PagerDuty, email). For custom integrations we also build a replay UI so your own team can intervene manually without developer help.
Do you work alongside our in-house IT department?
Almost always. We run knowledge transfer in the final sprints, deliver runbooks for incident response, and agree clear responsibilities. For some clients we act as the main contractor; for others we are an extension of an internal platform team that keeps overall control. We also work with other integrations or agencies your organisation already uses, without ego and with sound mutual agreements.
What if the vendor API changes unexpectedly?
It inevitably happens: Salesforce, Shopify and Microsoft regularly push breaking changes. For our active clients, we follow the release notes of the integrated systems, test against upcoming versions in a sandbox, and patch before the deadline. For clients on a maintenance contract, this is part of the service; outside that, we warn you in good time so you can decide who resolves it.
Do you also do AI or LLM integrations?
Yes. We connect LLMs (OpenAI, Anthropic, Azure OpenAI, or self-hosted models) to business processes for enrichment, classification or automated processing. Examples include categorising incoming emails, summarising contracts, or routing customer enquiries. Always with deterministic fallbacks and human-in-the-loop for critical decisions: an LLM should not approve invoices on its own.

Talk to us about your integration challenge.

A no-obligation introductory call of half an hour. Tell us which systems don't talk to each other, what problems that causes, and what you have tried so far. We'll give direction: sometimes the solution is simpler than you think, sometimes it calls for a bigger step such as a data engineering platform.

Edit content