Shared Pages
Publish a workflow's latest result as a public web page.
A Shared Page is a public web page that shows the latest result of a workflow. Run the workflow — the page updates by itself. No republishing needed.
Use it to share a report, a dashboard, or any workflow output with someone who doesn't have a FlowTrux account: send them one link.
Creating a Page
Two ways:
- In the workflow editor, click Share as page in the header.
- In the sidebar tree, open the workspace's Pages section and click +.
A page belongs to one workspace and is bound to one workflow of that workspace. Give it a name, pick the workflow, and you land in the page editor.
Designing the Page
The page is an HTML template. Build it either way:
Generate with AI
Describe what you want (for example, "a clean dashboard with a summary card per vehicle and a bar chart of distance per day") and click Generate with AI. FlowTrux looks at the workflow's latest completed run to see what data is available and writes the whole page for you, including charts when you ask for them (rendered via a pinned-version CDN chart library, inside a sandboxed frame — the raw numbers are always in the HTML too, so the page still shows data if the chart script fails to load).
Once a template exists, the same button becomes Refine with AI — describe a change ("make the header blue", "add a totals row") and it edits the existing page with targeted find/replace changes instead of starting over, so your hand-tuned parts survive untouched.
Generation is rate-limited (10 requests/hour per user) and capped by a separate monthly plan allowance for AI page design — see Plan limits below. On plans where the feature is disabled, or once the monthly cap is reached, generation is blocked with an upgrade prompt. Generating (or refining) always requires the workflow to have at least one completed run, so the model can see the real data shape.
Edit by Hand
The template is plain HTML — edit it directly. Insert workflow data with placeholders:
| Placeholder | What it shows |
|---|---|
{{steps.<nodeId>.output.<field>}} | A field from a node's output |
{{trigger.<field>}} | Data the workflow was started with |
Values are inserted as safe text, so data from external services can't break the page. If a node produces ready-made HTML you trust, use triple braces to render it as markup: {{{steps.report.output.html}}}.
The preview shows the page filled with data from the latest completed run.
Page Settings
Alongside the template, each page has a few display options:
| Setting | Effect |
|---|---|
| Description (internal) | Just a note for your own workspace — never shown publicly |
| Header text (optional) | Shown under the page title on the public page |
| Show "data from …" timestamp | Toggles a small freshness note next to the title showing when the underlying run completed |
Publishing
Click Publish and the page goes live at:
/r/<token>
Anyone with the link can view it — no login. The public page shows the page name, the optional header text, and (unless turned off) a "Data from …" timestamp, above the rendered template. The page always shows the latest completed run of the workflow; every new run refreshes it automatically. Unpublish anytime — the link stops working immediately.
Free-plan pages show a small "Powered by FlowTrux" footer; upgrading to a white-label plan removes it.
For Member-role users, publishing requires the Publish forms & pages workspace permission. Owners and Admins can always publish. See Members & Roles.
Good to Know
- The page needs at least one completed run to have something to show — run the workflow once first.
- A page is not a node. Editing the workflow graph doesn't break it.
Plan limits
Two separate limits apply to shared pages:
- Number of pages per organization — governed by your plan.
- AI page generations per month — a separate, platform-paid monthly allowance for Generate with AI / Refine with AI (a fresh generation and a refine both count the same). This is independent from your AI credits.
See Plans & Limits for current numbers.