> For the complete documentation index, see [llms.txt](https://docs.hexabot.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.hexabot.ai/introduction/overview.md).

# Overview

Hexabot is an open, self-hosted AI workflow automation platform. Build, run, and monitor agentic workflows across channels.

Teams use Hexabot to automate conversations, operational tasks, and recurring jobs. Start with a simple workflow. Then add actions, bindings, memory, channels, and AI capabilities.

### Build AI-powered workflows with Hexabot

Hexabot uses a workflow-first approach to AI automation.

Define each automation's trigger, execution steps, and outcome. Use Hexabot for AI assistants, customer support automation, internal tools, and background jobs.

Hexabot supports three AI workflow types:

* **Conversational workflows** — for AI assistants, support flows, and guided interactions.
* **Manual workflows** — for tasks started on demand by a user or operator.
* **Scheduled workflows** — for recurring jobs, checks, and background automations.

### AI workflow automation building blocks

Hexabot combines workflow design, execution, and operations in one platform.

* **Workflows** — define automation logic visually or in YAML.
* **Actions** — run messaging, data processing, and service calls.
* **Bindings** — reuse shared capabilities across workflows.
* **Memory** — retain context across workflow runs and interactions.
* **Channels** — run workflows where users already interact.
* **Workflow runs** — inspect executions, debug issues, and improve reliability.

### Self-hosted automation for teams and developers

Hexabot keeps AI workflow automation accessible for operators and flexible for developers.

* **Visual editing with YAML support** — use the editor for speed and YAML for precision.
* **Modern developer workflow** — work with the CLI and shared packages in one monorepo.
* **Flexible data layer** — start with SQLite and scale with Postgres.
* **Schema-driven configuration** — use typed settings and validation across the platform.
* **Open and self-hosted** — retain control of your infrastructure and data.

### Why choose Hexabot for AI workflow automation

* **One automation platform** — design, run, and monitor workflows in one place.
* **Flexible execution** — support conversational, manual, and scheduled workflows.
* **Extensible workflows** — add actions, channels, helpers, and integrations as needs grow.

### Explore next

* [Features](/introduction/features.md)
* [Workflow Editor](/workflow-editor.md)
* [Workflow Types](/workflow-editor/workflow-types.md)
* [Create your 1st workflow](/quickstart/create-your-1st-workflow.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 that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.hexabot.ai/introduction/overview.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
