> ## Documentation Index
> Fetch the complete documentation index at: https://docs.livefaces.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Conversation

> Hold a dialogue with completion rules, timing, inactivity check-ins, and optional structured output.

Use **Conversation** for interviews, coaching, support intake, and other exchanges that need participant responses. Keep the dialogue inside this node; canvas connections cannot create cycles.

## Configure

1. Write **Instructions** covering the objective, boundaries, and when to finish.
2. Bind inputs such as a question bank, customer context, or results from an earlier Task.
3. Define required **Output fields** when collecting structured information. Collection is a preset of Conversation.
4. Configure **Completion and time** and **Inactivity**. Select **Approved read tools** if the dialogue needs them.

Model completion, minimum duration, maximum duration, and inactivity are independent controls. By default, inactivity check-ins begin after 10 seconds of waiting for the participant. See [Conversation timing](https://docs.livefaces.ai/workflows/conversation-timing.md) for defaults, examples, and thinking pauses.

## Outcomes

| Outcome | Meaning |
| - | - |
| `complete` | The objective finished and the node returned schema-valid output. |
| `time_limit` | The configured maximum ended the conversation. |
| `inactive` | The participant did not respond within the check-in budget. |
| `user_ended` | The participant explicitly requested an end. |
| `error` / `timeout` | Processing failed or an execution limit was exceeded. |

Only `complete` guarantees structured output. Other endings retain the transcript. Route them explicitly when later steps require collected fields.

## Scenario: conduct an interview and assess it

Bind a question bank and instruct the Conversation to interview the candidate, ask relevant follow-ups, and avoid supplying answers. Set a 45-minute maximum and enable inactivity check-ins so the interviewer can offer clarification when the candidate is silent.

Route `complete`, `time_limit`, `inactive`, and `user_ended` to an assessment [Task](https://docs.livefaces.ai/workflows/nodes/task.md). Bind the interview **Transcript** explicitly and instruct the Task to mark unasked or unanswered topics as unassessed. Follow it with a second Conversation that explains the assessment and answers the candidate's questions.

Question-count instructions guide the model; they are not enforced progress counters. Use the time policy when the interview needs a scheduled duration.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.