Excubia
Sign in

Monitoring, tasks, hours and invoicing in one tool100% European

For agencies and freelance web developers.

Closed beta for a few pilot agencies.

We do less than Jira on purpose

Fifteen years of looking after client sites went into deciding what to leave out. Jira does more with a project than Excubia does, and ManageWP does more with a WordPress install.

Neither of them keeps all four in one place. And none of this is built to feel like data entry.

Monitoring

Uptime, certificates, speed and WordPress versions for all of your sites. See Lighthouse trends going back a year.

Tasks

Every request becomes a task with a deadline and an assignee on it. Give your client access to the task list, and they are capable of managing their own requests.

Hours

The hours go on the task while you are doing the work. Not something you have to remember at the end of the month.

Invoicing

Hours and recurring work become a draft in your accounting system, lines already filled in. You just need to approve them, before they are shipped to the accounting system.

Excubia is all four of those, and it works whether you run retainers or bill by the job.

Nothing to explain when a client asks about data

Built and hosted in the EU, not servers in Frankfurt owned from Seattle.

Everything runs in Germany
We rent the machines from Hetzner in Falkenstein. Your clients’ sites, tasks and hours are on those machines and nowhere else.
Your alerts go through Amsterdam
Alerts and reminders go out through AhaSend, who are in Amsterdam. They are the only company that sees an email address of yours.
Nothing to redo when the rules change
Safe Harbour fell in 2015. Privacy Shield fell in 2020. Whatever is in force today rests on the same kind of arrangement, and every time one goes, everyone with an American vendor redoes their paperwork. We don’t have one, so you don’t.
The only exceptions are your own
Connect Slack or an accounting system and the data goes to your own account there. That’s your call, not one we made for you.

The analytics on this page are Estonian and set no cookies. The data processing agreement and the list of who processes what are public. Read them before you sign up.

At 09:12 your client’s site went down.
At 09:17 you knew.

Excubia checks the site every five minutes. When it stops answering, you get a message in Slack and by email, and you decide how many misses it takes before that happens.

shop.nordbo.example

02.08.2026, 11.52Avg 1,02 s · Max 15,13 s03.08.2026, 11.47

Spot problems long before the client calls

Clients don’t call because the site got half a second slower. They call much later, when it’s become unbearable, and by then it’s hard to say when it started or what actually happened.

Excubia has been measuring since the day you added the site.

nordbo.example

Expires in 9 days
20.07.2026, 10.00Avg 761 ms · Max 1,51 s03.08.2026, 09.00
  • Response time is measured on every check, so you watch the line climb months before anyone feels it.
  • Certificates are flagged with a quarter of their life left, then again at 7, 3 and 1 day.
  • Incidents are announced in your Slack channel automatically, and by email.

shop.nordbo.example

6 updates

nordbo.example

2 updates

intra.nordbo.example

Up to date

nyhedsbrev.nordbo.example

Up to date

kampagne.nordbo.example

11 updates

…and 25 more

Update thirty sites without opening thirty tabs

See what runs where, and update from the same screen.

  • See core, plugins, themes and PHP version for every installation.
  • Automatic rollback if an update fails, or the site starts answering differently afterwards.

From a task at an agency

“The price list needs updating before the campaign goes live.”
Deadline
Tomorrow
Estimate
2 h
Assignee
Jonas Bech
Project
nordbo.example

Where did that request go?

A client rings about something. Two days later there is an email about something else, and somewhere in between there was a Slack message you meant to write down. By Friday you cannot remember what you said yes to.

Excubia puts them all in one place, on the project they belong to. You can see where a task stands without asking anyone.

And one page shows what the week holds, across every client.

Let clients in without handing over the keys

Invite a client in and they can see how their site is running and what you’re working on. Their bookkeeper gets one view, their marketing lead another. You decide, person by person.

  • They see the tasks you share with them. Your hours and your internal notes stay on your side of it.
  • They can raise new tasks themselves, if you let them. That is one less email for you.
  • You can take the access back at any time, for a whole project or for one person.

There is a bug on the front page

To donordbo.example

Søren Nielsen

2 h ago

I just noticed the front page isn’t what we agreed on. Could you take a look?

Jonas Bech

40 min ago

Hi Søren, fixed now. The cache hadn’t been cleared. It should be right again.

