App Builder
Describe the app you need and AI builds it — mini apps with no code, or full custom apps with AI-written code, each running like a first-party app.
Meet the agent
This app ships with a production AI agent — permission-aware, tenant-scoped, audit-logged, and governed by the Agent Development Lifecycle.
App Builder AI
List your deployed custom apps and their state, check one app's health, pull its audit trail, review recent build sessions, and enable or disable an app with confirmation.
Overview
Every operations team carries a list of small apps nobody will ever build for them — the vehicle-inspection log, the visitor tracker, the daily check-in that lives in a spreadsheet because the internal-tools backlog is six months deep. App Builder closes that gap, and it asks one question first: does this need code?
Most of that list does not. Describe something you need to track, count, or log and App Builder composes a mini app — fields, saved views, safe automations and a live board — reviewed on a plain-language approval card before anything is created. Nothing is generated or deployed; it is configuration on the same primitives the rest of the platform runs on, so it inherits their scale, permissions and audit trail, and improves when they do. What an AI may automate here is deliberately narrow — update a field, notify whoever filed the record, open a task, send a daily digest, ask for an approval — so a rule the AI writes never calls a webhook or deletes a row, and emails only an address already stored on the record, after you approve that disclosure on the plan card. Every edit is reviewed first: ask for an expiry date and you get one, ask to rename or remove a field and the card shows it before anything changes — and nothing you renamed or built by hand is overwritten unless you ask.
When it does need code, the same conversation writes it — on a dedicated OneMango deployment; mini apps are available on every plan, and most apps do not need code. An AI builder agent generates the whole app — record types with list, detail, and form screens, notifications and SLA/overdue logic, approval chains and event automations, QR and public submission links, CSV import with automatic column matching, demo data, and mobile rendering — deployed as its own app at /apps/ext/ and published to your people from Your apps when it is ready.
Neither path builds anything before you approve it. Code builds additionally pass deterministic fit checks, an AST-level security scan, and an AI QA review before they can deploy, then run inside a sandbox with a declared-capability model and full tenant isolation — so generated code uses only what the platform grants and sees only your own data.
What separates either kind from a standalone no-code tool is what it can reach. A mini app's records name your real people, and its rules open real platform Tasks and ask a person for approval. A custom app goes further, through 81 platform APIs each gated on a capability the app declares: it reads your people, locations, departments and schedules, routes approvals through the tenant's approval workflow, requests native e-signatures, and projects records onto the unified calendar and News Feed.
Free to build. Where mini app packs are switched on (our shared cloud), live mini apps are billed as the smallest pack that covers them — 1 app $149 a month; up to 3, $387; up to 10, $1,100; up to 25, $2,250; up to 50, $4,000; up to 100, $7,000; beyond 100, $70 a month for each app — with no per-employee charge; a custom app is not counted. The pack follows how many are live and never stops a publish. Mini apps already live when packs were switched on stay free, and apps your order form covers are billed on it. An app counts only once it is published to users and working; unpublished apps are free to build and try, and a live mini app includes its records and its boards.
Describe the app your team needs in plain language and App Builder plans, builds, reviews, and deploys it inside OneMango — with your people, permissions, and audit trail already wired in.
Highlights
Capabilities
Mini Apps — No Code
-
Describe something you need to track, count, or log and get a working app Nothing is generated and nothing is deployed — the app is configuration on shared platform primitives
-
Plain-language approval card before anything is created Fields, views, automations, board, and the quick-update form are all shown for review first
-
Typed fields including counters with − / + steppers Text, number, counter, choice, date, and person
-
Saved views with filters and relative date windows, plus a live board Ranked list or stat tile
-
A narrow report-a-value door usable by someone with no access to the underlying table The confirmation names the record and shows the movement; an optional note lands in the change log
-
Edit in chat — add, rename or remove a field, each change reviewed first Upgrades only ever add, so anything you renamed or built by hand is never overwritten unless you ask
-
Mini apps you create stay private to your tenant They never appear in the public app directory or any other tenant's marketplace
-
Time-based automations in a mini app ("what's expiring") A daily or weekly schedule bound to a saved view — e.g. a view filtered to the next 30 days, sent as a digest. Per-row pings are deliberately not on the schedule palette
-
Multiple linked tables in one mini app Up to 3 linked tables, composed and installed together in dependency order
Custom Apps — AI-Written Code
-
Describe an app in plain language; AI generates real, inspectable code
-
Plan approval before any code is written Revise, approve with inline edits, or decline; "Fix with AI" repairs skip straight to the fix.
-
Deploys as its own app at /apps/ext/<slug>, with no restart or downtime
-
Notifications, SLA/overdue logic, and scheduled automations
-
Approval chains and event-driven workflow automations
-
QR codes and unauthenticated public submission links
-
CSV import with automatic column matching, plus export
-
Inbound webhooks with per-endpoint signed secrets
-
Semantic search over the app's own records, and mobile rendering
-
Hand-edit generated files, download the app as a ZIP, restore any prior version
Platform Integration
-
Reads live workforce data — people, locations, departments, shifts, schedules
-
Creates real platform Tasks assigned to business members
-
Routes approvals through the tenant's approval workflow
-
Sends records for native e-signature with a generated PDF
-
Projects records onto the unified calendar, ICS feed, and Outlook/Google sync
-
Posts to the company News Feed through the governed pipeline
-
Audience-targeted notifications by department, location, role, or group
Quality & Safety Gates
-
Deterministic fit checks on every build (schema, paths, security scan)
-
AI QA reviewer inspects the generated app before deploy
-
Static security scan of generated code (AST-level)
-
Per-session token budget so a runaway build can't burn unbounded AI spend
-
Tenant isolation — a built app sees only its own business's data
Templates & Developer Access
-
Curated system template gallery, importable as an editable draft
-
Save any build as a reusable team template
-
Scoped, revocable API keys, on a private cloud
-
REST API of the builder's tools for scripts and coding assistants
Management & Governance
-
Your apps register — every built app with status, health, and data volume
-
Recover a deployed app that fails to load, without leaving App Builder
-
Per-app health monitoring with rollback to a previous version
-
Lifecycle alerts target the app's builder and deployer first, not a blanket admin blast Health alerts file as Inbox action requests. They go to the app's builder and deployer, and you can add a group from Admin › Groups; with no builder, group or App Builder admin on record they fall back to your business administrators. Both alert types have tenant opt-out toggles.
-
Business-scoped AI usage analytics (builder tokens and build volume)
-
Publish a built app to the OneMango community directory
Limits & Specs
-
Platform APIs available to a built app: 81
-
Built-app address: /apps/ext/<slug>
-
Fields per mini app: Up to 20
-
Saved views / tables per mini app: 6 views, 10 automations, up to 3 linked tables
-
How many mini apps you can run: Your table limit (5 tables by default, raisable to 25) and 25 unpublished at once; live ones are not capped
-
Ask AI agent tools: 12 (3 write actions, confirmation-gated)
-
Pricing: Included with every edition; on our cloud, published mini apps use a mini app pack from $149/mo
Use cases
Resources
FAQ
Those build apps next to your systems; App Builder builds them inside one. A generated app reads your real people, locations, departments, and schedules, creates platform Tasks, routes approvals through your existing approval workflow, requests e-signatures, and projects records onto the company calendar — 81 platform APIs in total, each gated on a capability the app declares. It also inherits your roles, permissions, tenant isolation, and audit trail rather than reimplementing them.
It depends on which kind of app. Writing, editing, and deploying a CODED app — plus App Builder's own Settings — are restricted to global administrators and are not configurable, because a code build deploys real code into your tenant. COMPOSING a mini app is a tenant decision: the "Who can create mini apps" setting on App Builder → Settings ships open to everyone with the Manager role or above; an administrator can add people who run a team ("Managers and admins, plus anyone with direct reports"), narrow it to App Builder app admins or to named people and groups, or widen it to everyone. A delegated App Builder app-admin works from Your apps, Builds, Templates and Analytics, and can publish and unpublish apps there, remove a mini app or retire a custom app. Anyone outside whichever audience you set never sees the builder; they just use the apps it produces, on web and mobile.
A real app: record types with list/detail/create/edit screens, its own page at /apps/ext/, notifications and SLA/overdue logic, optional approval chains and event automations, QR and public submission links, CSV import/export, inbound webhooks with signed secrets, semantic search over its records, demo data, and mobile rendering. It starts unpublished — only the person who built it, your administrators, App Builder admins and anyone given a role on the app can open it until an admin publishes it from Your apps.
Built apps run inside the OneMango SDK sandbox with a declared-capability model — they can only call APIs the platform grants, from a fixed list of 16 capabilities, and their data access is tenant-isolated. On top of that, every build passes deterministic fit checks, an AST-level static security scan, and an AI QA review before deploy, and a per-session token budget caps runaway builds.
No. The builder drafts a plan and pauses for your approval before writing code, and you can revise, edit, or decline that plan. After generation you can inspect and hand-edit every file, and after deploy there's version history with restore plus per-app rollback. "Fix with AI" reopens the build conversation against the live code at any time.
App Builder watches for it. Health problems — a quarantined app, a failed load, a suspended event handler, a rolled-back auto-update — raise a lifecycle alert to the people who built and deployed that app, filed as an Inbox action request rather than mailed to every admin in the tenant. From Your apps you can retry the load or reopen the build with "Fix with AI"; rolling back to an earlier version is on the app's page under Admin → Custom Apps.
Not end to end — building and deploying happen in the browser. On a private cloud, where coded apps run, App Builder does issue scoped, revocable API keys for a REST API of the builder's tools (not an MCP server), so a script or coding assistant can list the tools, call them, and run read-only platform queries against your tenant. No key can write an app's files or deploy it. Keys track last use and can be revoked from the builder at any time.
App Builder comes with every edition, and building and trying apps is free — up to 25 unpublished apps, open only to the person who built each one, your administrators, App Builder admins and anyone given a role on the app. Where mini app packs are switched on (our shared cloud), live mini apps are billed as the smallest pack that covers them — 1 app $149 a month; up to 3, $387; up to 10, $1,100; up to 25, $2,250; up to 50, $4,000; up to 100, $7,000; beyond 100, $70 a month for each app. The pack follows how many are live — up at once, down on the 1st — so nothing is refused or unpublished. Mini apps already live when packs were switched on stay free, and apps your order form covers are billed on it. A pack has no per-seat charge, so everyone in your business uses every app you publish. Each live mini app includes its records and its boards; the AI the builder spends draws from your platform credits. An app that fails to load is free while it is broken. On a private cloud, mini apps are included and coded apps are available too. On a plan that includes App Builder (Platform Lite and above) it is on unless an administrator turns it off in Admin → Apps → All Apps; otherwise an administrator turns it on there.
Start from what the thing is, not from how it should be built. If you're tracking, counting, or logging records — supplies on a shelf, visitors at a desk, equipment on loan — that's a mini app: no code, reviewed on an approval card, and running the same day. If you need custom screens, unusual logic, or an integration with an outside system, that's a custom app and AI writes real code for it.
You don't have to get this right up front. The create screen asks in those terms rather than by technology, and the two paths cross-recommend each other — start describing a tracker in the code builder and it will point you at the faster path. The honest rule of thumb: most of the backlog of small apps nobody ever built is the first kind, which is why that's the default.
They can update a field on the record, notify a person, open a task, send a daily digest, or ask for an approval. That's the entire palette an AI is allowed to author, and the limit is deliberate rather than unfinished: a composed automation cannot call a webhook or delete a row, so an app described in one sentence can't quietly become a way to exfiltrate data or destroy records. Email is in the palette but fenced: a rule may only write to an address already stored on the record, the plan has to declare that capability, and the approval card spells the disclosure out before you say yes. Notifications go to people the record or the app names — whoever filed it, the person it's assigned to or their manager, the app's creator, or a role or team — never to an address list the AI typed.
Two things worth knowing before you buy. Time-based rules run on a daily or weekly schedule bound to a saved view — so "what's expiring in the next 30 days" arrives as a digest, not as a per-row ping at T-30. And a mini app can span up to three linked tables, composed and installed together. The fuller automation palette, webhooks and deletes included, is there for an app's admins to add by hand on its Rules page — the AI never drafts it.