Your site. Your data.
Sign in to your dashboard.
or
Signing in…
Only accounts registered with Formaut
can access the dashboard.
Live
yoursite.com
Launch
G
Your AI web team

What do you want
to work on today?

Describe a change, a new page, an update — or just ask. Formaut remembers your site and picks up where you left off.

Admin panel

Edit your site content.

Manage the editable fields in your site directly. Changes are read from and written to your site's Supabase database and take effect on next deploy.

Site content fields

Fields below are read from your site database. Edit a value and click Save to write it back. Use the dropdown to add new sections. Click the × next to a section to remove it.

Loading your site content fields…
Admin access

Who can edit your site

Email

Email routing & templates.

Manage Cloudflare email routing rules and email templates for your site. Rules are built from your connected services and site design — no AI required.

Routing rules

Rules control what happens when email events occur on your site. Triggers are discovered from your connected services and site design.

Detected triggers

Triggers found in your site design and connected services that can send emails.

Email templates

HTML email templates stored in your GitHub repo. Import from an external agent or upload directly.

Activity

What Formaut has done for your site.

A log of changes, health checks, and anything that needs your attention — in plain language.

Loading activity…
Connected services

Connect the tools your business already uses.

Formaut can use connected services to sync products, payments, appointments, customers, campaigns, and other business context. Sensitive values are sent to the server over HTTPS and stored encrypted.

Live work queue

Watch Formaut jobs run instead of guessing what happened.

Crawls, product syncs, homepage drafts, SEO plans, retries, and artifacts show here as durable queue work.

Approval gate

Review changes before Formaut publishes them.

Generated artifacts become proposed changes. Approve, reject, request revision, inspect the change log, and create rollback snapshots from here.

Account

Settings

Account
Signed-in email
Current plan
Site identifier
Notifications
Deployment alerts
Email when a deploy fails or succeeds
Coming soon
Key expiry warnings
Alert before a connected key stops working
Coming soon
Weekly summary
What Formaut did for your site each week
Coming soon
Session
Sign out
Clears your session — your site stays live
Account

Billing

Manage your Formaut subscription and payment method.

Current plan
Active
Billing is managed through Stripe. Full subscription management — invoices, payment method, cancellation — will be available here once Stripe Connect is active.
Operator

All clients

Health snapshot across every client. Click a client to act on their infrastructure.

Operator

Job queue

Queue depth, running jobs, dead letters, and retry controls across all clients.

Operator

Signals

Tech and style signals pending review. Promote confirmed patterns to the KB.

Operator

System health

Deployment health checks, operational events, and remediation plans awaiting approval.

Operator

Deploy log

Recent Cloudflare Pages deployments across all clients. Status, commit messages, and build outcomes.

Operator

Env inspector

Verify platform environment variable presence and credential health. No values are displayed — only presence and status.

Operator

Prompt scaffold tester

Send a raw prompt directly to the platform worker and inspect the full response. Use this to test system prompt changes, context injection, and new tool behavior without going through the dashboard chat.

Client slug (optional — injects their context)
Prompt
Business review

What did we find?

Review what Formaut knows about your business. Run a crawl, approve what is right, correct what is off, and save confirmed fields to your business profile without leaving the dashboard.

🔍

Run the website crawl

Enter your current website URL to extract business information automatically.

We'll scan up to 4 pages. This takes about 10–20 seconds.

Your setup

Infrastructure

Loading…

Agent access

Connected agents

Loading…

Active agents
API access

Programmatic access to your site data.

Create scoped API tokens for tools, scripts, and client-side integrations. Raw tokens are shown once.

Active tokens
Download OpenAPI spec — import into Postman, Insomnia, or your IDE.
Your site

Your published website.

↗ Open
🖥️
Loading your site…

All pages on your connected site. Download individual pages or your full site for editing by an external agent.

Loading pages…

Import an HTML page edited by an external agent. Formaut will run a binding integrity check first — verifying that all active Supabase fields are still present before staging anything. Download a page first, edit it, then import it back here.

📄
Drop your HTML file here or click to browse
Or paste HTML below
Staged imports

Connect your domain to your Cloudflare Pages project. Formaut handles the DNS configuration automatically.

Action bindings connect UI elements on your site to runtime behaviours — form submissions, service inquiries, product lookups.

Agents & API

Connect external agents and tools.

Issue scoped tokens for any AI agent or script. Agents use the delivery contract to get context and submit proposals — you approve or discard them here.

Worker URL
Loading…
This is your client worker's base URL. Use it as the MCP server URL in Claude, Cursor, or any MCP-compatible agent. External agents that call GET /delivery/contract with a token get a full task context package back.
Agent tokens

Each token has a specific set of scopes — exactly what the agent is allowed to read or propose. Tokens are shown once on creation.

Pending proposals

All proposals from external agents across every tab — approve or discard them here, or go to the relevant tab for more context.

Preview
Key history
Connect service
Paste the access token from the service. Formaut stores it encrypted and never shows it again.
Access token
🔒This value is validated server-side, encrypted by the Worker, and stored as ciphertext. It is never written into chat history.