Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.cogniagent.ai/llms.txt

Use this file to discover all available pages before exploring further.

The Ask User node pauses a workflow, asks the user a question through a connected channel (widget, Slack, email, etc.), waits for their reply, and routes execution based on the answer.
Ask User node configuration form

When to use

  • Approvals — “Should we go ahead and refund this order? (yes/no)”
  • Clarifications — “Which of these accounts did you mean?”
  • Branching on user intent — Let the user steer the workflow without writing code.

How it works

  1. Pick the channel to send the question through. Channels are configured in your Conversation Flow or workspace.
  2. Write the question. Use {{}} to inline context from earlier nodes — e.g. Approve refund of {{order.amount}} for {{customer.name}}?
  3. Declare the expected responses (free text, yes/no, multi-choice). Each one gets its own outgoing handle.
  4. The workflow pauses until the user replies. The matching handle’s branch runs next.
Ask User replaces the older Human-in-the-loop node — it works the same way but is delivered through a real channel rather than the in-app approvals queue.

Next steps

Conversation Flow

Wrap a richer multi-turn conversation instead of a single question.

Channels

Set up the email, Slack, widget, or messaging channel the question is sent through.