Any group in flowGen can be published as a standalone, form-style web app at /app?id=<appId>. Visitors fill in the app’s inputs, sign in, and run it to get the group’s outputs — without ever seeing the node canvas.
View current Flowie pricing and model rates ↗
Where: flowGen → a group node → “Publish as App…” — Click the group’s “Publish as App…” (rocket) action
Key ideas
- Inputs & Outputs: The dialog maps the group’s exposed sockets to app fields: set each input’s label, placeholder, and whether it’s required; label each output. The socket types come from the group.
- Appearance: Set the app’s Title, Description, Logo, Theme (Dark/Light), corner Radius, and Accent colour — with a live preview card.
- Access: Choose Private (owner + invited emails), Anyone with the link, or Public, and whether the shell requires sign-in to view. Running always requires sign-in.
- The /app route: One static /app/ shell serves every app and reads the id from ?id= client-side; the app runs on a headless runtime (no ReactFlow canvas). Before running, the app shows the estimated Flowie cost and blocks the run if the signed-in visitor is short.
- Who pays for AI: Running is gated behind sign-in, and any AI generation charges the SIGNED-IN VISITOR’s own Flowies — not yours. Anonymous viewers can’t run it (they’re shown why). Owner-pays / owner-earns is on the roadmap.
Steps
- Build the group and expose the inputs/outputs you want the app to use (give them types).
- On the group node, click “Publish as App…”.
- In Inputs/Outputs, label the fields and mark required inputs.
- In Appearance, set the title, logo, theme, radius, and accent.
- In Access, pick Private / link / Public, then click Publish.
- Share the /app?id=… URL — visitors sign in and run it.
FAQ
Where does the app live?
At /app?id=<appId> — a single static shell reads the id from the query string, so there’s no per-app page to deploy.
Do visitors need an account?
They can view the shell subject to your access mode, but running the app requires signing in — and the run spends the visitor’s own Flowies, not yours.
Who pays the Flowies?
The signed-in person who clicks Run. Any AI generation deducts from their balance; if they’re out of Flowies the run is blocked with a message. You’re never charged for other people’s runs.