What people tell us before we start

  • “New enquiries sit in the inbox until someone has time.”

    We build an intake flow that reads the enquiry, asks for what is missing, drafts the reply and books the call. You approve what goes out until you trust it.

  • “We copy the same information between four systems.”

    A workflow moves it once, checks that both sides match, and sends exceptions to a named person.

  • “Our best people spend the week on admin.”

    Agents take the first pass on triage, drafting and lookups. People keep the judgement calls and see what the agent did.

  • “We tried an AI tool and cannot tell what it did.”

    Every run is logged: the input, the steps, the tools it called, the output and who approved it. A decision can be replayed.

  • “Only one person knows how this process works.”

    We map it, write it down and build it so the process survives that person going on holiday.

What we build

Six kinds of system. Most projects are one or two of them, joined to what you already run.

  1. Workflow automation

    Scheduled and event-driven jobs that move data, produce documents and start the next step. Failures retry, then alert a person.

  2. AI agents with approval steps

    Agents that read, decide and act inside limits you set. Actions that spend money, send messages or change records wait for a person.

  3. Multi-agent systems

    Several specialised agents that hand work to each other, for jobs too large for one prompt. We build this only when a simpler design would not do.

  4. Knowledge assistants

    Assistants that answer from your own documents and show the source. The depth is on the knowledge systems page.

  5. Connectors and MCP servers

    The layer that lets an AI assistant use your tools safely: read a record, create a ticket, update a sheet, each with its own permission.

  6. Voice, where it fits

    Phone and voice assistants for booking and simple triage, when callers would rather talk than type. It is not the right answer for every business, and we say so.

What you receive

  • The working system, deployed in your environment, with the source code in a repository you own.
  • A written map of the workflow before and after, so you can see what changed.
  • Test cases built from your real examples, and the results of running them.
  • A runbook: how to monitor it, what the alerts mean, how to pause it and how to roll back.
  • Approval rules in plain language, and a log of every action taken under them.
  • A handover session for the people who will run it.

Does it connect to what we already use?

Usually, yes. Most automation work is the join between systems you already run, so we build against what you have instead of asking you to switch.

  • Email and calendar
  • CRM
  • Spreadsheets
  • Databases
  • Accounting tools
  • Help desk and ticketing
  • Chat tools
  • Document stores
  • Internal APIs
  • MCP servers

We connect through a tool's official API. Where a tool has no usable API, we say so at the start and propose the least fragile alternative. Our own platform catalogs 116 connectors. For a client build we implement only the ones your workflow needs.

Where it can run

Automation runs wherever its data and its model can run. The mode changes what you get, and what you give up.

  1. On your devices

    Fits, with limits

    Single-user assistants and drafting on a laptop or workstation, with small open-weight models. Shared or heavy workflows need a server.

  2. On your servers

    Fits

    Behind your firewall with open-weight models sized to your hardware. On some tasks quality is below the largest cloud models, so we test on your cases first.

  3. Private cloud

    Fits

    In your own cloud account with your keys and network rules. Models run there, or are called under your own provider agreement.

  4. Hybrid

    Fits

    Sensitive steps run locally and heavy steps use a cloud model. The routing rule is written down and every routed call is logged.

  5. Cloud

    Fits

    The quickest to start. Data goes to the model provider under its terms, so it suits work that is not sensitive.

Not every model or feature is available in every mode. We say which before you commit.

How it is built

For technical readers: what we choose from. The choice is made per system, from your data, your constraints and your workload.

Workflows
LangGraph for long-running workflows that save their progress, pause for a person and resume after a failure; plain code and queues when that is simpler.
Models
OpenAI, Anthropic, Google Gemini or xAI Grok models through their SDKs, or open-weight models you host, chosen per step.
Connections
APIs, webhooks, MCP servers and databases, and your CRM, ERP, accounting and document systems.
Documents
Document processing, OCR and structured extraction into the fields your systems expect.
Controls
Approval steps, audit logs and test sets agreed with you, rerun on every change.

Systems we run ourselves

We name clients only with their written permission. What we can show is what we build, operate and use every day. It is the same set of patterns we build for you.

System we operate

Daena

Agents that plan and act inside approval gates, with every decision on the record.

Beta, with access on request at daena.mas-ai.co. It is the reference architecture we draw on for governed agent builds.

Read the case study
Daena Brain view with demo data: the governance core, its six capabilities, ten departments such as Engineering, Finance and Legal and Compliance, their agents and demo tool servers, drawn as a network.
  • MCP Switchboard

    The connector layer: many tools behind one endpoint, with per-tool policy, approvals and an audit log.

    Open sourceRead the case study
  • ragX

    The knowledge assistant pattern: answers from documents, and a refusal when the source is missing.

    System we operateRead the case study
  • AI Company OS

    Automation applied to our own company: shared memory, computed routing and checks that decide when work is done.

    System we operateRead the case study
  • MergeLoop

    Multi-agent work in its simplest form: several workers, one synthesized answer.

    Open sourceSource on GitHub

Questions we get

Which tasks are worth automating?

Work that is repeated, follows rules and is slow only because it waits for a person to move it along. Work that needs judgement about people, money or safety is usually better assisted than automated. The Build Blueprint ranks your candidates and says where automation is not worth it.

Will the AI act without anyone checking?

Only where you decide it can. We set approval steps by risk. Reading and drafting run freely. Sending, spending and changing records wait for a person. You can loosen a step later, once the log shows it behaves.

How do you know the automation works?

We test it against real examples from your business before launch and keep those tests running after. If output quality drops, you see it in the results, not in a customer complaint.

What happens when the AI is wrong?

The system is designed for it. Low-confidence cases go to a person, every run is logged so the cause can be found, and a failed step alerts a named owner instead of failing silently.

Who sees our data?

It depends on where the system runs. On your own servers, only you. With a cloud model, the provider terms apply, and we set the provider data-retention options with you before the build starts.

How long does an automation take to build?

It depends on the systems involved, so we do not quote a general number. The first step ends in a written scope and a cost range for your case.

Bring us the repeated work.

We start with the problem, then tell you whether it is worth building.

Bring us a bottleneck