Customer-facing copilot
- Impact
- —
- Effort
- M
- TTV
- 4 to 6 weeks
Lunnoa Automate runs as a headless platform layer behind your own applications. Your team owns the interface, the design system, the identity model, and the business rules, while Lunnoa's Public API supplies the agent runtime, automation engine, structured data layer, and knowledge base underneath.
Each domain below is a set of building blocks. Combined, they let your team ship purpose-built internal applications instead of adopting a fixed front end.
The Public API is organised into nine domains. Each one is a layer you can build directly on, without reverse engineering the bundled app.
| Platform layer | What it enables you to build |
|---|---|
| Developer platform | Typed portals, review tools, and chat interfaces via @lunnoa/client codegen and a stable REST contract |
| Agent runtime | Branded copilots and support assistants inside your own apps, with streaming replies and per-user task history |
| Automation engine | Workflow triggers from your own systems, human-readable progress tracking, and resumable approval steps |
| Structured data (Objects) | Typed business records such as cases, deals, and clients, with schemas, state machines, and full state history |
| Knowledge (RAG) | Ingestion pipelines that feed policy and product documents into agent-accessible knowledge bases |
| Human-in-the-loop queues | Exception and review inboxes wired directly to workflow executions, with retry and error tracking |
| Integrations | Programmatic connections to internal systems, discoverable through a single app catalogue |
| Workspace configuration | Multi-project structuring and shared variables across teams and environments |
| Identity and access | SSO through your existing identity provider, just-in-time provisioning, and grant-based agent sharing |
Lunnoa Automate deploys inside your own infrastructure. Data stays inside your boundary, and the identity layer connects to your existing identity provider rather than creating a parallel user store.
Pick the use case with the clearest owner and the smallest data surface, most likely an exception review queue or a single agent copilot, and build it against the Public API in the coming weeks.
Once the proof of concept is live, move it from a server-held API key to per-user JWTs, so each pilot user gets their own history and only the agents shared with them.
Use projects and variables to give each team its own space on the same workspace, without duplicating infrastructure.