Features

Three tools. One platform.
Automation from end to end.

Celeron is built around three interconnected features that cover the full automation surface — from the workflows your team runs internally, to the apps your team and clients interact with, to the dashboards you use to visualize and present operational data. Each one is agent-built, integration-backed, and observable at every step.

WorkflowsAppsDashboards
Workflows

Automation that runs. Complete visibility at every step.

Most workflow automation tools are black boxes. A Zap fires, an action runs, and somewhere downstream you discover something went wrong. You have no idea which step failed, what data it operated on, or what it actually tried to write.

Celeron is built on a different premise. Every step produces a visible output. Every execution is surfaced in the Queue — what each step read, what it calculated, what it wrote. Your team can run workflows fully automated, or configure approval gates on any write step. Either way, the record is always there.

The Workflow Builder handles the full authoring surface: describe your workflow in plain English and the Automation Agent drafts the steps, connects to your integrations, and generates any custom logic your process needs. Or build manually on the canvas. Either path produces the same structured, executable workflow — yours to edit, yours to run.

OthersCeleron
Step output visibilityNo — black boxFull step-by-step output per item
Validate before productionNo — runs live or on samplesSetup Queue tests against real data
Review-before-writeNot supportedConfigurable approval gate per step
Custom business logicLimited or requires devAI-generated TypeScript, runs natively
Audit trailLogs only — no step contextStep-level output + approval record
Email triggersWebhook or pollingNative Gmail watch + Mailgun routes
How it works
1
Describe your workflow
Tell the Automation Agent what the workflow should do. It drafts the steps, connects to your integrations, and produces a structured implementation spec. Approve the spec to start building.
2
Build in the canvas
Steps are organized into Source Options, Get Data, Output Data, and Approval columns. The Automation Agent generates each step in Build Mode — custom TypeScript, run natively. Or configure steps manually.
3
Validate in the Setup Queue
Before anything touches production, test every step against real data in the Setup Queue. See exactly what each step reads and returns. Downstream steps use upstream output — the full pipeline validates as one.
4
Run with full visibility
Items enter the Main Queue. Each item shows step-by-step output — what each step read, calculated, and wrote. Run fully automated or require review before any write. Everything is logged.
The Queue

Every execution visible. Every write defensible.

The Queue is where workflows live in production. Every item that enters a workflow surfaces here — not as a log entry, but as a card showing the full step-by-step output: what each step read from your integrations, what it calculated, what it wrote back.

For workflows where a wrong write has consequences — a bill posted to the wrong vendor, a charge applied to the wrong tenant, an invoice marked paid prematurely — you configure an approval gate on the write step. The workflow runs all reads automatically, surfaces the complete result for review, and waits for a human to confirm before any write executes. Your team reviews in bulk. Edge cases get flagged individually. Nothing writes before approval.

When a dispute surfaces weeks later, your team opens the completed item and has the complete record immediately — source data, step outputs, reviewer name, approval timestamp, write confirmation. The audit trail is built into every execution, not added as an afterthought.

Item View
Each workflow item is a card showing the primary identifier alongside key output data. Status is live: processing, ready for review, approved, completed, failed.
Step-level detail
Expand any item to see the full step-by-step output — what each step read from the integration, what it calculated, what the write operation contained. If something looks wrong, you see exactly where it came from.
Step View
Switch to Step View to see how many items are ready, blocked, or errored at each step — at a glance. One view to understand where the entire workflow stands right now.
Bulk review
Select all items that look correct and approve them in one action. Items with questions stay for individual handling. Only selected items write.
Audit trail
Completed items are permanently logged with source data, step outputs, reviewer, approval timestamp, and write confirmation. Permanent, not rotated.
Full capability list
AI-assisted workflow planning — describe in plain English, get a structured implementation spec
Manual canvas builder — source options, get data, output data, and approval step types
AI-generated custom TypeScript functions — run natively as workflow steps, no different from any other step
Setup Queue validation — test every step against real data before anything runs in production
Configurable approval gates — configure review-before-write on any output step
Source options: PDF, PDF folder, Excel, Gmail watch (OAuth), Mailgun email route
Step-level schedules — configure which day, time, and timezone each step runs
Step and workflow-level notifications — recipients, subject, body per success/failure
Message Fields configuration — control what operators see after each step executes
Build Mode — AI-scaffolded TypeScript function generation with step result preview
Version history on all workflow step functions, via GitHub
Read-only view for inspection and queue navigation without exposing edit controls
Role-based access — Admins configure, Members operate — enforced at the API level
Full audit trail — timestamp, user, action, step output, and outcome for every run
Start building workflows →
Apps