When the client asks what the retainer covers

A retainer is invisible work. If nobody can point to what was done over the past six months, the client cancels at renewal.

3 completions · 2h 10m logged in total · 2 with a note

  1. 28.07.2026, 11.14 · scheduled 28. jul. 2026

    Mette Sørensen · 45m

    Core and eight plugins updated. Checked the front page and the cart afterwards.

  2. 30.06.2026, 10.40 · scheduled 30. jun. 2026

    Mette Sørensen · 30m

  3. 29.05.2026, 13.02 · scheduled 28. maj 2026 · done after the due date

    Jonas Bech · 55m

    Waited a day for the client to approve the theme update.

  • The record is written when the work is done, not when the client asks.
  • The logged hours are there too, so you can tell whether the retainer is priced right.

Front page

https://nordbo.example/

Performance, daily median 72 81 since 26. okt. 2025

  • Performance 81
  • Accessibility 99
  • Best practices 97
  • SEO 100
10040
26. okt. 2025today

A client can see how the site has done since March

Lighthouse tells you how a site is doing today. Excubia checks four times a day and keeps the score, so the history is already there the day someone asks.

  • The line goes back a year.
  • You pick the pages yourself. Most people take the front page and whatever is making money that month.
  • Each measurement names the files weighing the page down, and what you’d gain by fixing them.

We let a small number of agencies in at a time.

How many hours never made it onto an invoice last month?

Fifteen minutes on a fix here, twenty minutes on the phone there. The work gets done and nobody writes it down, so it never turns into money.

Excubia tracks a task from the moment it’s raised until the hours land as invoice lines in your accounting system.

Ready to invoice

12.400 kr.

4 clients

Hours logged

38,25

this month

Unbilled

9,5

hours

Nobody forgets on purpose

A job that only comes round every three months has nothing telling you it is due. The hosting invoices go out when someone thinks of it, and a year can pass before anyone does. None of it is the daily work, and that is exactly why it slips.

Set the recurring items up once, and they fall due on their own at whatever interval you pick.

  • When several items fall due for the same client, they become one draft.
  • The draft sits ready for your accounting system. You only need to approve it.

Draft · nordbo.example

Ready
  • Hosting1.200,00
  • Domain and DNS180,00
  • SSL and monitoring400,00
  • Backup250,00
Total, ex. VAT2.030,00 kr.

The first thing you open on a Monday

It tells you what is down and what is running slowly, and which work has gone past the date you promised, for every client at once.

Down right now

0

1 running slowly

Uptime, 24 hours

99,88 %

Average across projects

Open incidents

0

None ongoing

Overdue work

2

9 due within 30 days

Projects

12 projects monitored · 31 sites

nordbo.example

2 sites monitored

Up
  • Frontend100 %
  • Backend99,95 %
Uptime 24h
99,97 %
Response time
668 ms
Checked
1 min ago
bakkely.example

2 sites monitored

Slow
  • Frontend100 %
  • Webshop99,86 %
Uptime 24h
99,93 %
Response time
4,18 s
Checked
2 min ago
stenlund.example

1 site monitored

Up
  • Website99,72 %
Uptime 24h
99,72 %
Response time
344 ms
Checked
4 min ago

Security and GDPR

The things your client’s IT department asks about, so you can answer without coming to us.

The client can give you read access and nothing more
There are two keys. If they only install the first one, you can watch the site but you cannot touch it, and either key can be pulled out again from wp-admin whenever they feel like it. Both are stored encrypted and only decrypted when we call the site.
The GDPR paperwork is already done
Article 28 is covered from the moment you have an account, so there is nothing to negotiate and nothing to chase. If your own compliance people want it on paper with a signature, you can have that too.
The site does not phone home
The connector plugin answers when Excubia asks. The only call it makes on its own goes to the site’s own address, to test the connection.
Your data is walled off
Access is enforced in Postgres, with row level security on every table. If you can’t prove who you are, you don’t get in.

Join as a pilot agency

Excubia is in closed beta until we open it to everyone. As a pilot you help shape what gets built next.

We haven’t settled on a price yet. That’s one of the things we work out with the pilots, and if you stay on afterwards you’ll pay less than the price we open with.

We will only send you updates about Excubia. No newsletter.