Run your business on SOPs that learn
Pick a proven path, run it, and watch each step light up live. Every run teaches
the system which branches actually work — so the path gets faster the more you use it.
Wondering where these fit?
See the whole factory
— how a message becomes a job, who picks it up, and where a workflow starts.
Deploy
The ten gates of a deploy, in spine order — tree, credentials, typecheck, tests, build, smoke, human approval, migrations, ship, health. Each gate reports through deploy:event into the same run the deploy page reads, and the deploy tasks template files one open row per gate before the run starts.
Trigger Tool human
Factory Order (bought)
A buyer pays for a factory product; checkout:resume wakes the run, the storyteller tells it, the meeting opens on /in, a head drafts the promise, and the order is filed on the board tagged factory and the product.
Trigger sell Agent Tool
Factory Order (asked)
Someone asks for a product with a signal tagged factory; world:route hands it here, the story and the meeting follow, and a person accepts the drafted promise before any row is built.
Trigger Agent Tool human
Movers Site: Instantiate & Fill
Turn a business's real facts into a ten-page movers site — instantiate the pack, fill it with their name/city/license/pricing, then a human reviews before anything publishes.
Trigger Tool human
Trigger Agent human Tool
Meet a Human
A visitor asks to talk to someone: read the standing room first, hand them that room when a person is already in it, otherwise open their own and page the team.
Trigger Tool Branch human
Trigger human Tool
Trigger Agent human Tool
Trigger Branch Agent human
Company Profile
One URL in - read the homepage, map the site, read the pages worth reading, and build a provenance-tracked company profile in the Foundation.
Trigger Tool Branch Agent
URL to Client
A URL becomes a client. Two doors, one graph. Shared in chat by an owner (no workspace on the payload): crawl the site, create the client workspace under the sender, populate its soul, confirm in chat. Pasted into a URL block (lib/site-builder: the funnel has already minted the sponsored workspace and read the site): write the soul so the chatbot knows the business, then build what the block chose — a movers site + quote desk, a store (catalogue, photos, twelve pages, shop assistant, test mode) or a five-page business site with its front desk — and park for a person to review. Approving publishes exactly what was built. Payload (URL block): workspace, builds (movers | store | site), facts, description, soul, businessName.
Trigger Branch Tool human
Trigger Tool human
Trigger sell Agent
Trigger Tool Wait
Abandoned Cart
When a checkout starts (checkout:started), wait an hour, then — if the buyer left an email — ask a person to confirm the checkout is still unpaid before the buyer is nudged to finish. Nothing reads a session's payment yet, so nobody is nudged without that confirmation.
Trigger Wait Branch human Tool
Trigger Tool
Trial Follow-up Call
When a trial nears its end, place an outbound voice call to check in, then wait for a human to review the transcript.
Trigger Tool human
Trigger Wait Agent Branch
Trigger Agent human Tool
Sales: Lead to Close
Route a new lead to the CRO — qualify, branch on fit, draft a proposal, then email it.
Trigger Agent Branch Tool
Trigger Branch Agent human Tool
Education: Onboard & Educate
When a customer is won, route to the CXO — welcome them, wait, then send the first onboarding lesson.
Trigger Agent Tool Wait
Lifecycle: Wallet — paper backup
When someone passes the 24-word quiz, ask a person to confirm the words are written on paper, then record the paper backup on the wallet lifecycle.
Trigger human Tool
Trigger human Tool
Trigger human Tool
Trigger human Tool
Trigger Tool
Social: Publish Post
Draft a social post with the social media manager, get a human review, then publish to connected platforms on schedule.
Trigger Agent human Branch Wait Tool
Content: Repurpose to Social
Take a published page or article and repurpose it into platform-specific posts. Agent adapts tone for each network, human approves, then posts go live.
Trigger Agent human Tool
Social: Weekly Content Plan
Every Monday, the social media manager plans the week's posts from your content, brand, and campaigns. Drafts land in the social calendar for review.
Trigger Agent human
Trigger Tool
Trigger Tool Branch
Trigger Agent Tool Branch human
Course: Create & Publish
Turn a course brief into a published course — outline, approve, draft lessons, review, then gate access behind payment if the course is priced.
Trigger Tool Agent human Branch sell
Product: Launch
Create a product from chat, approve the pricing, mint a payment link, then announce the launch.
Trigger Tool human
Funnel: Build & Publish
Turn a goal into a landing funnel — draft the page structure, create the page, approve it, publish it.
Trigger Agent Tool human
Workflow Optimiser
Watch a workflow's edge weights, propose one evidenced fix for the worst bottleneck, then apply it once a human approves.
Trigger Branch Agent human Tool
Trigger Branch human Tool
Front Desk
The standing chat pipeline every workspace gets: a message arrives, the arithmetic router (world:route) picks the proven handler (highway) or falls to the CEO, then an agent answers. Pinned per page via ChatWidgetConfig.workflowId; unpinned chats use this default.
Trigger Tool Agent
Movers Factory: Build & Go Live
One workflow builds the site AND the agent from one set of facts, publishes both live in one call, then puts the mover on the Revenue Engine plan.
Trigger Tool human
Movers: Lead Capture
A form submit on the mover's site becomes a qualified, nudged lead that routes into the quote — the ELEVATE Identify/Engage stages, not a dead-end form.
Trigger Agent Tool
Trigger Agent Tool
Trigger Tool Wait
Trigger Tool Wait
Store Builder
The site-builder intake's store: one sentence or a URL becomes a whole store — shop:build writes the catalogue with photos, prices and stocked variants, the twelve shop pages and the shop assistant, all kept private and every product a draft — then the run parks for a person to review what was read off the site. Approving puts the products on sale, opens the storefront in TEST mode, publishes the twelve pages and adds the order-confirmation and lead follow-up starters. Payload: workspace, description, facts (ShopBusinessFacts), and optionally products [{name, price in minor units, description}] — created under exactly those names and prices, the model filling only the gap to six — and heroPrompt, the prompt the hero image is drawn from.
Trigger Tool human
Site Builder
The site-builder intake's business site: pages:build-site writes five draft pages (home, about, services, contact, FAQ) for the business from its own facts, with the template proof it cannot back removed and a front-desk chat on every page; a person reviews, and approving publishes exactly those five. Payload: workspace, facts (BusinessFactsCandidate), description.
Trigger Tool human
Launch a Store
One run builds a whole store: open the storefront, seed the twelve shop pages, read the seller's site when no facts were typed, make the hero, picture and create each proposed product (as drafts, each paired with its own image), fill the pages, save the store lifecycle, add the store's starter workflows, then a person reviews before the products go on sale and the shop pages go live. Nothing is public or buyable until that approval — and facts read from the site are candidates, so that review is also where they are confirmed. Payload: workspace, facts or url, heroPrompt, products [{name, description, price in cents, currency}], at most 6. The hero image lands in the media library; the pages do not use it yet.
Trigger Tool Branch human
Order Confirmation
Thank a buyer by email when their order is paid. It arms on order:paid, which fires once per order after the payment settles (payload: slug, oid, email when known, amountCents, rail). An order whose event carries no email stops at the check, never fails. The thank-you is sent as transactional: a receipt skips the newsletter-consent bar, never suppression.
Trigger Branch Tool
Trigger Branch Tool
Review Request
Ask a buyer for a review a few days after their order ships. It arms on order:fulfilled, which fires once per order the first time it leaves unfulfilled (payload: slug, oid, email when known). An order whose event carries no email stops at the check, never fails.
Trigger Branch Wait Tool
Advertising: Ad Click → Offer → Product → Pay → Lead
A visitor lands from the sovereign-keys ad and the centred chat runs the conversation itself — it opens with the key offer, hears what they want to sell, shows what the generator does, names the free/credits line, takes their email, and moves them to lead. Pin it as the landing block’s workflowId. Every visitor-facing line is an entity:reply (the one door that reaches a web chat); the two human steps exist only to wait for a reply. The copy is held to text/ad.md §4 — the page and this workflow must tell ONE story — and to §8, which bans the sentences this offer cannot honestly say.
Trigger Tool human
Advertising: Ad Click → Agents Offer → Credits → Lead
A visitor lands from a credits ad and the centred chat sells the agents: it opens with what an agent does for their business, hears what they need, shows how it works, puts the credits link in front of them ($1 for 1,000), takes their email and moves them to lead. Pin it as the landing page AIChatBlock workflowId.
Trigger Tool human
Campaign: Ads + Social
Mint an arm-scoped tracked link, draft ad and social copy, gate the spend on one approval, then split the email by arm and announce the creative to the ads and social board.
Trigger Tool Agent human Branch
EHC plan — the statutory journey
The eight stages of an Education, Health and Care plan from request to transition, with the three statutory windows of the SEND Regulations 2014 (decision by week 6, advice by week 16, final plan by week 20) as delay steps counted in days. Cut from a worked plan and stripped of that young person's artefacts, so it is the road rather than the case: each step still names the sections of the plan it bears on.
Trigger human Agent Wait
The Key
A key's life on the server side: a registered address arrives, we read its live chain balance, and the run either takes the holder to credits or nudges them once and stops. The mint, the derivation and the keeping happen on the holder's device and are deliberately not steps — a signal that carried them would carry the key.
Trigger Tool Branch human Wait sell
Sell a tool
Call your own endpoint with what the buyer sends and hand back the result — the shape to publish at a price with workflow:publish. After cloning, replace the endpoint handle 'thumbs' with the name you registered.
Trigger Tool
Trigger Tool
Engineering: Change Review
Read a diff against what it claims: correctness findings with failure scenarios, the auth seam probed, the test lane named — then one human merges it or sends it back.
Trigger Tool Agent human
Engineering: Design Review
Decide the shape before anyone writes the diff — reuse verdict and stated tradeoff from the architect, the auth seam from the security auditor, then one human accepts the design.
Trigger Tool Agent human
Engineering: Incident Response
Production is broken: blast radius established first, the smallest reversible mitigation proposed for a human to authorise, then the trap written down so it cannot recur quietly.
Trigger Tool Agent human
Trigger Tool Branch Agent
Trigger Tool Agent
Engineering: Release Gate
Hold the line between "the cycles are done" and "the thing is live" — the five gates walked and the failing one named, docs reconciled to what actually shipped, then a human ships it.
Trigger Tool Agent human
Engineering: From A URL
A visitor gives one URL: it is read through the single hardened door, three readers take the page apart — what it says it is, which of its promises it actually supports, and which of its claims a crawl cannot verify — and the profile lands where the workspace agent reads it on every turn. The logo, the colours and the theme are drawn dark, because no receiver can reach them yet.
Trigger Tool Agent Branch
Engineering: Verify Live
The deploy said green — now go and look: the live sha against the merged one for every worker, the route proven under the landing rule, the failing gate named, and only then is the attempt verified.
Trigger Tool Agent human
Engineering: Factory Intake
A FEATURE or SCHEMA sentence becomes rows, not prose: the spec skill writes the eight fields with deliverables as an array, and one child task is created complete per row — a spec that arrives as bullets creates nothing and fails the run rather than closing empty.
Trigger Branch skill Tool
Engineering: The Meeting
A chairman's meeting as a run, not a session: the board and ledger packed with no model, one thread opened, every ready card fanned to card-flow, cheap assistants digest each lane, a head thinks only where a question or verdict waits, astra refutes the wave, and the chairman decides the next wave or stops at the cap.
Trigger Tool Agent human
Engineering: The Turn
One tick of the factory, zero model calls: the six funs asked, one handler each — launch every ready child, name what is missing, park on a deadlock — and a close that refuses to read an empty board as a finished one.
Trigger Branch Tool human
Story: Intake
A sentence becomes a promise somebody signed: recon reads what it touches, the AI states terms it will build and freezes them, the sizer answers, and where it refuses the architect writes one accept: per Want and the Proof: line that joins them. It ends at a person — the teller approves the frozen terms or rejects them, and a rejection dissolves the promise with a receipt rather than leaving the sentence half-owned.
Trigger Tool Branch Agent human
Factory: Card Flow
A card-flow row as signals (v2): the router picks the model, the attempt opens, factory-builder builds, then the FREE gate parks for factory-hands before the paid factory-judge reads the build; a red gate or a FAIL retries by a new tasks:announce (attempt 2, then 3, then Opus once) and a PASS parks at land for factory-hands.
Trigger Tool Branch Agent human