## Node reference

This Node reference provides details about the [Nodes’](https://docs.cognigy.com/ai/agents/develop/nodes/overview) parameters to help you configure your [Flow](https://docs.cognigy.com/ai/agents/develop/projects-and-flows/overview).

## Node Categories

[**Basic**](https://docs.cognigy.com/ai/agents/develop/node-reference/basic/overview)

Use Basic Nodes for basic conversational Flows, for example, the [Say Node](https://docs.cognigy.com/ai/agents/develop/node-reference/basic/say) and the [Question Node](https://docs.cognigy.com/ai/agents/develop/node-reference/basic/question).

[**Logic**](https://docs.cognigy.com/ai/agents/develop/node-reference/logic/overview)

Use Logic Nodes to control the Flow execution, for example, the [If Node](https://docs.cognigy.com/ai/agents/develop/node-reference/logic/if) and the [Lookup Node](https://docs.cognigy.com/ai/agents/develop/node-reference/logic/lookup).

[**Voice**](https://docs.cognigy.com/ai/agents/develop/node-reference/voice/overview)

Voice Nodes are for developing voice AI Agents.

[**Analytics**](https://docs.cognigy.com/ai/agents/develop/node-reference/analytics/overview)

Nodes for tracking and analyzing conversation data and taking advantage of Cognigy AI’s comprehensive marketing functionality.

[**CXone**](https://docs.cognigy.com/ai/agents/develop/node-reference/cxone/overview)

Nodes for integrating NiCE CXone into your Flows.

[**Service**](https://docs.cognigy.com/ai/agents/develop/node-reference/service/overview)

Use Service Nodes to trigger external services, like databases and email servers. Additional services can be added through [Extensions](https://docs.cognigy.com/ai/for-developers/extensions).

[**AI**](https://docs.cognigy.com/ai/agents/develop/node-reference/ai/overview)

AI Nodes are a collection of Nodes for Cognigy.AI [NLU](https://docs.cognigy.com/ai/platform-features/nlu/overview) and [Agentic AI](https://docs.cognigy.com/ai/agents/overview).

[**Data**](https://docs.cognigy.com/ai/agents/develop/node-reference/data/overview)

Data Nodes are designed to manage, manipulate, process, or store data.

[**Agent Copilot**](https://docs.cognigy.com/ai/agents/develop/node-reference/agent-copilot/overview)

Nodes for creating the Agent Copilot workspace.

[**xApps**](https://docs.cognigy.com/ai/agents/develop/node-reference/xApp/overview)

Nodes for creating xApps.

[**Other**](https://docs.cognigy.com/ai/agents/develop/node-reference/other-nodes/overview)

Additional specialized Nodes.

If you want to create a custom Node, go to the [Extensions](https://docs.cognigy.com/ai/for-developers/extensions) section.

Nodes can belong to multiple categories for easier search and navigation. In the following sections, each Node is assigned to a single category to avoid duplicated descriptions.

## Common Sections to All Node Types

### Settings

All Node types include the **Settings** section, which contains the following parameters:

| Parameter          | Description                                                                                         |
|-------------------|-----------------------------------------------------------------------------------------------------|
| Label             | The name of the Node that is displayed in the Flow editor. This is useful to distinguish between Nodes of the same type. |
| Comment           | A comment that is displayed in the Flow editor. This is useful to add additional information about the Node.                   |
| Analytics Step    | An [analytic step](https://docs.cognigy.com/ai/agents/analyze/analytics-steps) to track which paths users take in the Flow. |

### Mocking

Use this section to control [Mocking](https://docs.cognigy.com/ai/agents/test/mocking) at the Node level.
