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.
MangoApps
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 composed app can never call a webhook or delete a row, and can only email an address already stored on the record, after you approve that disclosure on the plan card. Edits stay additive: ask for an expiry date and you get one, while anything you renamed or built by hand is left alone.
When it does need code, the same conversation writes it — on a dedicated MangoApps 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/, enabled per business like any first-party app.
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: 81 platform APIs, each gated on a capability the app declares. An app built here reads your real people, locations, departments and schedules, creates platform Tasks, 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. You buy a pack of live apps — 3, 10, 25 or 100 — priced per app per month with no per-employee charge, and a mini app and a custom app take the same slot. 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 25,000 records and its boards.
Describe the app your team needs in plain language and App Builder plans, builds, reviews, and deploys it inside MangoApps — 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
-
Edits are additive — ask in chat for a new field and get it Anything you renamed or built by hand is never overwritten by an edit or an upgrade
-
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 for external build tooling
-
MCP endpoint for building from Cursor, Claude Code, or the CLI
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. You can point them at a recipient group instead; 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 MangoApps 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: Bounded by your table quota — 5 by default, raisable to 25
-
Ask AI agent tools: 12 (3 write actions, confirmation-gated)
-
Pricing: Usage-based, billed per deployed app
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 any manager or above, and an administrator can narrow it to App Builder app admins or to named people and groups, or widen it to everyone. A delegated App Builder app-admin can monitor: Your apps, Builds, Templates, and Analytics. 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 is registered like any other app and enabled per business.
Built apps run inside the MangoApps 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, roll back to a previous version, or reopen the build with "Fix with AI".
Yes. App Builder issues scoped, revocable API keys and exposes an MCP endpoint, so external tools — Cursor, Claude Code, a CLI — can list tools, call them, and run read-only platform queries against your tenant. Keys track last use and can be revoked from the builder at any time.
Usage-based, billed per deployed app on an annual interval — no per-employee charge and no floor, so a tenant with no deployed apps pays nothing. Only apps that were built here and are running count: an app that fails to load or is quarantined is free while it's broken, redeploying the same app doesn't bill twice, and something you installed from the community directory isn't a build. Mini apps don't touch that meter at all — because nothing is deployed, they carry no App Builder per-app charge; approving your first one enables the two apps that host them, Power Tables (per 1,000 rows) and Live Boards (per active board), and their usage bills there instead. The AI tokens the builder spends are not billed separately either; they stay on the shared platform AI-credits meter, and the app's Analytics tab shows the spend. App Builder is off by default and an administrator opts the business in, because it can deploy code into your tenant.
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 the person who filed the record or the person who created the app — not to arbitrary lists.
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; past that, Power Tables itself has the fuller automation palette, including webhooks, for admins who want it.