# Flows & Building blocks

- [Overview](https://docs.nlx.ai/platform/nlx-platform-guide/flows-and-building-blocks/overview.md): Guide conversation flows & organize business actions using flows in your NLX workspace
- [Flows & variables](https://docs.nlx.ai/platform/nlx-platform-guide/flows-and-building-blocks/overview/flows-and-variables.md): Learn about the components of flows and variables and how they operate in NLX
- [Turns & state](https://docs.nlx.ai/platform/nlx-platform-guide/flows-and-building-blocks/overview/turns-and-state.md): Learn about the what defines a turn, memory state, and how to troubleshoot in NLX
- [Canvas](https://docs.nlx.ai/platform/nlx-platform-guide/flows-and-building-blocks/overview/canvas.md): Learn to build powerful AI conversations using the Canvas in your NLX workspace
- [Flow settings](https://docs.nlx.ai/platform/nlx-platform-guide/flows-and-building-blocks/overview/setup.md): Learn to easily configure settings of your intent and its flow in your NLX workspace
- [Nodes](https://docs.nlx.ai/platform/nlx-platform-guide/flows-and-building-blocks/overview/nodes.md): Get acquainted with nodes that construct your conversation flows in NLX
- [Appearance](https://docs.nlx.ai/platform/nlx-platform-guide/flows-and-building-blocks/overview/stay-organized.md): Discover tools for keeping your flows organized in your NLX workspace
- [Knowledge bases](https://docs.nlx.ai/platform/nlx-platform-guide/flows-and-building-blocks/knowledge-bases.md): Tap into more information resources to assist your customers in your NLX workspace
- [Ingest content](https://docs.nlx.ai/platform/nlx-platform-guide/flows-and-building-blocks/knowledge-bases/ingest-content.md): Easily set up your knowledge base data in NLX
- [Add metadata](https://docs.nlx.ai/platform/nlx-platform-guide/flows-and-building-blocks/knowledge-bases/add-metadata.md): Easily apply metadata filters for retrieval requests to your knowledge base in NLX
- [Support citations](https://docs.nlx.ai/platform/nlx-platform-guide/flows-and-building-blocks/knowledge-bases/support-citations.md): Display in-line citations in chat using responses from your knowledge base
- [Use a KB](https://docs.nlx.ai/platform/nlx-platform-guide/flows-and-building-blocks/knowledge-bases/use-a-kb.md): Learn how to put your knowledge base to work in NLX
- [Modalities](https://docs.nlx.ai/platform/nlx-platform-guide/flows-and-building-blocks/modalities.md): Manage and set up advanced payloads with Modalities in NLX
- [Advanced](https://docs.nlx.ai/platform/nlx-platform-guide/flows-and-building-blocks/advanced.md)
- [Generative Journey® (Slots)](https://docs.nlx.ai/platform/nlx-platform-guide/flows-and-building-blocks/advanced/generative-journey-r-slots.md): From start to finish, set up a flow using Generative Journey in slot capture mode with NLX
- [Actions](https://docs.nlx.ai/platform/nlx-platform-guide/flows-and-building-blocks/advanced/actions.md): Empower conversations with Actions—send content or perform tasks
- [Agentic Voice+](https://docs.nlx.ai/platform/nlx-platform-guide/flows-and-building-blocks/advanced/agentic-voice+.md): Create a bidirectional agent for multimodal voice-driven experiences using the NLX platform
- [Context variables](https://docs.nlx.ai/platform/nlx-platform-guide/flows-and-building-blocks/advanced/context-variables.md): Create custom context for values to use across intent flows in NLX
- [Escalation channels](https://docs.nlx.ai/platform/nlx-platform-guide/flows-and-building-blocks/advanced/escalation-channels.md): Learn how to set up escalation transfers in NLX
- [Lifecycle hooks](https://docs.nlx.ai/platform/nlx-platform-guide/flows-and-building-blocks/advanced/lifecycle-hooks.md): Trigger general actions at the start, end, or escalation point of your conversations
- [NLP training](https://docs.nlx.ai/platform/nlx-platform-guide/flows-and-building-blocks/advanced/nlp-training.md): Identify and quickly train unrecognized user inputs in your NLX workspace
- [Phone channel](https://docs.nlx.ai/platform/nlx-platform-guide/flows-and-building-blocks/advanced/phone-channel.md): From start to finish, set up an application for phone interfaces with NLX
- [Secrets](https://docs.nlx.ai/platform/nlx-platform-guide/flows-and-building-blocks/advanced/secrets.md): Manage and set up sensitive parameters for added security and efficiency in an NLX workspace
- [Slots (custom)](https://docs.nlx.ai/platform/nlx-platform-guide/flows-and-building-blocks/advanced/slots-custom.md): Provide choices and direct conversations more efficiently using custom slots with NLX
- [Translations](https://docs.nlx.ai/platform/nlx-platform-guide/flows-and-building-blocks/advanced/translations.md): Manage workspace languages & translations efficiently in your NLX workspace
- [Touchpoint modalities](https://docs.nlx.ai/platform/nlx-platform-guide/flows-and-building-blocks/advanced/touchpoint-modalities.md): A collection of walkthroughs to get you up and running with NLX Touchpoint features
- [Carousel modality](https://docs.nlx.ai/platform/nlx-platform-guide/flows-and-building-blocks/advanced/touchpoint-modalities/carousel-modality.md): From start to finish, provide a chat Carousel modality with NLX Touchpoint
- [Video modality](https://docs.nlx.ai/platform/nlx-platform-guide/flows-and-building-blocks/advanced/touchpoint-modalities/video-modality.md): From start to finish, set up a chat-based application ft. a custom video modality with NLX
- [Voice+ scripts](https://docs.nlx.ai/platform/nlx-platform-guide/flows-and-building-blocks/advanced/voice+-scripts.md): Create structured voice-guided prompts for your web assets in the NLX platform


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.nlx.ai/platform/nlx-platform-guide/flows-and-building-blocks.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
