Commercial tenant monitoring

Know when something changes at one of your tenants.

A commercial property manager wanted a better way to keep track of relevant changes across a portfolio of business tenants.

Checking companies one by one in the Dutch trade register was possible.

It just wasn't a very good system.

So I built a lightweight monitor that follows selected tenant companies and sends an alert when something relevant changes.

Tenant watchlist · Relevant signals · Telegram & email

Use case Commercial property

Monitoring selected companies in a portfolio of business tenants.

Key signals Accounts · Insolvency

Plus other relevant company changes when needed.

Delivery Automatic alerts

The right person is notified when something changes.

Status Working prototype

Built to test whether the monitoring approach was practical.

KVK Monitor
Illustrative example using fictitious companies
Monitoring active
Dashboard
Illustrative overview with 10 fictitious companies
In watchlist 10
Alerts today 2
Monitoring active On
Company KVK number Active Latest signal Status
Jansen BV 90012345 J Annual accounts 2025 New
Noordhaven Logistiek BV 90023456 J — Watching
Atlas Techniek BV 90034567 J — Watching
Rivierenland Advies BV 90045678 J Address change New
Helder Bouw BV 90056789 J — Watching
Meridiaan IT BV 90067890 J — Watching
Zonnewende Energie BV 90078901 J — Watching
Kaapzicht Handel BV 90089012 N Active → N Inactive
Lindenberg Groep BV 90090123 J — Watching
Waterlinie Services BV 90101234 J — Watching
Annual accounts Insolvency Active / inactive Address change Legal form SBI / business activity Postal-code region Start date
Example Telegram alert
Illustrative message using a fictitious company
Telegram · KVK Monitor This is what an alert looks like
Annual accounts New annual accounts filed

Jansen BV · KVK 90012345 · Financial year 2025

Annual accounts Sent automatically
The question

How do you keep an eye on a portfolio of commercial tenants?

The idea came from a commercial property manager with a substantial portfolio of business tenants.

Certain changes at a tenant company could be worth knowing about.

A new set of annual accounts.

An insolvency signal.

A company becoming inactive.

An address or legal-form change.

The information already existed in the Dutch trade register.

The problem was noticing it.

Checking individual companies manually was possible, but across a larger tenant portfolio it quickly became repetitive and inconsistent.

So the practical question was:

Can the relevant changes simply come to us instead?

The useful moment isn't when someone remembers to check. It's when something changes.
What I built

A lightweight monitor for selected tenant companies.

I built a prototype that follows a selected watchlist of companies in the Dutch trade register.

For each company, the monitor checks a defined set of signals.

When something relevant changes, it sends a short alert through Telegram or email.

The idea is deliberately simple:

monitor the companies that matter, ignore the rest, and notify someone only when there is something worth looking at.

The prototype currently supports signals including:

  • new annual accounts
  • insolvency signals
  • active / inactive status
  • address changes
  • legal-form changes
  • registered business activities
  • postal-code region
  • company start date

The objective wasn't more data.

It was less manual checking and earlier awareness.

Signals

Monitor what matters.

These are defined public-register changes for companies on the tenant watchlist — not predictions of financial distress.

Annual accounts

Alert when new annual accounts are filed for a selected tenant company.

Insolvency

Alert for registered bankruptcy, suspension of payments or debt restructuring signals.

Active / inactive

Detect changes in the company's registered operating status.

Address change

Alert when the registered address changes.

Legal form

Track changes such as BV, NV or other legal forms.

Business activities

Detect changes in registered SBI activities.

Postal-code region

Track changes in registered location.

Start date

Monitor the registered company start date.

How it works

From tenant list to alert.

The loop is deliberately simple:

  • Select the companies — Choose the tenant companies worth following.
  • Choose the signals — Decide which company changes are relevant.
  • Monitor — The system checks those companies for changes.
  • Detect — A relevant change is identified.
  • Notify — A short alert reaches the person who needs to know.
watch → detect → notify

No repeated manual checking required.

Current status

Working prototype.

The prototype can monitor a selected portfolio of Dutch companies and generate alerts when defined changes appear.

It was built to answer a practical question:

Can this kind of tenant monitoring be made simple enough to be useful?

The answer is yes.

Tell me about it → Have a similar problem?
Why it mattered

Less checking. Faster knowing.

Portfolio focus

Monitor the tenant companies that matter instead of repeatedly searching company records manually.

Earlier signals

Relevant changes can surface when they happen rather than when someone happens to look.

Simple delivery

Put the signal in front of the person who can decide whether it deserves attention.

What I liked about this problem

Very specific. Potentially very useful.

This is exactly the kind of problem I enjoy.

The information already existed.

The business need was clear.

What was missing was a practical connection between the two.

Instead of building a large system, I could test the idea with a relatively small prototype:

select the relevant companies, monitor the right signals and tell someone when something changes.

Sometimes that is enough to find out whether an idea deserves to go further.

Have a business problem that feels unnecessarily manual?

Especially one where the information exists, but getting from that information to a useful signal is still awkward.

Those are interesting problems to explore.

Tell me what you have in mind →