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

  1. Name & Description: Give your bot a name, avatar, and description.
  2. Personality: Write or select a system prompt. Choose tone (professional, casual, technical), verbosity, and language.
  3. Capabilities: Toggle features on/off — memory, security level, web search, code execution, file handling, image generation.
  4. Model & Routing: Select a default model or enable auto-routing. Configure cost sensitivity and failover preferences.
  5. Connect Apps: Browse 3,000+ integrations via Forge Connect. Connect accounts, select tools, and assign them to your bot.
  6. Connect Your Project: Import project context via git URL, local path, or ZIP for Project Intelligence.
  7. Specialist Agents: Add specialist agents for multi-agent workflows. Define each specialist's role, tools, and scope.
  8. 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"]
  }'