# CogniAgent ## Docs - [Create a New Application](https://docs.cogniagent.ai/applications/create-application.md): Learn how to create your first application in CogniAgent - [Example: Create HR Meeting Handoff Workflow](https://docs.cogniagent.ai/applications/create-workflow-example.md): Build a four-step workflow to automate HR meeting approval and handoff - [Define the Workflow](https://docs.cogniagent.ai/applications/define-workflow.md): Choose a trigger, then add actions and logic to build your workflow - [Execution modes and lifecycle](https://docs.cogniagent.ai/applications/execution-modes.md): Choose how an application handles events across runs, and learn how executions start, stop, and finish. - [Running Workflows](https://docs.cogniagent.ai/applications/run-workflow.md): Learn the general process to execute any workflow in CogniAgent - [Example: Run HR Meeting Handoff](https://docs.cogniagent.ai/applications/run-workflow-example.md): Execute the HR Meeting Handoff workflow step by step - [Capabilities](https://docs.cogniagent.ai/conversation-flows/build/capabilities.md): Give your agents access to knowledge bases, integration actions, and custom tools. - [Configure an actor](https://docs.cogniagent.ai/conversation-flows/build/configure-actor.md): Set the name, icon, context, instructions, definition of done, focus mode, and capabilities of an AI agent. - [Flow settings](https://docs.cogniagent.ai/conversation-flows/build/flow-settings.md): Flow-wide settings — name, description, execution mode, global context, knowledge, integrations, channels. - [Prompting best practices](https://docs.cogniagent.ai/conversation-flows/build/prompting.md): How to write actor system prompts and AI node instructions that produce reliable, on-tone, well-shaped output. Adapted from Anthropic's official prompting guide for Claude. - [Routing edges](https://docs.cogniagent.ai/conversation-flows/build/routing-edges.md): Connect actors with edges and use activation prompts to tell the platform when each route should fire. - [Step builder](https://docs.cogniagent.ai/conversation-flows/build/step-builder.md): Script an actor's behaviour step-by-step when you need exact, predictable conversation flow. - [Email channel (Gmail, Outlook)](https://docs.cogniagent.ai/conversation-flows/channels/email.md): Connect a Gmail or Outlook inbox so your flow handles inbound email threads and replies in-thread. - [Messaging channels (Slack, Teams)](https://docs.cogniagent.ai/conversation-flows/channels/messaging.md): Run your conversation flow inside a Slack channel or Microsoft Teams chat. - [Channels overview](https://docs.cogniagent.ai/conversation-flows/channels/overview.md): The supported channels for conversation flows — Widget, Email, Slack, Teams, Telegram, Phone — and how to wire them up. - [Phone channel](https://docs.cogniagent.ai/conversation-flows/channels/phone.md): Inbound and outbound voice calls via Twilio and self-hosted LiveKit SIP. Includes hang-up control from the actor. - [Telegram channel](https://docs.cogniagent.ai/conversation-flows/channels/telegram.md): Connect a Telegram bot to your conversation flow. Users DM the bot and the flow replies in the same chat. - [Widget channel](https://docs.cogniagent.ai/conversation-flows/channels/widget.md): Embed a chat widget on your website so visitors can talk to your conversation flow. - [Context and inheritance](https://docs.cogniagent.ai/conversation-flows/concepts/context-and-inheritance.md): How shared knowledge moves between actors so users never repeat themselves and you never duplicate prompts. - [Execution modes](https://docs.cogniagent.ai/conversation-flows/concepts/execution-modes.md): Initiator or Responder — does your flow start conversations, or wait for them? - [Flows and actors](https://docs.cogniagent.ai/conversation-flows/concepts/flows-and-actors.md): The four building blocks of every conversation flow — Start node, actors, routing edges, and the canvas. - [Focus modes](https://docs.cogniagent.ai/conversation-flows/concepts/focus-modes.md): Four modes that control how strictly an actor sticks to its job when users change topics mid-conversation. - [Sales Triage walkthrough](https://docs.cogniagent.ai/conversation-flows/guides/sales-triage-walkthrough.md): A complete worked example — three AI agents, two routing edges, a widget channel, a deployed live conversation. Concepts in action. - [Conversations history](https://docs.cogniagent.ai/conversation-flows/operate/conversations-history.md): Browse every conversation your flow has handled — transcripts, routing traces, tool calls, and delivery status. - [Deploy a flow](https://docs.cogniagent.ai/conversation-flows/operate/deploy.md): Activate a flow so real users can talk to it — and undeploy it cleanly when you need to. - [Start a conversation](https://docs.cogniagent.ai/conversation-flows/operate/start-conversation.md): Manually kick off an outbound conversation on an Initiator-mode flow — for sales, follow-up campaigns, or proactive outreach. - [Test a flow](https://docs.cogniagent.ai/conversation-flows/operate/test-flow.md): Sandbox your flow with a live chat session before you deploy. See routing decisions, tool calls, and slot values inline. - [Conversation Flows](https://docs.cogniagent.ai/conversation-flows/overview.md): Design multi-agent conversational AI on a visual canvas — actors, routing, channels, and deployment in one place. - [Quickstart](https://docs.cogniagent.ai/conversation-flows/quickstart.md): Build your first multi-agent conversation flow in 10 minutes — Triage agent that hands off to two specialists. - [Applications](https://docs.cogniagent.ai/features/applications.md): How to organize and manage your automations in CogniAgent - [Communication Channels](https://docs.cogniagent.ai/features/channels.md): Reach your users wherever they are — email, Slack, SMS, WhatsApp, and more - [Conversational AI](https://docs.cogniagent.ai/features/conversational-ai.md): Build multi-agent AI conversations with Conversation Flows — visual canvas, automatic routing, all channels in one place. - [Integrations](https://docs.cogniagent.ai/features/integrations.md): Connect CogniAgent to 2,700+ apps and services to automate across your entire stack - [Knowledge Base](https://docs.cogniagent.ai/features/knowledge-base.md): Give your AI agents access to your business information - [Platform Overview](https://docs.cogniagent.ai/features/overview.md): Explore CogniAgent's core capabilities and features - [Glossary](https://docs.cogniagent.ai/glossary.md): Key terms and concepts used in CogniAgent - [Working with files and AI](https://docs.cogniagent.ai/guides/llm-modalities.md): Pass images, audio, video, and PDFs into AI models — and capture files generated in return - [Guides Overview](https://docs.cogniagent.ai/guides/overview.md): Step-by-step tutorials for building real-world automations with CogniAgent - [Welcome to CogniAgent](https://docs.cogniagent.ai/introduction.md): The cognitive AI platform for building AI-powered workflow automation and conversational agents - [Connect MCP](https://docs.cogniagent.ai/mcp-server.md): Connect Claude, Cursor, or any MCP-compatible AI to your CogniAgent workspace and manage applications and conversation flows by chatting. - [App Action Node](https://docs.cogniagent.ai/nodes/actions/app-action.md): Do things in Gmail, Slack, Google Sheets, and 2,700+ other apps - [Ask AI Node](https://docs.cogniagent.ai/nodes/actions/ask-ai.md): Ask AI to write, summarize, analyze, categorize, or answer questions - [Call AI Agent Node](https://docs.cogniagent.ai/nodes/actions/call-ai-agent.md): Invoke other CogniAgent applications as reusable building blocks - [Execute Code Node](https://docs.cogniagent.ai/nodes/actions/execute-code.md): Run custom code for tasks that need more flexibility - [HTTP Request Node](https://docs.cogniagent.ai/nodes/actions/http-request.md): Connect to any website or service to send or receive data - [Action Nodes](https://docs.cogniagent.ai/nodes/actions/overview.md): Do things - send emails, use AI, update spreadsheets, and more - [Read File Node](https://docs.cogniagent.ai/nodes/actions/read-file.md): Read text from PDFs, Word documents, images, and other files - [Resolve Value Node](https://docs.cogniagent.ai/nodes/actions/resolve-value.md): Evaluate a template expression and store the result as a variable - [Search Knowledge Node](https://docs.cogniagent.ai/nodes/actions/search-knowledge.md): Search a knowledge base from inside a workflow - [Update Variable Node](https://docs.cogniagent.ai/nodes/actions/update-variable.md): Save information to use later in your workflow - [Ask User Node](https://docs.cogniagent.ai/nodes/communication/ask-user.md): Pause a workflow to ask the user a question through a connected channel - [Conversation Flow Node](https://docs.cogniagent.ai/nodes/communication/conversation-flow.md): Start a conversation flow from inside a workflow - [Condition Node](https://docs.cogniagent.ai/nodes/logic/condition.md): Go different directions based on yes/no questions - [Loop Node](https://docs.cogniagent.ai/nodes/logic/loop.md): Repeat the same steps for each item in a list - [Multi-Condition Node](https://docs.cogniagent.ai/nodes/logic/multi-condition.md): Multi-way branching with dynamic conditions - [Logic Nodes](https://docs.cogniagent.ai/nodes/logic/overview.md): Make decisions, repeat steps, wait for approval, and control how your workflow runs - [Pause Node](https://docs.cogniagent.ai/nodes/logic/pause.md): Wait before continuing to the next step - [Wait and Combine Node](https://docs.cogniagent.ai/nodes/logic/wait-and-combine.md): Wait for parallel branches to complete before continuing - [Workflow Nodes Overview](https://docs.cogniagent.ai/nodes/overview.md): The building blocks for automating your work with CogniAgent - [AI Trigger Node](https://docs.cogniagent.ai/nodes/triggers/ai-lookout.md): Trigger workflows using AI-evaluated natural language conditions - [App Trigger Node](https://docs.cogniagent.ai/nodes/triggers/app-trigger.md): Trigger workflows from integrated applications like Gmail, Slack, and more - [On Variable Update Node](https://docs.cogniagent.ai/nodes/triggers/on-variable-update.md): Trigger workflows when application variable values change - [Trigger Nodes](https://docs.cogniagent.ai/nodes/triggers/overview.md): Choose how your workflows start - manually, on a schedule, or when something happens - [Portal Trigger](https://docs.cogniagent.ai/nodes/triggers/portal.md): Expose your workflow as a callable entry point with named inputs - [Scheduled Trigger Node](https://docs.cogniagent.ai/nodes/triggers/scheduled-trigger.md): Schedule workflows to run automatically on intervals - [Start Node](https://docs.cogniagent.ai/nodes/triggers/start.md): Run your workflow manually with a click - [Webhook Node](https://docs.cogniagent.ai/nodes/triggers/webhook.md): Run your workflow when another app or website sends you data - [Quick Start](https://docs.cogniagent.ai/quick-start.md): Build your first CogniAgent workflow step by step ## OpenAPI Specs - [openapi](https://docs.cogniagent.ai/api-reference/openapi.json)