# Features

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

It supports conversational, manual, and scheduled workflows. You can start simple, then extend with actions, bindings, memory, content, and channels.

### Core capabilities

Hexabot includes the main features teams need to build and run agentic workflows:

* **Workflow editor** — design workflows visually and refine them as they grow.
* **Actions and bindings** — connect tools, services, and reusable capabilities.
* **Memory and AI** — keep context and add AI where it improves results.
* **Channels and inbox** — run workflows across channels and manage interactions.
* **Workflow runs** — inspect executions, debug issues, and improve reliability.
* **Content and localization** — manage structured content and multilingual experiences.
* **Users and roles** — control access for operators, admins, and teams.

### Workflow-first design

Hexabot is built around workflows.

Each workflow defines how an automation starts, what steps run, and how it ends. This makes Hexabot useful for assistants, internal tools, and recurring operations.

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

### Visual workflow editor

The workflow editor gives you a clear view of workflow logic.

You can build paths, configure steps, and review how each branch behaves. Advanced users can also work with the YAML definition when needed.

* Design workflows with a clear visual structure.
* Review branches, loops, and execution paths quickly.
* Test changes before you publish them.

Learn more in [Workflow Editor](/workflow-editor.md).

### Actions and bindings

Actions are the units of work inside a workflow.

They can send messages, call services, transform data, or trigger follow-up steps. Bindings make shared capabilities reusable across workflows.

* Connect workflows to your tools and systems.
* Reuse models, memory, and service definitions.
* Extend behavior with integrations and helpers.

### Memory and AI

Memory helps workflows keep useful state over time.

AI features help workflows understand input, generate output, and work with structured knowledge. Together, they make automations more context-aware and adaptive.

* Keep useful context available across interactions.
* Add AI where it improves speed or accuracy.
* Use memory to support better decisions and responses.

Learn more in [Memory](/memory.md).

### Channels and inbox

Hexabot runs workflows where users already interact.

You can connect channels, receive events, and manage conversations from a shared inbox. Human operators can step in when automation should hand off.

* Support website and external channel experiences.
* Track interactions from one inbox.
* Hand off to human operators when needed.

### Workflow runs and operations

Hexabot helps teams monitor workflow activity and troubleshoot issues.

You can review run history, inspect execution details, and follow failures to the exact step. This makes it easier to improve workflows over time.

* Track workflow activity and recent outcomes.
* Inspect runs to debug failures or unexpected behavior.
* Manage operations from the admin workspace.

Learn more in [Workflow Runs](/workflow-runs.md).

### Content and localization

Hexabot includes tools for managing structured content.

This helps teams keep business knowledge accurate and reusable without changing workflow logic. Localization features support multilingual experiences across the same workspace.

* Store structured content in one place.
* Reuse content across workflows and channels.
* Manage languages and translations centrally.

Learn more in [Content](/content.md) and [Localization](/localization.md).

### Users and roles

Hexabot supports team collaboration with role-based access control.

You can invite team members, assign permissions, and separate responsibilities across operators, admins, and developers.

* Add operators, admins, and collaborators.
* Control access with roles and permissions.
* Keep teams organized as your workspace grows.

Learn more in [Users and Roles](/users-and-roles.md).

### Explore next

* [Overview](/introduction/overview.md)
* [Create your 1st workflow](/quickstart/create-your-1st-workflow.md)
* [Workflow Editor](/workflow-editor.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/features.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.
