Skip to main content

Create an Assistant

Add a new AI assistant that users can chat with.

Where to find it

  • Assistants dashboard: /assistants-config/dashboard

Dashboard overview

The Assistants dashboard shows all your configured assistants alongside usage analytics.

Assistants dashboard showing run analytics, top assistants, and token usage

Analytics shown on the dashboard:

  • Total Assistants — count of all configured assistants
  • Chat Runs Last 30 Days — total conversations across all assistants
  • Chat Runs Today — today's count
  • Error Runs Last 30 Days — failed conversation attempts
  • Top Assistants — most-used assistants by run count
  • Tokens Consumed — cumulative LLM token usage

Create flow

  1. Navigate to /assistants-config/dashboard.
  2. Click New Assistant in the sidebar.
  3. Enter a name in the modal and click Create assistant.
  4. You are redirected to the assistant editor at /assistants-config/\{id\}.
  5. Configure the fields (see Update an assistant for the full field reference).
  6. Click Update Assistant to save.

Adding a workflow

A workflow is required for the assistant to process user messages. Each assistant has its own embedded workflow — it is created from within the assistant editor and does not appear in the Workflows section of the app.

Assistant editor showing the 'Create new workflow' placeholder and Add workflow button

In the editor, the workflow section shows a "+ Add workflow" button when no workflow is assigned. Clicking it:

  1. Creates a new embedded workflow automatically named \{assistant name\} Workflow.
  2. Saves the assistant with the new workflow attached.
  3. Navigates to the workflow editor at /assistants-config/\{id\}/workflow/\{workflowId\} where you configure the LLM pipeline.

Once a workflow is assigned, a workflow card replaces the placeholder. The card shows a mini canvas preview of the pipeline and lets you open the editor or remove the workflow.

note

This embedded workflow is private to the assistant — it will not appear in the Workflows section of the app.

After the workflow is created, configure it in the workflow editor — assign an LLM, attach sources or tools, and set the agent mode before saving.


Enabling the assistant

Toggle Enabled to make the assistant visible to end users. If you attempt to save with Enabled on but no workflow assigned, the save is blocked and a dismissible warning banner appears:

Workflow Required warning banner at the top of the assistant editor

Workflow Required — You need to add a workflow with LLM chat settings for this assistant to function properly.

Dismiss the banner by clicking ×, add a workflow first, then save.


Business rules

RuleBehaviour
Name requiredInline error "Assistant name is required" if submitted empty
Enable requires WorkflowSave is blocked client-side; dismissible warning banner shown
Delete requires confirmationModal: "Are you sure you want to delete: {name}?" before removal
Embedded workflow not in Workflows listThe workflow created via "+ Add workflow" has type agent and is filtered out of the Workflows section