22 Signals

Business Intelligence in Amsterdam

Business intelligence for Amsterdam companies that report to more than one boss

We build business intelligence for Amsterdam companies that need one set of numbers everyone agrees on. That means Power BI dashboards, a clean data model and reliable feeds from Exact Online, AFAS, Shopify, Bol.com, your CRM and your bank. Local teams see their detail, the parent company sees the group view, and both come from the same source.

Two audiences, one version of the truth

A lot of Amsterdam businesses report in two directions. A European headquarters reports up to a parent in New York, Tokyo or Seoul in dollars or yen, under a fiscal calendar that may not match the Dutch one. At the same time, country managers in Germany, France and the Nordics want their own numbers in euros, every Monday, without waiting for finance.

When those reports are built in separate spreadsheets, the totals stop matching and every review meeting starts with an argument about whose figure is right. Good business intelligence fixes the plumbing, so the argument goes away and the meeting can be about decisions.

What we build

The business intelligence Amsterdam headquarters ask us for usually includes these parts:

  • Data audit: which systems hold which numbers, who trusts them and where the gaps are
  • Data pipelines: scheduled loads from your ERP, CRM, web shop, marketplaces, ad platforms and bank feeds into one store
  • Data model: a single definition for revenue, margin, active customer and every other metric that causes debate
  • Power BI dashboards: group, country, team and product views, with row-level security so people only see what they should
  • Currency and calendar logic: euro reporting alongside parent currency, with the exchange rate rules your auditors expect
  • Training and handover: your team learns to read, edit and extend the reports

Dutch systems we connect to

The Netherlands has its own software habits. Exact Online, AFAS and Twinfield are common in finance teams. Retailers often sell through Bol.com as well as their own Shopify or Magento store. Payments may run through a Dutch payment provider with iDEAL as the main method. CRM is usually HubSpot, Salesforce or Microsoft Dynamics.

Most of these offer an API or a scheduled export, and we use whichever is more reliable for your setup. Where a system has no good connection, we say so early and suggest a practical workaround rather than promising a live feed that will break.

Questions our dashboards tend to answer

  • Which product lines make money after returns, marketplace fees and shipping?
  • How does Dutch revenue compare with Belgium and Germany this quarter, in euros and in parent currency?
  • Which customers are buying less than last year, and who owns each account?
  • How long do orders take from Schiphol or the warehouse to the customer, by carrier?
  • Which marketing channels bring customers who stay, not only customers who click?
  • Where is cash tied up in stock that has not moved for 90 days?

Data protection without slowing reporting down

Most reporting does not need personal data at the row level, so we design models that aggregate or pseudonymise it where possible. That keeps reports useful and reduces the GDPR exposure the Autoriteit Persoonsgegevens expects you to manage. Where personal data is needed, for example in a sales team view, access is limited by role and logged.

We also check where your data is stored. Power BI and Microsoft Fabric can be set up in European regions, and we document those choices for your records. Legal questions about transfers to a parent outside the EU stay with your legal adviser; we make sure the technical setup matches their advice.

Why BI projects stall, and how we avoid it

Much of the business intelligence Amsterdam firms commission stalls for the same handful of reasons. None of them are about the dashboard software.

  • Definitions never agreed: sales and finance each count revenue differently, so the dashboard is distrusted from week one. We settle definitions in writing before building.
  • Too much at once: forty reports scoped, none finished. We ship the most used view first and add from there.
  • No owner: nobody on the client side is responsible after launch. We name one during planning.
  • Fragile feeds: a manual export someone forgets on holiday. We automate loads and alert when one fails.
  • Reports nobody opens: built for the steering group, ignored by the people doing the work. We test every view with the people who will use it.

How a BI project runs

Talk is a 15-minute call where you describe the report you wish you had. Plan is a short discovery: we list sources, test access, agree definitions and send a written roadmap in 5 to 7 days. Build happens in stages, usually starting with the finance view because everything else depends on it. Each stage has a date in writing. Grow means monthly check-ins, new reports as questions change and fixes when a source system changes its export without warning.

Proof

We have worked with more than 30 companies across the United States, the United Kingdom, Europe and the UAE and managed more than $1.5M in projects. We will happily show you sample dashboards and data models on a call.

Reviews, reports and documentation

Most BI work happens in your data platform and in short review calls, which we book at times that suit your finance and country leads. Each stage ends with a written note on what changed and what needs sign-off, and no figure reaches your team until we have checked it against the source system. Reports and documentation are in English; Dutch labels can be added where local teams prefer them.

Why pick 22 Signals for the work

Because the people who build your dashboards also understand the systems feeding them, the cloud they run on and the marketing that drives the numbers. When a report shows a problem, we can usually help fix the cause too, whether that is a broken checkout, a badly set up ad account or an ERP export that drops rows.

Questions

Do you only work with Power BI?

Power BI is what most Amsterdam companies already license through Microsoft 365, so we use it most. We also work with Looker Studio, Tableau and Microsoft Fabric where they fit better.

Can you connect to Exact Online and AFAS?

Yes. Both offer APIs we can load from on a schedule. We test access and data quality during planning so there are no surprises later.

Can reports show euros and our parent company currency?

Yes. We agree the exchange rate source and rules with your finance team, then build both views from the same data, so totals reconcile.

How long does a first dashboard take?

You get a written roadmap 5 to 7 days after discovery starts. A first working finance or sales view usually follows within a few weeks, depending on source access. Dates are set in writing.

Can we see Bol.com and Shopify sales together?

Yes. We combine marketplace and web shop data into one model, including fees and returns, so you see true margin by channel.

Who maintains the reports afterwards?

Your choice. We train your team to run them, or we keep maintaining them as part of the Grow stage.

Book a 15-minute call.

A fit check, not a pitch. A few questions, an honest answer and a clear next step. Not every call ends in a proposal.

Book 15 minutes