# Documentation ## Docs - [Introduction](https://docs.dialai.ca/introduction.md): What Dial AI does and how the pieces fit together - [Dashboard](https://docs.dialai.ca/dashboard.md): View real-time and historical metrics for conversations and agent performance - [Conversations](https://docs.dialai.ca/conversations.md): Monitor and evaluate AI agent interactions with customers - [Live View](https://docs.dialai.ca/live-view.md): Monitor and manage active customer conversations in real time - [Inbox](https://docs.dialai.ca/inbox.md): Monitor and take over conversations that need human handling - [Issues](https://docs.dialai.ca/issues.md): Track bugs, requested flow changes, and observations, and turn review findings into applied fixes - [Key Concepts](https://docs.dialai.ca/keyconcepts.md): The vocabulary you need before building flows and agents - [Flows](https://docs.dialai.ca/flows.md): Create, manage, test, and publish AI conversation flows - [Building Your First Flow](https://docs.dialai.ca/first-flow.md): Step-by-step guide to creating and configuring your first AI agent flow - [Designing Thoughts](https://docs.dialai.ca/thoughts.md): Write the instructions that drive how your AI agent behaves at every state - [Functions and Events](https://docs.dialai.ca/functions-and-events.md): Give your AI agent the power to take actions and branch the conversation - [Flow Configuration](https://docs.dialai.ca/flow-configuration.md): Complete reference for configuring AI conversation flows — every tab, every field - [Flow Documentation](https://docs.dialai.ca/flow-documentation.md): Give your AI agent the knowledge it needs to answer customer questions accurately - [Testing Flows](https://docs.dialai.ca/testing-flows.md): Validate AI agent flows before publishing — quick chat sandbox, simulated platforms, and reusable test scenarios - [Agents](https://docs.dialai.ca/agents.md): Internal AI agents that help your team analyze conversations, build flows, and run back-office tasks - [Building Blocks](https://docs.dialai.ca/building-blocks.md): Manage tags, voices, parameters, and test scenarios shared across your flows - [Document Search](https://docs.dialai.ca/document-search.md): Ask questions across every document and FAQ indexed in your tenant - [Manage Documents](https://docs.dialai.ca/manage-documents.md): Upload files, sync from S3, Confluence, or SharePoint, and curate the knowledge your AI agents can search - [FAQ](https://docs.dialai.ca/faq.md): Curate the question / answer pairs your AI agents return for common questions - [Writing Good Documentation](https://docs.dialai.ca/writing-good-docs.md): How to author reference material the AI agent can actually use - [Schedule](https://docs.dialai.ca/schedule.md): Configure when each phone POC is active and how much AI handles - [Points of Contact](https://docs.dialai.ca/points-of-contact.md): Connect AI agents to phone numbers, SMS lines, email addresses, web chat snippets, and Slack channels - [AI Email Agent](https://docs.dialai.ca/email-agent.md): How the AI agent answers inbound email, handles attachments, and hands off to a human CSR - [Agent Voices](https://docs.dialai.ca/agent-voice.md): Pick the synthetic voice your AI agent uses on voice channels and per-flow variants - [Internal Contacts](https://docs.dialai.ca/internal-contact.md): Pre-configured destinations the AI agent can transfer customers to - [Outbound Campaigns](https://docs.dialai.ca/outbound.md): Run AI-driven outbound voice campaigns against a list of contacts, or dispatch one-off calls - [Email Campaigns](https://docs.dialai.ca/email-campaigns.md): Send AI-drafted outbound email campaigns to a recipient list - [iframe Integration](https://docs.dialai.ca/iframe-integration.md): Embed a Dial AI chat session inside your existing web application using an HTML iframe - [Script Tag Integration](https://docs.dialai.ca/script-tag-integration.md): Instructions on how to integrate Dial AI into your application using a simple script tag. - [API Integration](https://docs.dialai.ca/api-integration.md): Direct programmatic access to the Dial AI platform when the embedded widget isn't enough - [Passing Context Securely](https://docs.dialai.ca/integration-context.md): How to pass user identity and other context into chat sessions without allowing impersonation. - [Dialpad](https://docs.dialai.ca/dialpad.md): Connect Dialpad so inbound calls pop the caller's context to the right agent - [Users](https://docs.dialai.ca/users.md): Create, edit, and de-provision tenant operator accounts - [Operations](https://docs.dialai.ca/operations.md): Tenant-wide operational configuration — journey, internal phonebook, do-not-call, and skills - [Theme](https://docs.dialai.ca/theme-editing.md): Customize your tenant's branding — display name, logos, and color palette - [Environment](https://docs.dialai.ca/environment.md): Manage tenant-scoped environment variables and secrets - [Permissions](https://docs.dialai.ca/permissions.md): Roles and scope-based access control for your tenant - [Personal Configuration](https://docs.dialai.ca/personal-configuration.md): Self-service settings each user controls for their own routing, concurrency, and transfer destinations ## OpenAPI Specs - [openapi](https://docs.dialai.ca/api-reference/openapi.json)