Foblex Flow
Blog
Overview
Releases
v18.1.0
v18.0.0
v17.8.5
v17.8.0
v17.7.0
Inside Foblex Flow
Part 1: Library Architecture and Design Principles
Part 2: Drag-and-Drop Architecture in Angular Without CDK
Building AI Low-Code Platform
Part 1: Introduction to Foblex Flow
Part 2: Creating Your First Flow
Part 3: Creating Custom Nodes and a Node Palette
Part 4: Styling and Handling Connections
Call Flow Editor
Angular 20 Update
Initial Tutorial
Foblex Flow

Creating a visual call workflow editor with Angular

In this tutorial, we build a visual call-flow editor in Angular using @foblex/flow.

Create project and install dependencies

Defining models

To manage workflow elements, define base models:

Workflow elements configuration

We define node types and a node metadata map (name, icon, color, outputs):

Editor component

Generate the editor component:

Then initialize basic editor state:

Flow visualization

Render connections and nodes inside f-flow / f-canvas:

Adding new nodes

Prepare draggable node templates and handle node creation:

Editing connections

Enable connection creation/reassignment and process events:

This gives users a flexible way to build and modify call routing logic visually.

In this article