FlowBeacon is a lightweight, weekend-project prototype for building visual chat flows with a Zoho-style bot interface and a simple ticketing system.
The tool is under active development and serves as an experimental framework for flow-based conversational automation.
- Visual flow builder (node-based)
- Zoho-like chat tester
- Live flow tracing during conversations
- Basic ticket creation (billing / general)
- FastAPI backend with simple in-memory state
FlowBeacon/ ├── frontend/ │ ├── flowbuilder.html → Visual flow editor + tester │ └── chat_widget.html → Small floating chat widget │ ├── backend/ │ ├── main.py → Bot engine (FastAPI) │ ├── bot_flow.json → Exported flow definition │ ├── state_store.py → User session memory │ └── ticket_store.py → Simple ticketing utility
pip install -r requirements.txt uvicorn main:app --reload
Open directly in your browser:
-
frontend/flowbuilder.html
→ Build & test conversational flows -
frontend/chat_widget.html
→ Chat with the bot
Early-stage weekend project — not production-ready.
Actively being refined into a cleaner, more capable visual flow builder + bot engine.
FlowBeacon — experiment fast, visualize conversations, iterate freely.