Tutorials¶
Hands-on, step-by-step guides for building real workflows in Pipelit. Each tutorial walks you through a complete project from start to finish.
Prerequisites
All tutorials assume you have Pipelit installed and running, with at least one LLM credential configured. If you have not done this yet, start with the Getting Started guide.
Build a Conversational Chatbot¶
Beginner
Create a chat-based agent with conversation memory. Learn the fundamentals of triggers, agents, AI models, and the chat interface.
You will learn: Chat triggers, agent nodes, AI model connection, system prompts, conversation memory.
Set Up a Telegram Bot¶
Beginner
Connect Pipelit to Telegram via BotFather. Build a bot that receives messages, processes them with an LLM agent, and sends replies automatically.
You will learn: Telegram credentials, webhook setup, Telegram triggers, automatic message delivery.
Conditional Routing with Switch Nodes¶
Intermediate
Route messages to different agents based on content classification. Use a categorizer to analyze input and switch nodes to direct traffic to specialized handlers.
You will learn: Categorizer nodes, switch nodes, conditional edges, multi-branch workflows.
Scheduled Workflow Execution¶
Intermediate
Run workflows on a recurring schedule without external cron. Configure intervals, retries, and monitoring for automated tasks like health checks and reports.
You will learn: Schedule triggers, the Schedules API, interval configuration, retry and backoff, pause/resume.
Multi-Agent Delegation¶
Advanced
Build an orchestrator agent that decomposes complex tasks into epics and individual work items, then delegates them to child workflows using spawn_and_await.
You will learn: Epics and tasks, spawn_and_await, cost tracking, multi-workflow coordination.
Self-Improving Agent¶
Advanced
Create an agent that can inspect its own configuration, modify its system prompt, and create new workflows programmatically -- all through the platform API.
You will learn: WhoAmI, create_agent_user, platform_api tools, self-modification patterns, safety considerations.
Programmatic Workflow Creation with YAML DSL¶
Advanced
Define entire workflows in YAML and have agents build them programmatically. Learn the DSL structure, node and edge definitions, and how agents use the workflow_create tool.
You will learn: YAML DSL syntax, workflow_create tool, programmatic workflow construction.
Suggested learning path¶
If you are new to Pipelit, work through the tutorials in order:
- Chatbot -- learn the core concepts
- Telegram Bot -- add an external channel
- Conditional Routing -- build branching logic
- Scheduled Workflows -- automate recurring tasks
- Multi-Agent -- coordinate multiple workflows
- Self-Improving Agent -- enable autonomous evolution
- YAML DSL -- programmatic workflow creation
Each tutorial builds on concepts introduced in earlier ones.