Services / Automation

Internal tools & dashboards.One foundation. Small tools.

We replace the spreadsheets, inboxes and side-workarounds that run your operation with tools people actually use: one layer for data, rules and permissions underneath, and a dashboard or workflow app on top that each role opens every day. The numbers agree, access is enforced, and you can change it without us.

See how it works

One source per number. Permissions enforced. Documented and owned by you.

The business case

The spreadsheet is not the problem. Running the business on one is.

A master sheet works right up until two people edit it, three versions circulate, and nobody can say which figure is current. Reports get rebuilt by hand, access is whatever the folder allows, and the process only exists in one person's head. A tool with real validation, permissions and history removes that whole class of risk.

When this service fits

A process runs on a spreadsheet or a shared inbox, a weekly report is rebuilt by hand, teams ask the data team for simple numbers, or half a dozen tools are paid for and barely used. There is a real owner who will decide what good looks like.

When something else fits better

If the underlying process is not agreed yet, fix that first and a tool becomes obvious. If a standard product already covers it well, buy it and we will tell you so. If the data itself is untrustworthy, data engineering comes before the dashboard.

Where this applies

Six places the spreadsheet is holding the business together.

These are example situations, not pre-packaged promises or claims about past results.

The spreadsheet that runs the business

Replace the master sheet with a real tool: validation, permissions, history and a named owner, without asking people to change how they work.

Learn: which spreadsheet, if it broke tomorrow, would stop revenue or delivery?

Reports rebuilt by hand every week

Build the numbers once from the source systems, on definitions everyone agrees, so the weekly pack is checked rather than assembled.

Learn: how many hours a week go into rebuilding the same report?

Workarounds nobody documented

Turn the side-processes people invented into a proper tool with a real workflow, so the business does not depend on one person's memory.

Learn: what actually breaks when one specific person is off?

A shelf of tools nobody can change

Retire the half-used apps and build the two screens your team genuinely needs, on a foundation you control.

Learn: how many tools do people open daily, and how many are you paying for?

Data nobody can read without the data team

Give teams a self-service view of their own numbers using the same definitions leadership uses, with the source visible on every figure.

Learn: how long does a simple question take to answer today?

Access decided by who asked last

Put permissions on the tool rather than the file: what each role can see, change and approve, recorded and auditable.

Learn: who can see customer or financial data today, and how would you prove it?

How the work flows

Sources in, one foundation, tools people use daily.

Records arrive from the systems and sheets the work already touches. They land in one layer that holds the data, the rules and the permissions. From there each role gets a small screen: a dashboard, a queue, an approval view. What people do and ask inside those tools loops back and changes what gets built next.

What we always include

One agreed definition per number, permissions enforced by the tool, audit history on the records, and a runbook with named owners.

What we keep out

Shared logins, dashboards that contradict each other, tools nobody maintains, and a rebuild every time a request arrives.

Groundwork

We start from the work, not the software.

Before a screen is designed, we need to see how the job is really done, what the sources actually contain, and who is allowed to change what. That is what stops a tool becoming a second place to keep the same mess.

Day-in-the-life review

The people doing the work walk us through a real week: what they open, what they re-type, what they check twice and where they work around the official process.

Systems and data map

Every source behind the process: databases, spreadsheets, exports, inboxes and APIs, with what is trustworthy, what duplicates it and what nobody owns.

Access and authority review

What each role may see, edit, approve and delete, and where the current arrangement is a spreadsheet permission or a shared login rather than a control.

Baseline before any build

Hours spent, error and rework rates, turnaround times, adoption of existing tools and licence spend, measured now so the new tool has to beat them.

What we build

Small tools that do one job properly.

Not a platform for its own sake. Each piece replaces something specific, and we say when buying is the better answer than building.

Operational tools and queues

The intake, triage and handoff screens a team works from all day, with validation, ownership and a clear next step on every item.

Dashboards and reporting

Numbers calculated once from source, on agreed definitions, with the underlying records reachable from the figure rather than argued about.

Admin and back-office consoles

Internal controls for configuration, corrections and exceptions, with the actions recorded and the destructive ones gated.

Approval and workflow apps

Requests, evidence and decisions moving through defined stages, so a process is followed because the tool makes it the easy path.

Integrations between what you already run

CRM, ERP, HRIS, billing and delivery systems passing records to each other, so the same fact is not entered three times.

The foundation under them

One layer for data, rules and access.

The value is not in any single screen. It is that every tool after the first one is cheaper, because the hard parts are already built once.

One source per number

Each figure calculated from a named source with a written definition, so two reports cannot disagree without anyone noticing.

Rules and permissions in one place

Who can see, change and approve what, defined once and enforced by the tool rather than by convention.

Audit history

Who did what and when, kept on the records themselves, so a correction can be explained and a pattern can be traced.

Environments and release process

A staging area to try changes safely, versioned releases, and tests for the rules that matter before anything reaches the live tool.

Keeping it useful

A tool is only good if it is used and maintained.

We plan for the month after launch, not the demo. Adoption is measured, and what the tool replaces is deliberately retired.

Adoption measured, not assumed

Usage tracked against the people who are supposed to use it, and the gaps treated as a design problem rather than a training failure.

Feedback into the tool itself

A short, regular loop where the people using it daily change what is slowing them down, with small releases rather than a rebuild.

Ownership and runbook

Named owners for the data, the rules and the tool, with a runbook covering the failures that actually happen.

A plan for what it replaces

The old sheet or app is retired on a date, with the archive preserved, rather than left running in parallel forever.

Who owns it after handover

You can change it without us.

Handover is a deliverable, not a formality. If the only people who can safely change your internal tool are outside it, that is a problem we have created.

Documented architecture

