Skip to content

How it works

Everything revolves around the core.This page is what that sentence costs to build.

This is how YionStack is built.

No diagram-speak, no architecture astronomy. Five layers, three worked journeys, and what each one means the next time you actually use the thing.

01The shape of it

YionStack has five layers, and only one of them is the part you see.

01

The core

One database. One customer. One ledger. One calendar.

Every module reads and writes the same records. There is no CRM database and a separate finance database with a sync between them, because there is no second copy of anything to keep in step. This is the decision everything else on this page follows from, and it is the one that cannot be added later.

02

The boundary

Your data is fenced at the database, not in application code.

Every business-scoped table enforces row-level security against the currently active business. A query that forgets to filter does not leak — it returns nothing. That is deliberate: the failure mode of the security model is emptiness, never somebody else’s data.

03

Identity

One person, however many roles they hold.

The same human can be a customer, a supplier contact, an employee and a learner. In most systems that is four unrelated records that quietly disagree. Here it is one identity holding four roles, so correcting an email address corrects it everywhere it appears — and a data request about that person can actually be answered.

04

The spine

An action travels to everything it touches, by itself.

When something happens — a booking is confirmed, an invoice is paid, a learner enrols — the system publishes it, and every module that should care reacts. Not a webhook you configure. Not an automation you build. The reaction ships with the action, and it is delivered reliably rather than fired and hoped for.

05

The operator

Yion works the same controls you do.

The AI does not have a private back door into the data. It calls the same typed operations the interface calls, under the same permissions, inside the same boundary — which is why it cannot do anything you could not have done yourself, and why everything it does appears in the same history.

02Worked examples

One action. Every consequence it should have.

These are not automations somebody set up. They are what happens because the modules are the same system — and the arrows below are precisely the places a conventional stack would need a person.

Someone books an appointment

  1. Booking confirmed
  2. calendar held
  3. video room created
  4. customer emailed
  5. deposit invoiced
  6. ledger posted
  7. forecast updated

One confirmation. The room exists, the money is accounted for correctly including the VAT treatment of a deposit, and the cash forecast already knows about it. Nobody opened a second application.

A visitor fills in a form on your website

  1. Capture
  2. contact created
  3. owner notified
  4. sequence started
  5. deal opened
  6. quote sent

The website is part of the system, so a capture is not a lead sitting in an inbox — it is a contact in the CRM with the enquiry attached, and the follow-up already moving.

You pay your team

  1. Payroll run
  2. RTI submitted
  3. pension assessed
  4. payslips issued
  5. ledger posted
  6. cash position adjusted

The employment record, the tax submission, the pension duty and the accounting entry are one process because they were always one set of facts.

What those journeys actually prove

YionStack is not a suite that notifies you. It is the operating system that finishes the work — one core, one boundary, one identity, one spine, one operator.

YionStack. The future, made possible today.

03Automation

Nothing here is a workflow you have to draw.

Most platforms hand you a canvas and a library of triggers, then leave the wiring to you. That is not generosity — it is the seam again, moved into your working week and given a nicer interface.

The chains above ship with the modules. You can extend them, add your own rules, change what happens on approval — but the sensible behaviour is the default, and a brand-new business gets it on day one without configuring anything.

When something does go wrong — a provider is down, an email bounces, a submission is rejected — the work is not silently dropped. It is held, retried, and surfaced as something you can see and act on.

04Intelligence

Where the AI actually sits.

Not beside the business, in a chat panel that can only see what you paste into it. Inside it, at the core, reading the same records every module reads.

That is why the useful questions become answerable — which customers are about to churn, can I afford this hire, which learners are likely to fail — none of which can be answered from one module's data alone.

And it is why an instruction can become work. Yion proposes the action, shows you what it will do, waits for approval on anything consequential, executes through the same operations you would have used, and records what happened.

05Accountability

One history, for people and for the operator alike.

Every consequential action lands in one audit history — who did it, when, why, and what it changed. Actions Yion took are in the same history as actions people took, described the same way, because a business needs one answer to what happened here, not two.

That history is tamper-evident: each entry is chained to the one before it, so a record cannot be quietly altered after the fact without the chain breaking. It is the difference between a log and evidence.

The whole point

None of this is meant to be visible. It is the reason a business running on YionStack can do one thing and find that the other five already happened.

YionStack. The future, made possible today.