Skip to main content

Summary

App Builder lets you convert any workflow into a standalone app that anyone can use — without touching the canvas. Add an Input Node to define what users can control, and an Output Node to define what result they see. Everything in between runs behind the scenes.

How It Works

Every app is built from a standard workflow with two special nodes:
  • Input Node: Collects all user-facing inputs (text prompts, image uploads, settings) into a single panel. Whatever parameters you expose here become the app’s interface.
  • Output Node: Displays the final generated result (image, video, audio). Multiple output types can be connected to a single Output node.
The workflow between them runs exactly as it would on the canvas, but the user only sees the inputs and outputs.

How to Create an App

1

Build Your Workflow

Create your workflow as usual on the canvas — connect prompts, generation nodes, editing nodes, and any other steps you need.
2

Open App Builder

Click the Builder tab in the left panel. You’ll see options to add an Input Node and Output Node.
3

Add the Input Node

Drag the Input Node onto the canvas. It will consolidate all user-facing parameters into one place.To expose any parameter from your workflow as an app input, go to that node’s settings panel and click “Set As Input” next to the parameter you want users to control. It will automatically appear in the Input Node.You can rename each input field for clarity (e.g., “Prompt to Generate”, “Add your Character”, “Resolution”).
4

Add Presets (Optional)

Click “Add presets” next to any input field to provide pre-filled options for users.For text inputs: add preset prompts organized by category (e.g., “Female”, “Male”).For image inputs: add a set of predefined reference images.Click ”+ Add another preset” and ”+ Add new category” to organize presets into groups.
5

Add the Output Node

Drag the Output Node onto the canvas and connect it to the final generation node in your workflow. The output will display the generated result in the app view.
6

Switch to App View

Toggle from Editor to App using the switch at the top center of the screen. This shows exactly what users will see — inputs on the left, results in the center, generation details on the right.
7

Test Your App

Click “Run App” at the bottom of the left panel to test the full flow before publishing. Adjust inputs and verify the output looks correct.

Key Rules

  • Only one Input Node and one Output Node are allowed per workflow — meaning one app per canvas.
  • Both Input and Output nodes must be connected for publishing to be available.
  • Any node parameter can be exposed as an input using the “Set As Input” button in that node’s settings panel.
  • Input field names are editable — rename them to be user-friendly.
  • Presets are optional but recommended — they lower the barrier for new users to get results immediately.

App View Layout

When a user opens the app, they see a simplified three-panel layout:
PanelWhat It Shows
Left PanelAll input fields defined in the Input Node — prompts, file uploads, dropdowns, presets. Plus “Run App” and “Publish App” buttons.
CenterGenerated output results — images, videos, or audio displayed as a preview.
Right PanelGeneration details — the prompt used, settings applied, and a thumbnail of the output. Includes a “Settings” link for configuration.

What’s Next

Once your app is working, you’re ready to publish it. See Publish Your App to choose your visibility (Private, Team, or Community) and configure publishing settings.