Create a workflow
A workflow is a named, reusable job Ronja writes for you: it reads tables, computes, and produces tables, files, or reports. You never author one by hand — you describe it in a Build-mode conversation and Ronja builds it as a draft you can test before committing.
Build it
Section titled “Build it”- Click New Exploration and select Build on the start screen.
- Describe the job — the product’s own example: “Create a workflow that calculates monthly churn from our events table”.
- Watch the chat cards as Ronja works: Workflow created (a draft only you see), then File saved / File edited as it writes the code.
- Ask Ronja to test-run it — the run card shows the result, plain-language timing, and a View trace button.
- Ask Ronja to commit when you’re happy: Draft promoted to live publishes it.
Ronja creating, coding, and test-running a workflow in one conversation.
Tables the workflow reads appear on its page under Inputs; the tables and shared folders it writes to appear under Writes to. Ronja binds these automatically as it writes the code.
Parameters
Section titled “Parameters”Workflows can declare typed run-time parameters — text, number, date, and select (a select’s options can even load live from a table). Required parameters are marked with a red *.
- Open the workflow from its feature hub row or a link in chat.
- Fill in the parameter inputs below the run button.
- Click the run button — labeled Run, Run pipeline, or Generate report depending on the workflow’s kind.
- Watch the run appear at the top of the Activity list — see Monitor runs and traces.
If the most recent run failed, an Investigate with Ronja button appears under the status line at the top of the page. It opens a new chat in Build mode with the workflow’s code, its recent runs and the failing error already loaded, and Ronja already working out the cause — she proposes a fix and confirms it with you before changing anything. Admins with Build mode only; see Monitor runs and traces.
Approval before a run
Section titled “Approval before a run”To put a person in the loop before Ronja does something consequential, ask for a mid-run approval — the next section. The run starts, does the work up to the step you’re nervous about, and stops there to ask. It works wherever the workflow is run from: its own page, an app, or an automation on a schedule.
The approver’s side of it — the email they get, what the card asks, and what Approve and Reject do — is Approve a workflow run.
Mid-run approvals
Section titled “Mid-run approvals”Some jobs shouldn’t stop at the door — they should stop at the one risky step in the middle. A Durable workflow can do the first half of its work, pause to ask a person to decide, and carry on from exactly where it stopped once they do.
Ask for it when you describe the job: “require approval before it posts the invoices”, “ask me before it emails the customers”. Ronja writes the question the approver reads, the details they need to decide on, and who to ask.
- Ask Ronja to require approval before the step you’re nervous about — and, in the same sentence, say who should be asked (“…and ask the finance team”). Everyone you name has to be a member of your organization — an email address with no Ronja account behind it is refused when the run reaches the step, rather than mailed and never answered. If you name nobody, the workflow falls back on any approvers already set on the workflow itself; with neither, the run fails at that step rather than deciding for itself.
- Ask her to make the workflow Durable if it isn’t already — a mid-run approval needs that memory to resume without redoing work. She can switch an existing workflow over; see the durable-workflow tip above.
- Set the deadline if the default doesn’t fit: 7 days by default, 14 days at most.
When a run reaches that step it sits at Awaiting approval, the approvers get an email (or Slack) with a Review and decide link, and the decision is made on the run page — see A run that is awaiting approval. Approve and the run carries on; Reject and it fails; nobody decides in time and it fails too.
Those workflow-level fallbacks are shown on the workflow’s page as an Approval defaults card — the Approvers and Delivery a mid-run approval uses whenever the workflow’s own code names nobody.