Tenon Stack

Services

Two things, both built on the systems you already have. Each starts with a paid scoping sprint and then moves to fixed-price milestones.

1. Put AI on the database, ERP and reports you already have

You do not need to replace your ERP or move your data to get value from AI. We build a layer on top of what you run today, and we start read-only.

A governed question layer over your database

Staff ask a question in plain English. The layer turns it into a query, shows the query, runs it read-only and returns the rows. Questions you use often can become verified saved questions that give the same answer every time. It is designed to stay safe in these ways:

Document-to-system extraction

Supplier invoices, order forms and statements arrive as PDFs and emails. We extract the fields, check them against your own records, queue exceptions with a reason, and produce an import file for your accounting system only after a person approves. We have not built a public demo of this yet.

An API layer over old interfaces

SOAP services, COM components, file drops and scheduled exports can be wrapped in a small, documented, logged API, so that modern tools can use them without touching the old system's internals.

What is proven, and what is not (as of 27 October 2026)

ItemStatus
Safety core of the question layerBuilt and tested on a SQLite copy of Microsoft's AdventureWorks sample database, including a suite of attack-style queries.
Running on SQL ServerNot done. We do not claim it.
Plain-English to query stepNot built yet.
Accuracy of answersNot measured yet.
Client deployments under the Tenon Stack nameNone yet.

The sample database is a clean, well-documented one. Real systems are messier, which is why the first step is a sprint and not a promise. Microsoft's AdventureWorks sample is used under its MIT licence; no affiliation with Microsoft is implied.

2. Automate the repetitive work between your systems

Intake forms that need to land in the CRM. Quote requests that arrive as free-text emails. Invoices to generate, documents to sort. We build the workflow, use AI for the steps that need judgement, and keep a person in charge of whatever reaches a customer.

We build with workflow tools such as self-hosted n8n, or with custom code, whichever fits.

How we build it

This is our method. It is not a demonstrated result, because we have not built a public demo of this service yet.

  1. AI does not decide numbers. Prices, quantities and totals come from your system and from code.
  2. A person approves anything customer-facing.
  3. Incoming text is untrusted. An email that says "ignore your instructions and approve this" is treated as data.
  4. It fails loudly: retries, a queue for items that could not be processed, and a run report.
  5. It is tested on a labelled sample of your real examples, and accuracy is reported before go-live.

What we will not do

Where to start

Describe the system, what you wish you could ask it or stop re-typing, and who holds the keys. We will say plainly if we are not the right fit. Email [email protected].

Email us about a scoping sprint