Skip to main content

Search...

⌘K

Getting Started

Getting Started

Node Types

FlowFrame uses a node-based system where different node types serve specific purposes. Understanding each node type helps you build powerful and maintainable data workflows on the canvas.

Query Nodes (Frames)

Frames are the core building blocks of FlowFrame. Each frame contains an SQL query and displays the resulting data table. Frames represent a single step in your data pipeline.

Creating a Frame

The easiest way to create a frame is to drag and drop a table name from the data source panel onto the canvas. The frame is auto-named a1 and populated with a default query:

SELECT * FROM table_name

Each frame has four main parts: the frame name, the data source indicator, the hovering panel (appears on hover with quick actions), and the query editor with output table below it.

Renaming a Frame

You can rename a frame in three ways:

  • Double-click the frame name directly on the canvas

  • Use the rename option in the hovering panel

  • Open the frame settings panel → Frame Name field

Customizing Frame Appearance

In the Format section of the frame settings panel, you can:

  • Hide the query editor (useful when using the frame output as a table view)

  • Change the frame background color

  • Change the frame text color

  • Show or hide the border, and configure its width and color

Linked Frames

Frames can be linked together to create data relationships — the output of one frame becomes the input of another. This is a core feature of FlowFrame's visual workflow and allows you to build multi-step data transformations.

Creating a Linked Frame

Click the + (plus) icon at the extreme right of the hovering panel on any frame. A new linked frame will be created with an arrow connecting it to the parent.

The initial SQL for a linked frame references the parent:

SELECT * FROM parent_frame_name

Run the linked frame to view its output based on the parent's results.

Dependency Rules

Important
Understanding dependency behavior is critical for building reliable pipelines.
  • Changes to a child frame only affect that frame and its own dependents downstream.

  • Changes to a parent frame affect the parent itself and all frames that are linked to it.

Visualization Nodes

Visualization nodes transform query results into charts and graphs. They connect to a source frame via an arrow and automatically update whenever the source frame changes.

Method 1: From the Hovering Panel

Hover over a frame to reveal the hovering panel. Click the "Add Visualization" icon. Then, in the frame settings panel that opens, choose your X and Y axis columns.

Method 2: From Frame Settings

Double-click a frame to open the frame settings panel. Navigate to the Visualize section, select a data source, and choose your X and Y axis columns.

Available Chart Types

  • Line

  • Vertical Bar

  • Horizontal Bar

  • Scatter

  • Area

  • Card

Parameter Nodes

Parameter nodes are dynamic filters that control multiple frames and visualizations simultaneously. They are essential for building interactive dashboards where users can change values and see results update in real-time.

1

Create a Parameter Node

Click the "Add Parameter Node" icon in the top icon tray (the x icon).
2

Configure the Parameter

  • Double-click the parameter name to rename it

  • Select a type: String, Number, Date, Boolean, or List (comma-separated values)

  • Enter the default value

3

Reference in SQL

Use the {{Parameter_Node_Name}} syntax in your SQL query. For example:
SELECT * FROM orders
WHERE Year = {{year}}
Run the frame — an arrow will appear connecting the parameter node to the frame.
4

Execute

Run the parameter node. All connected frames and visualizations will update with the new value.
Tip
Parameter nodes can be minimized to keep your canvas clean. They remain fully functional even when minimized.

Text, Shape & Image Nodes

Text, shape, and image nodes let you annotate and document your canvas. All three icons are found in the top icon tray.

Text Nodes

Click the text icon in the top icon tray, then click a location on the canvas. Double-click the center of the node to start typing. You can format text with styles, alignment, font size, color, background, and border settings.

Shape Nodes

Click the shape icon in the top icon tray and select a shape. Double-click the shape to open its settings. You can configure rotation (0°–360°), corner radius, border color and width, and fill color.

Image Nodes

Click the image icon in the top icon tray. You can paste an image URL or choose a file from your computer. Image nodes are resizable and repositionable on the canvas.

Previous

Getting Started

Next

SQL Editor

Ready to build with FlowFrame?
Create your free account and start building visual data workflows today.
Start Free