Build a real web app — for your team or your clients — in a conversation.

Some of the most useful apps are internal. A coordinator needs a simple interface to look up account data without logging into the CRM. An ops manager wants to approve requests without touching a spreadsheet. A field team needs a form that writes directly to the system of record. These tools don't exist yet — not because they're hard to imagine, but because building them requires a developer.

The same gap exists externally. Clients want visibility into their data without calling the office. Tenants want to check maintenance status on their own. Borrowers want to see where their account stands without chasing a coordinator. The answer is already in your systems — the problem is surfacing it in a usable form.

Celeron Apps closes both gaps. Describe the app you need — internal tool or client-facing — and the App Agent scaffolds a full Next.js application backed by your actual integrations via the Celeron SDK. It reads live data. It can write back. And it deploys to a stable URL at its own Vercel project — not inside the Celeron shell, not a form embed, not a PDF.

OthersCeleron
What gets builtForm, embed, or static pageFull multi-page Next.js application
Data accessSeparate connection or manual importLive from your integrations via Celeron SDK
Write operationsUsually not supportedMutation handlers write back to any integration
DeploymentHosted on their platformYour own Vercel project, stable URL, custom domain
How it's builtDrag-and-drop or dev workApp Agent scaffolds from plain English
Access controlLimited or all-or-nothingPublic or private; per-user read/write grants
How it works
1
Describe the app
Tell the App Agent what the app should do and who it's for. The agent identifies the integration data and actions the app needs, generates handler functions, validates each one against your live integration, and moves on. No confirmation gate required.
2
Agent builds in real time
The App Agent scaffolds the Next.js application file by file — layout, pages, components, integration handlers. Each committed file triggers a live Vercel preview deployment. You see the real running app in the builder as each page comes in.
3
Publish to a stable URL
When you're ready, publish with one click. Your app deploys to its own Vercel project at a stable URL. Share it with your team, send it to clients, or configure a custom domain. Iterate via chat — the agent updates the live app on each change.
Real integrations, real data

Apps read — and write — to your real integrations.

The Celeron SDK gives every App automatic access to your connected integrations. Handler functions use the same integration runtime as your workflows — the same API calls, the same credential model, the same Celeron script runtime. Nothing is duplicated, nothing is re-connected.

Query handlers read live data and surface it in your app UI. Mutation handlers write back — creating records, updating statuses, submitting requests — so forms in your app actually do something. Every handler is versioned in GitHub and restorable from the builder.

Access control

Public links or per-user access — your choice.

Public
Anyone with the URL can access the app. Suitable for public-facing informational apps or tools where authentication isn't required.
Private — Read access
Authenticated users can view data. Mutation-triggering UI is disabled. Invite team members or clients individually — they receive an invite link and join through a Celeron-managed login flow.
Private — Write access
Full interactivity. Users can submit forms and trigger write operations. Access is granted per-user by org Admins. Mutation handler invocations are rejected server-side for users without Write access — frontend enforcement alone is never relied upon.
Custom domain
Point a CNAME at apps.celeron.solutions and configure the domain in the App Builder. After DNS verification, your app serves from your own domain — no Celeron URL visible to users.
Full capability list
App Agent scaffolds the full Next.js app from a plain-language description — no code from your team
Real Next.js application — multi-page, server components, real routing
Live Vercel preview on every committed file — see the real app while it's being built
Deployed to its own Vercel project at a stable URL on first publish
Query handlers read live data from your connected integrations via Celeron SDK
Mutation handlers write back to your integrations — forms that actually do something
Version history and restore for all app files and handler functions, via GitHub
Conversation history per app — the App Agent resumes from where you left off
Handler Modal — isolated handler build flow per integration, with integration specialist sub-agents
Public or Private access mode, set per app
Per-user access grants: Read or Write — org Admins always have Write access
Invite flow for new users — invite link, Celeron login, redirect to app
Branding: logo, brand color, font family, display name, favicon
Custom domain support via CNAME with DNS verification
Start building apps →
Dashboards

Describe the view you need. Get a real dashboard — not a chart.

Most visualization tools require a data warehouse, a SQL analyst, and an ETL pipeline before you can see anything. You spend weeks connecting data sources, building pipelines, and configuring schemas before the first chart renders — and by the time it does, the underlying data has already changed.

