# Hexabot

## 🌐 International

- [Welcome](https://docs.hexabot.ai/readme.md): Build and run agentic workflows across channels with Hexabot.
- [Overview](https://docs.hexabot.ai/introduction/overview.md): Learn how Hexabot helps teams build, run, and monitor AI-powered agentic workflows across channels with visual and YAML tools.
- [Features](https://docs.hexabot.ai/introduction/features.md): Explore Hexabot’s AI workflow automation features for building, running, and improving agentic workflows across channels.
- [Installation](https://docs.hexabot.ai/quickstart/installation.md): Install Hexabot locally, create a project, and run it with the CLI.
- [Create your 1st workflow](https://docs.hexabot.ai/quickstart/create-your-1st-workflow.md): Create a simple Hexabot workflow, add your first action, and test it locally.
- [Using AI Coding Agents](https://docs.hexabot.ai/quickstart/using-ai-coding-agents.md): This guide explains how to connect AI coding agents such as Claude Code, OpenAI Codex, OpenCode, Cursor, ... to Hexabot through MCP, then use Hexabot-specific skills to generate actions and workflows.
- [Dashboard](https://docs.hexabot.ai/dashboard.md): Monitor system activity, recent workflow runs, and operational health from one page.
- [Workflow Editor](https://docs.hexabot.ai/workflow-editor.md): Build workflows visually and manage them in one place.
- [Workflow Types](https://docs.hexabot.ai/workflow-editor/workflow-types.md)
- [Conversational Workflows: Chatbot Message Triggers](https://docs.hexabot.ai/workflow-editor/workflow-types/conversational-workflows-chatbot-message-triggers.md): Build Hexabot chatbot workflows that trigger from incoming channel messages, use conversation context, and reply across connected messaging channels.
- [Scheduled Workflows for Recurring Automation](https://docs.hexabot.ai/workflow-editor/workflow-types/scheduled-workflows-for-recurring-automation.md): Create recurring workflow automation in Hexabot. Configure automated workflow runs by second, minute, hour, day, week, or month.
- [Manual Workflows: HTTP Webhooks and API Triggers](https://docs.hexabot.ai/workflow-editor/workflow-types/manual-workflows-http-webhooks-and-api-triggers.md): Create on-demand Hexabot automations with manual workflow triggers, HTTP webhooks, API calls, authentication, and custom JSON input schemas.
- [Graph View and YAML Editor](https://docs.hexabot.ai/workflow-editor/graph-view-and-yaml-editor.md)
- [Actions, Tasks, and Steps](https://docs.hexabot.ai/workflow-editor/actions-tasks-and-steps.md)
- [Conditionals, Parallels, and Loops](https://docs.hexabot.ai/workflow-editor/conditionals-parallels-and-loops.md)
- [Expressions and JSONata Scopes](https://docs.hexabot.ai/workflow-editor/expressions-and-jsonata-scopes.md)
- [Versions, Drafts, and Publishing](https://docs.hexabot.ai/workflow-editor/versions-drafts-and-publishing.md)
- [Workflow Runs](https://docs.hexabot.ai/workflow-runs.md)
- [Run Statuses and Filters](https://docs.hexabot.ai/workflow-runs/run-statuses-and-filters.md)
- [Run Debugger](https://docs.hexabot.ai/workflow-runs/run-debugger.md)
- [Step Trace and Inspector](https://docs.hexabot.ai/workflow-runs/step-trace-and-inspector.md)
- [Memory](https://docs.hexabot.ai/memory.md)
- [Inbox](https://docs.hexabot.ai/inbox.md)
- [Integrations](https://docs.hexabot.ai/integrations.md): Connect channels, credentials, and MCP tools that workflows use at runtime.
- [Channels and Sources](https://docs.hexabot.ai/integrations/channels-and-sources.md): Configure channel sources that receive inbound traffic and route conversations to workflows.
- [MCP Servers](https://docs.hexabot.ai/integrations/mcp-servers.md): Configure MCP servers and expose their tools to AI actions in workflows.
- [Credentials](https://docs.hexabot.ai/integrations/credentials.md): Store named secrets for integrations and workflow bindings without exposing raw values.
- [Content](https://docs.hexabot.ai/content.md): Store structured content, media, and menu items that workflows can use.
- [Content Types](https://docs.hexabot.ai/content/content-types.md)
- [Content Entries](https://docs.hexabot.ai/content/content-entries.md): Create, edit, and manage content entries for each content type.
- [Persistent Menu](https://docs.hexabot.ai/content/persistent-menu.md)
- [Media Library](https://docs.hexabot.ai/content/media-library.md)
- [Audience](https://docs.hexabot.ai/audience.md): Find subscribers, segment audiences, and manage labels for routing and workflow state.
- [Subscribers](https://docs.hexabot.ai/audience/subscribers.md): Find subscribers, filter audience segments, and manage subscriber labels.
- [Labels](https://docs.hexabot.ai/audience/labels.md): Create and manage audience labels for segmentation, routing, and workflow state.
- [Label Groups](https://docs.hexabot.ai/audience/label-groups.md): Organize labels into exclusive groups for subscriber segmentation and workflow logic.
- [Localization](https://docs.hexabot.ai/localization.md): Manage supported languages, fallback behavior, and translations for multilingual workflows.
- [Languages](https://docs.hexabot.ai/localization/languages.md): Add supported languages, choose a default language, and enable multilingual workflows.
- [Translations](https://docs.hexabot.ai/localization/translations.md): Translate user-facing workflow text, refresh detected strings, and manage localized values for supported languages.
- [Users and Roles](https://docs.hexabot.ai/users-and-roles.md): Manage admin users, assign roles, and control access across the Hexabot admin panel.
- [Manage users](https://docs.hexabot.ai/users-and-roles/manage-users.md): Create admin users, assign roles, and control access to the Hexabot admin panel.
- [Roles and Permissions](https://docs.hexabot.ai/users-and-roles/roles-and-permissions.md): Create admin roles, assign permissions, and control access across the Hexabot admin panel.
- [Workflow YAML Syntax](https://docs.hexabot.ai/developer-guide/workflow-yaml-syntax.md): Understand Hexabot workflow YAML structure, execution rules, and authoring patterns for tasks, flow, and outputs.
- [Develop Custom Actions](https://docs.hexabot.ai/developer-guide/develop-custom-actions.md): Create reusable workflow steps with Zod schemas, metadata, and an execute function.
- [Packaging Custom Actions](https://docs.hexabot.ai/developer-guide/develop-custom-actions/packaging-custom-actions.md): Custom actions are the preferred way to add reusable workflow capabilities to Hexabot v3. Use an action package when the same integration or business action must be installed in more than one Hexabot
- [Testing Custom Actions](https://docs.hexabot.ai/developer-guide/develop-custom-actions/testing-custom-actions.md): Unit tests give custom Hexabot actions a stable contract before the action is published or reused across projects. A good action test suite should cover the workflow-facing contract, the execution beh
- [Develop Custom Channels](https://docs.hexabot.ai/developer-guide/develop-custom-channels.md): Build custom Hexabot channels that parse webhooks, map subscribers, and send platform-specific messages.
- [CLI Command Reference](https://docs.hexabot.ai/developer-guide/cli-command-reference.md): Install, run, and manage Hexabot projects with the official CLI.
- [SMTP Configuration](https://docs.hexabot.ai/developer-guide/smtp-configuration.md): Configure SMTP delivery for transactional emails such as account confirmation and password reset.
- [Setup Node.js with NVM](https://docs.hexabot.ai/developer-guide/setup-node.js-with-nvm.md): Install and manage Node.js 24.17.0 or later with NVM for local Hexabot development.
- [Setting Up Docker](https://docs.hexabot.ai/developer-guide/setting-up-docker.md)
- [How can I deploy my Hexabot project?](https://docs.hexabot.ai/faq/how-can-i-deploy-my-hexabot-project.md): Choose a Docker or manual deployment path for Hexabot v3 behind NGINX, PostgreSQL, and HTTPS.
- [Docker Deployment](https://docs.hexabot.ai/faq/how-can-i-deploy-my-hexabot-project/docker-deployment.md): Deploy Hexabot with Docker Compose, PostgreSQL, NGINX, and HTTPS.
- [Manual Deployment](https://docs.hexabot.ai/faq/how-can-i-deploy-my-hexabot-project/manual-deployment.md): Deploy Hexabot directly with Node.js, PostgreSQL, NGINX, and HTTPS.
- [How can I add the Hexabot Chat Widget to my website?](https://docs.hexabot.ai/faq/how-can-i-add-the-hexabot-chat-widget-to-my-website.md)
- [Which AI / LLM providers does Hexabot support?](https://docs.hexabot.ai/faq/which-ai-llm-providers-does-hexabot-support.md)
- [Which channels are supported in Hexabot?](https://docs.hexabot.ai/faq/which-channels-are-supported-in-hexabot.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://docs.hexabot.ai/readme.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
