Documentation Index
Fetch the complete documentation index at: https://docs.dialai.ca/llms.txt
Use this file to discover all available pages before exploring further.
The Building Blocks page is a centralized hub for managing the reusable components that power your flows and agent interactions. It brings together Tags, Voices, and Parameters into a single, unified interface.
To access Building Blocks, navigate to Build > Building Blocks in the left navigation menu.
Tags are used to structure and enrich data captured in conversations. The Tags tab provides a single table view of all tags across your flows.
Key Features
- Review all tags and answer formats in one table. See every tag, its answer format, associated flow, and auto-fill status at a glance.
- Create new tags for additional data points. Click the Create button to add a new tag.
- Delete or update outdated tags as workflows evolve. Use the delete icon to remove tags that are no longer needed.
Tag Properties
| Property | Description |
|---|
| Tag Name | The name of the tag used to label captured data. |
| Answer Format | The expected format for the tag value (e.g., Text). |
| Flow | The flow that the tag is associated with. |
| Auto Fill | Whether the tag is automatically populated during the conversation. |
Voices
The Voices tab lets you manage available voice options for speech experiences and playback.
Key Features
- Preview voice samples with custom sample text. Click the play button to hear how each voice sounds.
- Download voice samples for offline review. Use the download icon to save audio samples.
- Add new voices to expand your available options. Click the Create button to add a new voice.
Voice Properties
| Property | Description |
|---|
| Display Name | The name shown for the voice (e.g., Nova, Lily, Cassidy). |
| Description | A brief description of the voice characteristics (e.g., Female, Multilingual, Fast). |
| Sample | Play button to preview the voice. |
| Download | Download the voice sample for offline review. |
Parameters
Parameters are reusable input schemas used across functions and flows. The Parameters tab provides a central place to define and manage them.
Key Features
- Create new parameters with a JSON schema definition. Click the Create button and define the parameter’s name and schema.
- Filter and search parameters quickly from one list. Use the Filter button to narrow down the parameter list.
- Update schemas to keep integrations in sync. Click the edit icon on any parameter to update its schema.
Parameter Properties
| Property | Description |
|---|
| Name | The name of the parameter (e.g., TwilioAuthToken, StreetName). |
| Schema | The JSON schema definition for the parameter (e.g., { "type": "string" }). |
Parameters are referenced by functions within your flows. When a function is called, the relevant parameters are passed to it, allowing the function to access and store information such as customer details or conversation context.