Celeron Dashboards skip all of that. Your integrations are already connected. Describe the view you want — open work orders by property, monthly report totals, queue status by workflow — and the Dashboard Agent builds a full Next.js dashboard backed by your live integration data. No data warehouse. No SQL. No export pipeline.

When it's ready, publish it to a stable URL you can share with stakeholders, link to in reports, or open in any browser on demand. Refresh to pull the latest integration data. Everything is architecturally read-only — no mutation handler can ever exist in a dashboard project, enforced at the agent, scaffold, and API layers.

OthersCeleron
Data sourceData warehouse + ETL pipelineYour live integrations — already connected
Setup timeWeeks to first chartDescribe it, get it — same session
Technical skillSQL + data engineering requiredPlain English — no SQL, no ETL
What gets builtChart or iframe embedded in a UIFull multi-page Next.js application
Shareable URLBehind login or no stable URLStable URL — share with stakeholders, open anywhere
BrandingPlatform chrome or iframe wrapperYour logo, colors, fonts, custom domain
How it works
1
Describe what you want to see
Tell the Dashboard Agent what operational view you need. It identifies the integration data required, generates read-only query handlers, validates each against your live integration, and moves directly to building the UI.
2
Agent builds the dashboard
The Dashboard Agent scaffolds a full Next.js dashboard file by file — layout, pages, components, data handlers. Each committed file triggers a Vercel preview deployment. You see the real dashboard in the builder as each page is built.
3
Publish to a stable URL
Publish with one click. Your dashboard deploys to its own Vercel project at a stable URL. Share it with your team, link to it in a report, or open it in any browser on demand. Refresh to pull the latest data from your integrations.
Architecture

A real Next.js app. Not iframes.

Legacy dashboard tools embed independent chart widgets in iframes — each one isolated, each one manually refreshed, no shared layout, no consistent branding, no stable standalone URL. Celeron Dashboards are architecturally different: a complete, multi-page Next.js application with a single layout, real routing, real server components, and a stable URL at dashboards.celeron.solutions/{dashboardId}.

Because Dashboards share the same architecture as Apps — the same Celeron SDK, the same Vercel deployment model, the same GitHub-backed source — they inherit everything: branding controls, custom domains, version history, and a real preview environment. The only thing removed is the ability to write. No mutation handler can ever exist in a dashboard project — this is enforced at the agent-context, scaffold-template, and backend-API layers, not just the UI.

Sharing & access

Share it. Present it. Refresh it on demand.

Stable URL
Every published dashboard has a permanent URL. Share it with stakeholders, link to it in a report, or open it in any browser on demand — no re-authentication required for public dashboards.
Public access by default
Dashboards default to Public — suited for sharing with stakeholders and clients who don't have a Celeron account. Private mode is available when the data is sensitive and viewers should be individually authenticated.
Manual refresh
Every dashboard page includes a refresh control. Viewers click it to re-invoke the query handlers and re-render with the latest integration data — no automatic polling, no stale cache.
Branding + custom domain
Apply your logo, brand color, font, and a custom domain from the builder. The deployed dashboard shows your branding — not Celeron's — at your domain.
Full capability list
Dashboard Agent scaffolds the full Next.js dashboard from a plain-language description — no code from your team
Real Next.js application — multi-page, server components, real routing, not iframes
Live Vercel preview on every committed file — see the real dashboard while it's being built
Deployed to its own Vercel project at a stable URL — share with stakeholders or open in any browser
Query handlers read live data from your connected integrations via Celeron SDK
Read-only by design — no mutation handler can ever exist in a dashboard project, enforced at three layers
Manual refresh control on every page — no auto-polling, no stale cache, no scheduled exports
Version history and restore for all dashboard files and query handlers, via GitHub
Conversation history per dashboard — Dashboard Agent resumes from where you left off
Public access by default — share with stakeholders and clients without requiring a Celeron account
Private mode — per-viewer access grants, Firebase auth, Celeron-managed invite flow
Branding: logo, brand color, font family, display name, favicon
Custom domain support via CNAME with DNS verification
Start building dashboards →

Start with $200 in free credits.

Build a real workflow against your actual integrations. Build an app for your team or your clients. Build a dashboard to visualize the data that matters. All three in one trial.

No sandbox. No sample data. No card to sign up.

Start Free Trial