ForgeBot Builder
Building custom ForgeBots with the visual builder.
ForgeBot Builder
The ForgeBot Builder is a visual configuration interface for creating and managing AI agents. It guides you through a step-by-step wizard to define your bot's personality, capabilities, tools, and deployment channels.
Builder Wizard Steps
- Name & Description: Give your bot a name, avatar, and description.
- Personality: Write or select a system prompt. Choose tone (professional, casual, technical), verbosity, and language.
- Capabilities: Toggle features on/off — memory, security level, web search, code execution, file handling, image generation.
- Model & Routing: Select a default model or enable auto-routing. Configure cost sensitivity and failover preferences.
- Connect Apps: Browse 3,000+ integrations via Forge Connect. Connect accounts, select tools, and assign them to your bot.
- Connect Your Project: Import project context via git URL, local path, or ZIP for Project Intelligence.
- Specialist Agents: Add specialist agents for multi-agent workflows. Define each specialist's role, tools, and scope.
- Deploy: Choose deployment channels (Telegram, Slack, Discord, web widget, API) and configure webhook URLs.
Toggle-Based Capabilities
Each capability is a toggle that instantly activates the underlying Forge feature. Capabilities respect tier limits and show x402 pricing for premium features on lower tiers.
Connect Apps Tab
The Connect Apps tab is powered by Forge Connect (Layer 29). Browse integrations by category (CRM, Email, Calendar, Dev Tools, etc.), connect your accounts with OAuth, and assign specific tools to your bot. All tool calls are secured through ForgeGuard and tracked in Langfuse.
Event-Driven Triggers
Configure reactive triggers so your ForgeBot automatically responds to external events — a new Slack message, a GitHub issue, a calendar invite, or a CRM record update. Events flow through Forge Connect event sources into your bot's Prime agent for intelligent processing.
API Configuration
Everything configured in the Builder is also available via the Agents API:
curl -X POST https://api.optima-forge.com/v1/agents \
-H "Authorization: Bearer $FORGE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "My Sales Bot",
"prompt": "You are a sales assistant...",
"model": "auto",
"capabilities": {
"memory": true,
"security": "standard",
"webSearch": true
},
"tools": ["crm_lookup", "email_send", "calendar_schedule"]
}'