Ejento AI
Guides
QuickstartRecipesREST APIsRelease NotesFAQs
Guides
QuickstartRecipesREST APIsRelease NotesFAQs
Ejento AI
  1. Workflows
  • Basic Operations
    • Features
      • Organization → Projects → Assistants → Teams Hierarchy
    • Guides
      • Login/Signup
  • Assistants
    • Overview
    • Features
      • Assistant Access Control
      • Assistant Evaluation
      • Evaluation Metrics
      • URL-based Chat Thread Creation and Prepopulation
      • Reasoning Patterns
      • Staging & Publishing
    • Guides
      • Add Assistant
      • Evaluate Assistant
      • Edit Assistant
      • Assistant Edit Access
      • Embed Assistant
      • Delete Assistant
      • Add Favourite Assistants
      • View Assistant Id
      • Voice Calling with Assistants
  • Corpus
    • Overview
    • Features
      • Corpus Permissions
      • PII Redaction
      • ETag Setup for Corpus Incremental Refresh
    • Guides
      • Assistant Corpus Setup
      • Assistant Corpus Settings
      • Corpus Access Control
      • Corpus Connections
      • View Corpus Id
      • View Document Id
      • Tagging
        • Corpus tagging
        • Document tagging
  • Teams
    • Overview
    • Guides
      • Add a Team
      • Edit a Team
      • Delete a Team
      • View Team Id
  • Projects
    • Overview
    • Guides
      • Add a Project
      • Edit a Project
      • Managing Assistants in a Project
      • Delete a Project
      • View Project Id
  • User Settings
    • Overview
    • Features
      • Ejento AI User Access Levels
    • Guides
      • Add new user
      • Invite Users via Link or Email
      • View my User Id
  • API Keys
    • Overview
    • Guides
      • How to generate API Key and Auth Token
  • Workflows
    • Overview
    • Features
      • Workflow Access Control
    • Guides
      • Add Workflow
      • Workflow Chat
      • Workflow Edit Access
  • Tools
    • Overview
    • Guides
      • Tools Overview
      • Create External Tool
      • Connect Tool to Assistant
  • Analytics
    • Overview
    • Guides
      • Analyzing Data in the Analytics Dashboard
  • Chatlogs
    • Overview
    • Guides
      • Managing Chatlogs
      • View Chatlog & Chat thread Id
  • Integrations
    • Overview
    • Guides
      • Email Indexing
      • Microsoft Teams
      • Sharepoint Indexing
      • Google Drive Connector
      • MS Teams Integration Setup
      • Creating a Connection in Credential Manager
      • Slack App
      • Discord Bot
  • Ejento AI Shield
    • Overview
    • Features
      • Understanding Guardrails
    • Guides
      • How to enable Guardrails
  • Assistant Security
    • Overview
    • Features
      • Assistant Red Teaming
    • Guides
      • Red Team an Assistant
  • Permission Sets
    • Overview
    • Guides
      • Add Permission Set
  • Usage
    • Overview
    • Guides
      • Set Spend Limits
  1. Workflows

Overview

A workflow connects several assistants under one coordinating node, called a supervisor, so a single question can be answered by the assistant best suited to it, or by several assistants together. You build a workflow on a visual canvas, then chat with it the same way you chat with an assistant.

Why workflows matter#

One place to ask. People don't need to know which assistant covers which topic. They ask the workflow, and the supervisor decides which assistants handle the question.
Specialized assistants stay focused. Each assistant keeps its own instructions and knowledge. The workflow combines them without merging them into one large assistant.
Broader answers. For questions that span several areas, the supervisor can combine what several assistants say into one answer.

How workflows work#

1.
You create a workflow in a project, give it a name, and open it on the canvas.
2.
You add one supervisor and choose its type: Router, Consolidator, or Planner.
3.
You add at least two assistants from the same project and connect each one to the supervisor.
4.
You publish the workflow. It then appears in the Workflows list with the status Live, and people with access can chat with it.
5.
When someone asks a question, the supervisor sends it to the connected assistants according to its type and returns the answer. In the chat, Thought Process opens an Activity panel that shows the steps the supervisor took, such as which assistant a Router sent the question to.
A workflow on the canvas: a Router supervisor connected to two assistants

Key terms#

Workflow: A set of assistants connected to one supervisor on a canvas. A workflow belongs to one project.
Supervisor: The coordinating node that plans, routes, and oversees how a question is handled across the connected assistants. Every workflow has exactly one.
Assistant node: A place on the canvas for one assistant. Each node uses a different published assistant from the workflow's project.
Canvas: The visual editor where you add the supervisor and assistants and draw the connections between them. It always starts with Start, Input, and End nodes, which mark where a question enters the workflow and where the answer leaves it.
Model: The default AI model the supervisor uses to coordinate the connected assistants.

Supervisor types#

The supervisor type decides how a question moves through the workflow. You choose it when you add the supervisor, and you can switch it from the supervisor's Type setting on the canvas.
TypeWhat it doesBest for
RouterPicks the most relevant assistant's response for the question and validates it, so the best single answer is shown.Questions that one specialist can answer, when you want the best match rather than a combined answer.
ConsolidatorCollects responses from all connected assistants and combines them into one answer, weighting each by how relevant it is to the question.Questions that touch several areas, when you want every assistant's view in one answer.
PlannerBreaks the question into parts and engages the assistants needed for each part.Multi-part requests, where different assistants handle different pieces of the task.

Use cases#

Employee help desk: Connect an HR assistant, an IT assistant, and a finance assistant to a Router. Employees ask one workflow about leave, laptops, or expenses, and each question reaches the assistant that knows the answer.
Research summaries: Connect assistants that each cover a different market or product line to a Consolidator. A question like "What changed this quarter?" returns one answer that brings together what each assistant knows.
Multi-step requests: Connect a policy assistant and a travel assistant to a Planner. A request like "Plan a client visit to Berlin within policy" is split into parts, and each part goes to the assistant that handles it.
If one assistant already covers everything your users ask, you don't need a workflow. Share that assistant directly instead.

Who can access workflows#

What a person can do with a workflow comes from their Permission Sets, together with their role on the workflow (Owner, Admin, or Member) or access inherited from its project or team. Workflows can't be made public. To learn how this works, see Workflow Access Control.

Guides#

Add Workflow: build a workflow on the canvas and publish it.
Workflow Chat: ask a workflow questions.
Workflow Edit Access: give users and teams access to a workflow.
Previous
Workflows
Next
Workflow Access Control