Superapp
appmaster.uk

Every internal workflow should be a conversation.

Superapp is a chat that does the work: a claim is created, evidenced, reviewed, questioned, approved and tracked entirely in conversation — against real systems, with the human always making the consequential call.

What it does

Expenses, end to end

Draft a claim, upload the receipt, review the OCR extraction, submit, approve, return, recall — the whole lifecycle runs in chat against a real backend with a full audit trail.

Real UI inside the chat

Lists render as typed tables, budgets as dashboards, decisions as confirmation cards — validated, rendered natively, never a wall of text.

One-click, zero guesswork

Buttons like “Next page” execute the exact backend call they were built from — no model in the loop. Anything consequential still stops for a human confirmation.

Allowed to see, allowed to do

The assistant can read what you may read and do what you may do — real permissions enforced by the backend, human confirmation on consequential actions, and an audit trail that remembers who did what and why.

Microsoft 365 on the same rails

Teams, Outlook and Calendar ride the same conversation — notifications land in chat, and replies go back out through Microsoft Graph.

Self-hosted intelligence

Runs on self-hosted language models. Your prompts, documents and numbers stay on your infrastructure.

See it working — 10 recorded walkthroughs

Tutorial 011:02

Getting Started and WebUI Overview

Your first five minutes: sign in, find your way around the workspace, chat with the self-hosted model, and switch on the Expense tools.

Tutorial 024:22

Submitting an Expense

From a sentence to a submitted claim: draft it in plain language, attach the bill from your phone, review what the OCR read, and submit — with your explicit say-so.

Tutorial 032:42

How the Assistant Shows Problems

Three kinds of refusal, all honest: a claim that changed under you, a claim with missing fields, and an action the state machine forbids.

Tutorial 040:37

Chat With a Document

Attach a policy document and ask questions against it — the answers come from your file, with the numbers to prove it.

Tutorial 050:27

Admin Overview

Where administration lives: user accounts and roles, workspace settings, and the tool-server connections that power the assistant.

Tutorial 063:24

Expenses on a Phone

The same expense flow on a phone: chats in the drawer, the claim drafted in conversation, the receipt captured with the camera.

Tutorial 073:57

The Complete Expense Journey

The flagship, end to end: a scanned hotel bill becomes an approved claim — claimant and approver, each working in their own conversation, one shared audit trail.

Tutorial 083:17

The Approver's Desk

An approver's morning in one conversation: the pending queue, a full-context decision, an evidence request, and a return with named fixes.

Tutorial 093:36

Recall, Limits, and Your Action Items

The safety net: take back a submitted claim with a reason, read the timeline, ask the budget question, and check the conversational inbox.

Tutorial 102:20

Dynamic Tables and One-Click Actions

The chat renders real interactive UI: a typed table for your expense list, a Next-page button that executes directly against the backend with no model in the loop, row-level View actions, and a live budget dashboard.