Flowchart App
Getting Started
Getting Started with Flowchart App
This guide will help you get up and running with the Flowchart App, a visual workflow designer for creating node-based diagrams.
Prerequisites
Before using the Flowchart App, ensure you have:
- Access to the FlowState platform
- A modern web browser (Chrome, Firefox, Safari, or Edge)
- Basic familiarity with flowchart concepts
Accessing the App
- Navigate to the FlowState app launcher
- Click on the Flowchart app (identified by the git-branch icon)
- The app will open at the
/flowchartroute

Initial Setup
When you first open the Flowchart App, you'll see the welcome screen with options to create a new flow or explore examples.
Step 1: Explore the Interface
The Flowchart App interface consists of:
| Component | Location | Purpose |
|---|---|---|
| Toolbar | Top | Create, open, save, and close flowcharts |
| Tab Bar | Below toolbar | Switch between open flowcharts |
| Node Palette | Left sidebar | Add nodes to your canvas |
| Canvas | Center | Visual editing area |
| Minimap | Bottom-right | Navigate large diagrams |

Step 2: Try an Example Flow
Before creating your own flowchart, explore the built-in examples:
- From the welcome screen, click one of the View Example buttons
- Choose from three example types:
- Data Model: Epic FlowState hierarchy visualization
- MCP Integration: Chat app architecture diagram
- Product Initiative: Goal-to-delivery workflow
- Pan and zoom to explore the diagram
- Click Close to return to the main view
Step 3: Create Your First Flowchart
- Click the New button in the toolbar (or "Create New Flow" on welcome screen)
- A new tab opens with an empty canvas
- Use the Node Palette to add your first node:
- Click a node type (Database Schema, Process Action, LLM Agent, or Custom)
- The node appears on the canvas
- Add more nodes and connect them by dragging from one node's handle to another

Understanding Node Types
The Flowchart App provides four specialized node types:
Database Schema Node
Use for visualizing database tables and data models.
+------------------+
| Table Name |
+------------------+
| field1: string |
| field2: number |
| field3: boolean? |
+------------------+
Process Action Node
Use for workflow and process diagrams with different shapes:
- Process (Rectangle): Standard process steps
- Decision (Diamond): Conditional branching
- Start (Circle): Flow entry points
- End (Circle): Flow termination
LLM Agent Node
Use for AI system architecture diagrams showing:
- Agent name and role
- Model configuration
- Temperature settings
Custom Node
Use for flexible, domain-specific concepts with customizable key-value fields.
Canvas Controls
| Action | Mouse/Keyboard | Touch |
|---|---|---|
| Pan | Click and drag on canvas | Two-finger drag |
| Zoom | Scroll wheel | Pinch gesture |
| Select node | Click on node | Tap node |
| Move node | Drag selected node | Drag node |
| Connect nodes | Drag from handle | Drag from handle |
| Multi-select | Shift + Click | N/A |
Next Steps
Once you've completed the initial setup:
- Explore Features & Capabilities to learn about all available functionality
- Follow Creating a Flowchart for a detailed workflow guide
- Review the FAQ for answers to common questions
- Check Troubleshooting if you encounter any issues