# Overview

Hexabot is an open AI automation platform for building and running agentic workflows across channels.

It helps teams automate conversations, tasks, and recurring operations in one place. Start with a simple workflow, then expand with actions, bindings, memory, channels, and AI features.

### What you build with Hexabot

Hexabot is workflow-first.

You define how an automation starts, what steps it runs, and what results it produces. This makes Hexabot useful for customer experiences, internal tools, and background jobs.

Hexabot supports three workflow types:

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

### Core building blocks

Hexabot brings design, execution, and operations into one platform.

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

### Built for teams and developers

Hexabot keeps the product simple 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** — keep control of your infrastructure and data

### Why teams use Hexabot

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

### Explore next

* [Features](/introduction/features.md)
* [Workflow Editor](/workflow-editor.md)
* [Create your 1st workflow](/quickstart/create-your-1st-workflow.md)


---

# Agent Instructions: 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:

```
GET https://docs.hexabot.ai/introduction/overview.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.
