01 - CANVAS
Draw it, then run it
Nodes on a canvas, edges between them, a settings panel for the node you have selected. Validation badges show what is missing before you press run, not after.
typed nodes · live validation · versions
SW·003.1 - Automations
Automations are built on a canvas, not in a config file. Drop in a trigger, wire it to an assistant, branch on a condition, pause at a named person, call Xero. What you see is what runs, and every run leaves a receipt.
Visual building
The canvas is the specification. Nodes are typed, connections are checked as you draw, and the run follows the picture.
01 - CANVAS
Nodes on a canvas, edges between them, a settings panel for the node you have selected. Validation badges show what is missing before you press run, not after.
typed nodes · live validation · versions
02 - TRIGGERS
A webhook from Quoter, a schedule, a chat message, a new report record, a polled mailbox, a button in the dashboard. One automation can start another.
webhook · schedule · chat · event · poll · manual
03 - NODES
Conditions route the run. Loops walk a list. Merge brings branches back together. Wait holds for a time or a signal. Sub-workflows keep the big picture readable.
condition · loop · merge · wait · sub-workflow
04 - HUMAN GATES
The run pauses, a named person sees the item for review, approves or edits it, and the run resumes. Who decided, and when, is persisted with the execution.
review items · approval inputs · audit trail
05 - INTEGRATIONS
Xero, Slack, HubSpot, Trello and Google Calendar out of the box. Anything with a REST or webhook API joins through the marketplace. Credentials stay encrypted in your workspace.
marketplace · REST · webhooks · encrypted credentials
06 - DATA
Map fields between nodes without code. Pull reference data from lookup tables your team maintains. Write distilled documents back into a context library for the next run.
data mapping · lookup tables · context library writes
AI in the flow
An assistant node is a role with instructions, tools and project access. In a flow it acts as an agent, taking the multi-step action the run needs, inside the guardrails you set.
Pick the model per node, frontier or self-hosted. The assistant only sees the context and tools its project allows. Workspaces ring-fence what each run may touch.
Summarise a document set, chase every overdue supplier, draft the reply and raise the ticket. Each tool call is a visible step, not a black box.
Model, provider, tokens, latency, who triggered it, which execution and which node. The inference log is written as the run happens.
Debug and monitor
Executions are first-class records. Open one and read what each node received, produced and decided.
MONITOR
DIAGNOSE
FIX
TEST
Exhibit pending
fig-04-execution-panel.png
The builder, as it is
The drawings on this page are schematics. These frames hold screenshots of the live builder and a paused human gate. Until they land, the slot says so rather than pretending.
Exhibit pending
fig-03-builder-canvas.png
Exhibit pending
fig-05-human-gate.png
Deploy and self-host
Rails 8 and PostgreSQL, Solid Queue for the runs, no Redis. Put it on our cloud or your own iron. The automations are data, and data exports.
PORTABLE
Export an automation, import it into another workspace or another installation. Templates ship the same way.
SELF-HOSTED
Run the platform and the models on premise when the data cannot leave. Self-hosted providers are classified INTERNAL by default.
RING-FENCED
Credentials, model connections and context are workspace assets. One workspace on the private model, the next on the frontier, on one platform.
Next step
We map it, run it on SynthWise, and hand you the receipts. If it works, the next process is mostly configuration.