Skip to content

Apps and core concepts

An App groups executable workflows with their interfaces, data, and access settings. Create one App for a project that should be configured and shared together, then add the Flows and entry points it needs.

Anatomy of a Flow-Like app, connecting its Flows, experiences, data, reusable building blocks, and delivery controls

TermMeaning
AppThe project boundary for Flows, Events, Pages, storage, data, Widgets, Templates, and access settings.
ProjectThe UI also uses this word for an App, including Project Name and Create Project.
FlowExecutable logic built from nodes and connections, edited visually or as FlowScript.
BoardThe stored graph representation of a Flow. APIs use board_id, and older interfaces can still use the word Board.
Event nodeA start node inside a Flow, such as Simple Event or Chat Event. You can run it from Studio.
EventA configured App entry point that selects a Flow, node, version, execution location, and interface or trigger settings. A Page-target Event opens a Page.
PageA full A2UI interface owned by a Flow. An Event and route make it available to App users.
RouteA path such as /support mapped to an Event within an App.

An Event node and a configured Event are separate objects. Several Events can invoke the same node with different defaults or versions. A Flow version captures its graph and owned Pages. App data, files, and independently versioned Widgets need separate release checks; see Versioning.

KindWhere it belongsGuide
Home widgetA block in a Profile’s Home layout, such as an App collection or imageCustomize Home
A2UI WidgetA reusable declarative component tree owned by an App and placed in interfacesCreate Widgets
Package micro widgetAn HTML/JavaScript interface supplied by a package and hosted in an isolated framePackage widgets
Native widgetA Flow-Like widget on the iOS Home Screen or macOS desktop, using cached contentNative widgets
GoalStart here
Build and verify a first workflowFirst Flow
Decide where data and execution liveOffline vs. Online
Organize and inspect workflowsFlows and Studio
Add a page, chat, or triggerInterfaces and Events
Store files or structured dataStorage and Data Studio
Configure device-specific valuesRuntime variables
Share and release an AppSharing and Event releases

Use Docs for current procedures, configuration, and API reference. For a chapter-by-chapter explanation of the language and application model, start with FlowBook’s introduction, then return to the relevant Docs task when configuring a feature.