How the data flows, where the rules live, what each integration touches and what breaks if you change it, written for a developer who has never seen it.

A trained internal owner

At least one person on your side who can review a change, ship it and recover from a bad one, trained on the real code rather than a slide.

A change process that holds

How a request becomes a release: who approves, how it is tested, how it is rolled back, and how long it should take.

Support and escalation terms

What we answer, how fast, and what happens when something breaks at a time nobody planned for, agreed before the first line is written.

Tools & platforms

We build on what you already run.

These are the platforms we typically assess, not a list you must adopt. Where a platform's limits block a design, we say so before anything is promised.

Interfaces & applications

ReactTanStack StartNext.jsshadcn/uiRetool where buying beats building

The screen your team works from, chosen on how fast it can be built and changed by you later.

Databases & data platforms

PostgreSQLLovable ClouddbtSnowflakeBigQuery

One trusted home per fact, with the transformations written down rather than living in someone's formula.

Identity & permissions

Supabase AuthAuth0OktaMicrosoft Entra IDRole-based access

Sign-in and least-privilege access wired to the roles you already have, not shared logins.

Reporting & visualisation

Power BIMetabaseLooker StudioCustom charts

Chosen on who reads the number and whether they need to change it, not on which licence you already own.

Workflow & automation

n8nMakeTemporalQueues and schedulers

The movement between steps, with retries and a record of every run, matched to your volume and hosting needs.

Integrations

REST and GraphQL APIsWebhooksERP, CRM and HRIS connectorsSFTP and CSV where no API exists

Systems passing records to each other, including the honest file-and-email route when a platform offers nothing better.

Operations & quality

Staging and production environmentsAudit logsAutomated testsMonitoring and alertsBackup and restore drills

Release safety and a way to see a failure before your users do, sized to what the tool is trusted with.

Delivery approach

One process at a time, with the old way still running.

The first tool covers one process with one owner. It runs alongside the spreadsheet until the people doing the work trust it, and the old way is retired on a date rather than left running forever.

  1. 01

    Scope and rules

    Pick the one process the first tool will own, agree what good looks like, who may see and change what, and the baseline figures it has to beat.

    Output: Scope note, access matrix and baseline measures

  2. 02

    Discovery

    Watch the work as it is actually done, map every source behind it, and write down the real rules including the ones nobody documented.

    Output: Current-state map, data map and rules list

  3. 03

    Design

    Decide the data model, the screens, the permissions and how existing sheet data will be migrated and checked, then prototype it with the real users.

    Output: Design note, clickable prototype and migration plan

  4. 04

    Build and pilot

    Build the tool, migrate and validate the data, then pilot it with the people who do the work while the old way keeps running alongside.

    Output: Working tool, migrated data and pilot results

  5. 05

    Handover and what is next

    Train your owner, hand over the runbook and change process, agree support terms, and decide which process the next tool should take on.

    Output: Live tool, trained owner, runbook and support terms

What your team brings

A named owner for the process, the person who actually does the work for the first week, access to the source systems, and someone who can settle what each role may see and change.

Decisions without surprises

Scope, data definitions, permissions and the plan for retiring the old sheet are agreed in writing before build. Every rule and permission is written down so you can change it and see what moves.

What you receive

Running tools, agreed numbers, and the ability to change them.

Everything is delivered so your team can change it without us, and so any figure or access decision can be explained from the record.

A tool replacing the spreadsheet

One process with a real home: validation, ownership, history and permissions, used by the people who used the sheet.

One agreed set of numbers

Figures calculated once from source on written definitions, with the records behind every number reachable from the report.

Permissions and audit you can show

Role-based access enforced by the tool, and a record of who did what, rather than a folder anyone could open.

Environments, tests and releases

A staging area, versioned releases and tests on the rules that matter, so a change is boring rather than frightening.

Runbook and a trained owner

Documented architecture, at least one internal owner who can ship and recover, and support terms agreed in advance.

We are not a licensing reseller and we take no commission on the tools we recommend. Where buying beats building, we say so, and the running cost of what we build is estimated before the first line is written.

Related services

Where internal tooling leads next.

These are the services internal tool work usually connects to.

Questions before starting

The practical details.

Should we build this or buy it?

Sometimes you should buy it, and we will say so. Where a standard tool already fits your process, we will recommend it and help you wire it in. Where your process is the advantage, buying means bending your work around someone else's roadmap.

How long until the first tool works?

For a contained process with a clear owner, a working tool often reaches a pilot within a couple of weeks. Reporting across several systems takes longer, because the data has to be trustworthy first.

Can you migrate our spreadsheet?

Yes, that is usually the hard part rather than the screens. We review what is actually in it, agree which columns are real, validate the moved data and show you what changed.

Will people actually use it?

That is the risk we design around. The people doing the work are involved from the first week, adoption is measured against them, and the old way stays available until the new one is trusted.

Who owns it once you are gone?

You do. The architecture is documented, at least one person on your side is trained to review and ship changes, and the change and rollback process is written down before handover.

Can it connect to our ERP, CRM or HRIS?

Usually, through their APIs. Where a system has no API, the file, email or database-export routes exist and we will tell you honestly what they cost in fragility and upkeep before you choose one.

Is our data safe inside it?

Least-privilege access per role, no shared logins, audit history on the records, and your privacy commitments carried through. Self-hosted or private-cloud deployment is an option where that is a requirement.

What will it cost to run, not just build?

Hosting, licences and the maintenance you will need are estimated before build and written into the proposal. A tool that quietly accumulates a second licence and a weekend of patching every quarter is not a cheap tool.

Start with one process

Tell us which spreadsheet you cannot afford to lose.
We will show you what replaces it.

Name the process, the people and the systems behind it. We will propose a scope, the definitions and permissions to agree, and a first tool to put into production.