For the complete documentation index, see llms.txt. This page is also available as Markdown.

Workflow Types

Hexabot supports conversational, scheduled, and manual workflows. The type is selected when a workflow is created and controls trigger behavior, input schema editability, test panel behavior, and action availability.

Conversational workflows are triggered by chat events. Scheduled workflows run from a cron schedule. Manual workflows run from the API or admin UI with an author-defined input schema.

Type Summary

Type
Trigger
Input schema
Schema editability
Editor test panel

Conversational

Incoming channel messages and chat events.

Fixed system schema with message data.

Read-only.

Embedded chat tester.

Scheduled

The workflow's cron schedule.

Fixed system schema with schedule metadata.

Read-only.

Trigger simulator.

Manual

API call or manual run from the admin UI.

Custom JSON Schema created by the workflow author.

Editable.

Trigger simulator.

The workflow type cannot be changed after the workflow is created. If you need a different trigger model, create a new workflow with the correct type.

Workflow type details

Choosing a Type

Choose the type based on who or what starts the workflow:

  • Use conversational when the trigger is a channel event or incoming chat message.

  • Use scheduled when the trigger is time-based and should run without an external caller.

  • Use manual when another system, admin user, or API client decides when to run the workflow and what payload to pass.

Last updated

Was this helpful?