# Voiceflow Documentation > Build, launch, and scale AI agents for every customer channel — all in one platform. ## Docs - [Analytics API](https://docs.voiceflow.com/api-reference/analytics-api/overview.md): Query usage metrics, access transcripts, and evaluate conversation quality. - [Overview](https://docs.voiceflow.com/api-reference/api-overview.md): Build custom integrations and manage your agents programmatically. - [Authentication](https://docs.voiceflow.com/api-reference/authentication.md): Connecting to your agent via Voiceflow's APIs. - [Interact - legacy (non-stream)](https://docs.voiceflow.com/api-reference/conversation/interact--legacy-non-stream.md): This endpoint is deprecated. Use the [Interact (non-stream)](/api-reference/conversation/interact-non-stream) endpoint instead. This legacy endpoint will continue to work for now, and we'll communicate a timeline for removal when one is available. We recommend migrating as soon as possible.This endpoint is deprecated. Use the [Interact (stream)](/api-reference/conversation/interact-stream) endpoint instead. This legacy endpoint will continue to work for now, and we'll communicate a timeline for removal when one is available. We recommend migrating as soon as possible. Ret… - [Interact (non-stream)](https://docs.voiceflow.com/api-reference/conversation/interact-non-stream.md): Send an action and receive an array of traces in response. - [Interact (stream)](https://docs.voiceflow.com/api-reference/conversation/interact-stream.md): Returns a stream of trace events followed by an end event using [SSE](https://en.wikipedia.org/wiki/Server-sent_events). - [Completion Events](https://docs.voiceflow.com/api-reference/conversations-api/completion-events.md) - [Interact (socket)](https://docs.voiceflow.com/api-reference/conversations-api/interact-socket.md) - [Conversations API](https://docs.voiceflow.com/api-reference/conversations-api/overview.md): Run and control your Voiceflow agent's runtime over HTTP. - [Overview](https://docs.voiceflow.com/api-reference/conversations-api/state-overview.md) - [Create document](https://docs.voiceflow.com/api-reference/kbpublicapidocument/create-document.md): Upload or provide a URL to scrape and import as a knowledge base document. Supports both `application/json` and `multipart/form-data` content types. - [Delete document](https://docs.voiceflow.com/api-reference/kbpublicapidocument/delete-document.md): Remove a document from the knowledge base. - [Get document](https://docs.voiceflow.com/api-reference/kbpublicapidocument/get-document.md): Fetch all chunks and metadata for the specified document. - [Replace document](https://docs.voiceflow.com/api-reference/kbpublicapidocument/replace-document.md): Replaces the target document with the provided content. Supports both `application/json` and `multipart/form-data` content types. - [Search documents](https://docs.voiceflow.com/api-reference/kbpublicapidocument/search-documents.md): Find all documents that match the specified criteria. - [Update chunk metadata by chunk ID](https://docs.voiceflow.com/api-reference/kbpublicapidocument/update-chunk-metadata-by-chunk-id.md): Update the metadata associated with the specified document chunk. - [Update document metadata](https://docs.voiceflow.com/api-reference/kbpublicapidocument/update-document-metadata.md): Update the metadata associated with the specified document. - [Upload table document](https://docs.voiceflow.com/api-reference/kbpublicapidocument/upload-table-document.md): Upload a structured document to the knowledge base. - [Knowledge base API](https://docs.voiceflow.com/api-reference/knowledge-base-api/overview.md): Manage your agent's knowledge base documents programmatically - [Project API](https://docs.voiceflow.com/api-reference/project-api/overview.md): Retrieve your Voiceflow project files. - [Fetch Project](https://docs.voiceflow.com/api-reference/project/fetch-project.md): Retrieve your Voiceflow project files. It will either be a: - `.vf` file which contains all the information of a project including details about blocks and steps in the diagrams. - `.vfr` file which includes a more concise version of the project in the `programs` property. We recommend to use th… - [Query](https://docs.voiceflow.com/api-reference/public-docs/query.md): Query the knowledge base and retrieve answers to user questions. Send a question and receive a synthesized answer or relevant document chunks from the knowledge base. - [Emit session event](https://docs.voiceflow.com/api-reference/session/emit-session-event.md): Emits an event to an ongoing conversation session. - [Start session](https://docs.voiceflow.com/api-reference/session/start-session.md): Start a new conversation and get a session key for interacting with an agent. - [Delete conversation state](https://docs.voiceflow.com/api-reference/state/delete-conversation-state.md): Deletes all state and session data from user's conversation. - [Get conversation state](https://docs.voiceflow.com/api-reference/state/get-conversation-state.md): Fetch the current state of the user's conversation. - [Update conversation state](https://docs.voiceflow.com/api-reference/state/update-conversation-state.md): Replace the current state of the user's conversation. - [Update conversation variables](https://docs.voiceflow.com/api-reference/state/update-conversation-variables.md): Updates variables in the user's state by merging with the properties in the request body. - [Batch run transcript evaluations](https://docs.voiceflow.com/api-reference/transcript-evaluation/batch-run-transcript-evaluations.md): Queue a batch of evaluations to run for the specified transcripts. - [Create transcript evaluation](https://docs.voiceflow.com/api-reference/transcript-evaluation/create-transcript-evaluation.md): Create a new transcript evaluation definition. - [Delete transcript evaluation](https://docs.voiceflow.com/api-reference/transcript-evaluation/delete-transcript-evaluation.md): Remove the specified evaluation along with results for all transcripts. - [Estimate transcript evaluation](https://docs.voiceflow.com/api-reference/transcript-evaluation/estimate-transcript-evaluation.md): Estimate the cost of running the specified evaluation for transcript matching the provided filters. - [Get all evaluations](https://docs.voiceflow.com/api-reference/transcript-evaluation/get-all-evaluations.md): Get all project evaluations including the number of results per evaluation - [Get transcript evaluation](https://docs.voiceflow.com/api-reference/transcript-evaluation/get-transcript-evaluation.md): Get the definition of the specified transcript evaluation. - [Run transcript evaluation](https://docs.voiceflow.com/api-reference/transcript-evaluation/run-transcript-evaluation.md): Run a single evaluation for the specified transcript. - [Update transcript evaluation](https://docs.voiceflow.com/api-reference/transcript-evaluation/update-transcript-evaluation.md): Update the definition of the specified transcript evaluation. - [Delete transcript property value](https://docs.voiceflow.com/api-reference/transcript-property-value/delete-transcript-property-value.md): Remove the value of a property from the specified transcript. - [Get all transcript property values](https://docs.voiceflow.com/api-reference/transcript-property-value/get-all-transcript-property-values.md): Get all property values associated with the specified transcript. - [Set transcript property value](https://docs.voiceflow.com/api-reference/transcript-property-value/set-transcript-property-value.md): Associate a value with the specified property and transcript. - [Create transcript property](https://docs.voiceflow.com/api-reference/transcript-property/create-transcript-property.md): Create a new transcript property definition. - [Delete transcript property](https://docs.voiceflow.com/api-reference/transcript-property/delete-transcript-property.md): Remove the specified property from all transcripts along with their values. - [Get all transcript properties](https://docs.voiceflow.com/api-reference/transcript-property/get-all-transcript-properties.md): Get all transcript properties for the specified project. - [Get transcript property](https://docs.voiceflow.com/api-reference/transcript-property/get-transcript-property.md): Get the definition of the specified transcript property. - [Update transcript property](https://docs.voiceflow.com/api-reference/transcript-property/update-transcript-property.md): Update the definition of the specified transcript property. - [Delete transcript](https://docs.voiceflow.com/api-reference/transcript/delete-transcript.md): Remove this transcript, its logs and all evaluation results. - [End transcript](https://docs.voiceflow.com/api-reference/transcript/end-transcript.md): Mark a transcript as complete. Once ended, enabled evaluations will be triggered. - [Get transcript](https://docs.voiceflow.com/api-reference/transcript/get-transcript.md): Fetch a transcript with its logs, properties and evaluation results. - [Search transcripts](https://docs.voiceflow.com/api-reference/transcript/search-transcripts.md): Search for transcripts matching the specified criteria with pagination. - [Query usage](https://docs.voiceflow.com/api-reference/usage/query-usage.md): Query usage for a project - [Organization events webhooks](https://docs.voiceflow.com/api-reference/webhooks/org-events.md): Receive organization level events to your webhooks. - [Session lifecycle webhook](https://docs.voiceflow.com/api-reference/webhooks/session-lifecyle.md): Send events from your project's calls to your webhook. - [Changelog](https://docs.voiceflow.com/changelog/changelog.md): Stay up to date with Voiceflow product updates, new features, improvements, and bug fixes. - [Build an advanced FAQ agent with metadata filtering](https://docs.voiceflow.com/courses/advanced-knowledge-base.md): Create a support agent for different user types using metadata filtering to serve the right content. - [Build your first workflow](https://docs.voiceflow.com/courses/build-your-first-workflow.md): Create a deterministic flow with a financial disclaimer, buttons, and an embedded playbook for guided conversations. - [Chat agent quick start guide](https://docs.voiceflow.com/courses/chat-agent-quick-start.md): Build and launch your first chat agent in 3 minutes or less. - [Tutorials](https://docs.voiceflow.com/courses/home.md): Learn how to build powerful, production-ready AI agents using Voiceflow. - [Build an authentication workflow](https://docs.voiceflow.com/courses/initialization-workflow.md): Gate your agent behind identity verification using an initialization workflow, playbooks, and API calls. - [Integrate with third-party tools](https://docs.voiceflow.com/courses/integrate-with-third-party-tools.md): Connect your agent with the outside world in 5 minutes. - [Phone agent quick start guide](https://docs.voiceflow.com/courses/phone-agent-quick-start.md): Build and launch your first voice agent in 3 minutes or less. - [Build a simple FAQ agent](https://docs.voiceflow.com/courses/simple-knowledge-base.md): Create a support agent grounded in FAQ data from your knowledge base. - [Developer tools overview](https://docs.voiceflow.com/developer-tools/developer-tools-overview.md): Manage and test your agents programmatically. - [Voiceflow CLI overview](https://docs.voiceflow.com/developer-tools/voiceflow-cli.md): Command-line tool for testing, managing, and automating your Voiceflow agents. - [Export agent information](https://docs.voiceflow.com/developer-tools/voiceflow-cli/agent/export.md): Export your Voiceflow agent configuration and data as .vf files. - [Agent](https://docs.voiceflow.com/developer-tools/voiceflow-cli/agent/index.md): Interact with and manage your Voiceflow agents from the command line. - [Fetch analytics](https://docs.voiceflow.com/developer-tools/voiceflow-cli/analytics/fetch.md): Export your agent's analytics data with customizable filters and options. - [Analytics](https://docs.voiceflow.com/developer-tools/voiceflow-cli/analytics/index.md): Access and analyze your agent's performance metrics, from your terminal. - [API endpoints](https://docs.voiceflow.com/developer-tools/voiceflow-cli/api-serve/api-endpoints.md): Reference documentation for all Voiceflow CLI API server endpoints. - [API server](https://docs.voiceflow.com/developer-tools/voiceflow-cli/api-serve/index.md): Run a local HTTP API server to execute tests via REST endpoints. - [Public instance](https://docs.voiceflow.com/developer-tools/voiceflow-cli/api-serve/public-instance.md): Try the Voiceflow CLI API server online, without local setup. - [Security and troubleshooting](https://docs.voiceflow.com/developer-tools/voiceflow-cli/api-serve/security-troubleshooting.md): Secure your API server and resolve deployment issues. - [Usage examples](https://docs.voiceflow.com/developer-tools/voiceflow-cli/api-serve/usage-examples.md): Practical examples of using the Voiceflow CLI API server with curl and other tools. - [Agent-to-agent examples](https://docs.voiceflow.com/developer-tools/voiceflow-cli/automated-testing/agent-to-agent-examples.md): Real-world examples of agent-to-agent testing scenarios. - [Agent-to-agent tests reference](https://docs.voiceflow.com/developer-tools/voiceflow-cli/automated-testing/agent-to-agent-tests.md): Define agent-to-agent tests for realistic conversation testing. - [Interaction-based examples](https://docs.voiceflow.com/developer-tools/voiceflow-cli/automated-testing/contains.md): See practical examples of interaction-based tests with validation rules. - [Automated testing](https://docs.voiceflow.com/developer-tools/voiceflow-cli/automated-testing/index.md): Test your agents with interaction-based and AI-powered agent-to-agent testing. - [Suite reference](https://docs.voiceflow.com/developer-tools/voiceflow-cli/automated-testing/suites.md): Structure and configure test suites for your Voiceflow agents. - [Interaction-based tests reference](https://docs.voiceflow.com/developer-tools/voiceflow-cli/automated-testing/tests.md): Define and structure interaction-based tests to validate agent responses. - [CLI Quickstart](https://docs.voiceflow.com/developer-tools/voiceflow-cli/cli-quick-start.md): Get up and running with the Voiceflow CLI in minutes. - [voiceflow](https://docs.voiceflow.com/developer-tools/voiceflow-cli/command-line-usage/index.md): Reference for Voiceflow CLI command syntax and global options. - [voiceflow agent](https://docs.voiceflow.com/developer-tools/voiceflow-cli/command-line-usage/voiceflow-agent.md): CLI reference for agent management commands. - [voiceflow analytics](https://docs.voiceflow.com/developer-tools/voiceflow-cli/command-line-usage/voiceflow-analytics.md): CLI reference for analytics fetching commands. - [voiceflow completion](https://docs.voiceflow.com/developer-tools/voiceflow-cli/command-line-usage/voiceflow-completion.md): Enable shell autocompletion for Voiceflow CLI commands. - [voiceflow dialog](https://docs.voiceflow.com/developer-tools/voiceflow-cli/command-line-usage/voiceflow-dialog.md): Start a dialog with the Voiceflow project. - [voiceflow document](https://docs.voiceflow.com/developer-tools/voiceflow-cli/command-line-usage/voiceflow-document.md): CLI reference for knowledge base document management commands. - [voiceflow jsonschema](https://docs.voiceflow.com/developer-tools/voiceflow-cli/command-line-usage/voiceflow-jsonschema.md): Export Voiceflow's JSON schema for custom integrations. - [voiceflow kb](https://docs.voiceflow.com/developer-tools/voiceflow-cli/command-line-usage/voiceflow-kb.md): CLI reference for knowledge base management commands. - [voiceflow server](https://docs.voiceflow.com/developer-tools/voiceflow-cli/command-line-usage/voiceflow-server.md): CLI reference for starting the Voiceflow test API server. - [voiceflow test](https://docs.voiceflow.com/developer-tools/voiceflow-cli/command-line-usage/voiceflow-test.md): CLI reference for test execution commands. - [voiceflow transcript](https://docs.voiceflow.com/developer-tools/voiceflow-cli/command-line-usage/voiceflow-transcript.md): CLI reference for transcript fetching and management commands. - [voiceflow version](https://docs.voiceflow.com/developer-tools/voiceflow-cli/command-line-usage/voiceflow-version.md): Check your installed Voiceflow CLI version. - [Dialog](https://docs.voiceflow.com/developer-tools/voiceflow-cli/dialog/index.md): Conduct interactive conversations with your Voiceflow projects. - [Replay](https://docs.voiceflow.com/developer-tools/voiceflow-cli/dialog/replay.md): Replay previously recorded conversations for testing and debugging. - [Start](https://docs.voiceflow.com/developer-tools/voiceflow-cli/dialog/start.md): Start an interactive conversation session with your agent. - [Documents](https://docs.voiceflow.com/developer-tools/voiceflow-cli/documents/index.md): Upload and manage documents in your knowledge base. - [Upload files](https://docs.voiceflow.com/developer-tools/voiceflow-cli/documents/upload-files.md): Upload local files to your Voiceflow knowledge base. - [Upload URLs](https://docs.voiceflow.com/developer-tools/voiceflow-cli/documents/upload-urls.md): Import content from URLs into your knowledge base. - [Knowledge base](https://docs.voiceflow.com/developer-tools/voiceflow-cli/knowledge-base/index.md): Manage your agent's knowledge base repository and settings. - [Query](https://docs.voiceflow.com/developer-tools/voiceflow-cli/knowledge-base/query.md): Query your knowledge base with AI model processing. - [Authentication](https://docs.voiceflow.com/developer-tools/voiceflow-cli/overview/authentication.md): Authenticate with Voiceflow for CLI access. - [Install](https://docs.voiceflow.com/developer-tools/voiceflow-cli/overview/cli-install.md): Install the Voiceflow CLI on your machine. - [FAQ](https://docs.voiceflow.com/developer-tools/voiceflow-cli/overview/faq.md): Frequently asked questions about Voiceflow CLI and supported features. - [Roadmap](https://docs.voiceflow.com/developer-tools/voiceflow-cli/overview/roadmap.md): Future plans and upcoming features for Voiceflow CLI. - [Fetching transcripts](https://docs.voiceflow.com/developer-tools/voiceflow-cli/transcripts/fetching.md): Export conversation transcripts with filtering and analysis options. - [Transcripts](https://docs.voiceflow.com/developer-tools/voiceflow-cli/transcripts/index.md): View turn-by-turn conversation records to understand agent performance. - [Transform transcripts into tests](https://docs.voiceflow.com/developer-tools/voiceflow-cli/transcripts/transcripts-to-test.md): Convert transcripts into reusable test cases for your test suites. - [Troubleshooting](https://docs.voiceflow.com/developer-tools/voiceflow-cli/troubleshooting.md): Resolve common Voiceflow CLI issues and get support. - [Email notifications](https://docs.voiceflow.com/developer-tools/voiceflow-test-platform/email-notifications.md): Configure email alerts for test failures and weekly summaries. - [Voiceflow Test Platform overview](https://docs.voiceflow.com/developer-tools/voiceflow-test-platform/index.md): Web-based platform for creating and executing automated test suites. - [Scheduled tests](https://docs.voiceflow.com/developer-tools/voiceflow-test-platform/scheduled-tests.md): Automate recurring test execution on predefined schedules. - [Settings and configuration](https://docs.voiceflow.com/developer-tools/voiceflow-test-platform/settings-configuration.md): Configure notifications, account preferences, and platform settings. - [Statistics and analytics](https://docs.voiceflow.com/developer-tools/voiceflow-test-platform/statistics-analytics.md): View test performance metrics and execution trends. - [Test execution](https://docs.voiceflow.com/developer-tools/voiceflow-test-platform/test-execution.md): Run test suites manually or on schedule to validate agents. - [Test suites](https://docs.voiceflow.com/developer-tools/voiceflow-test-platform/test-suites.md): Create and manage test suite definitions for your agents. - [User authentication](https://docs.voiceflow.com/developer-tools/voiceflow-test-platform/user-authentication.md): Sign up, log in, and manage your Test Platform account. - [Introduction](https://docs.voiceflow.com/documentation/Introduction.md): Build, test, deploy, and monitor AI agents for customer experience. - [Billing overview](https://docs.voiceflow.com/documentation/account-management/billing.md) - [Credits pricing table](https://docs.voiceflow.com/documentation/account-management/billing/credits-pricing-table.md): How credits are consumed across your agent's LLM, voice, and orchestration usage. - [Managing your subscription](https://docs.voiceflow.com/documentation/account-management/billing/managing-your-subscription.md): How to manage your Voiceflow plan, add-ons, payment method, invoices, and other billing settings. - [Workspaces](https://docs.voiceflow.com/documentation/account-management/collaboration.md): Organize projects and collaborate with your team. - [Importing data sources](https://docs.voiceflow.com/documentation/build/Importing-data-sources.md): Ground your agent's responses in your own content. - [PII redaction](https://docs.voiceflow.com/documentation/build/data/pii-redaction.md): Automatically redact personally identifiable information from transcripts. - [Variables](https://docs.voiceflow.com/documentation/build/data/variables.md): Store and reuse context throughout a conversation. - [Choosing a framework](https://docs.voiceflow.com/documentation/build/framework/choosing-a-framework.md): Choose the agent framework that's best for your use case. - [Initialization workflow](https://docs.voiceflow.com/documentation/build/framework/initialization-workflow.md): Run a workflow before your agent takes control of the conversation. - [Global prompt](https://docs.voiceflow.com/documentation/build/global-prompt.md): The always-on layer that shapes how your agent behaves across every conversation turn. - [Instructions](https://docs.voiceflow.com/documentation/build/instructions.md): Defines how the agent routes requests and decides which tools to use - [Overview](https://docs.voiceflow.com/documentation/build/overview.md): Build AI agents with playbooks, workflows, and powerful customization options. - [Playbooks](https://docs.voiceflow.com/documentation/build/playbooks.md): Goal-based AI that navigates conversations toward an outcome. - [Querying the knowledge base](https://docs.voiceflow.com/documentation/build/querying-the-knowledge-base.md) - [API](https://docs.voiceflow.com/documentation/build/steps/API.md): Make HTTP requests to external APIs at a specific point in your workflow. - [Carousel](https://docs.voiceflow.com/documentation/build/steps/Carousel.md): Display multiple cards in a scrollable carousel. - [MCP](https://docs.voiceflow.com/documentation/build/steps/MCP.md): Use an MCP tool at a specific point in your workflow. - [Operator](https://docs.voiceflow.com/documentation/build/steps/Operator.md): Route your workflow with LLM-powered conditional logic, no code required. - [Call forward](https://docs.voiceflow.com/documentation/build/steps/call-forward.md): Transfer calls from your agent to a live representative or another phone number. - [Card](https://docs.voiceflow.com/documentation/build/steps/card.md): Display a card with an image, text, and buttons. - [Code](https://docs.voiceflow.com/documentation/build/steps/code.md): Run JavaScript code in your workflow. - [Condition](https://docs.voiceflow.com/documentation/build/steps/condition.md): Route your workflow based on variable values or logic. - [Crew](https://docs.voiceflow.com/documentation/build/steps/crew.md): Coordinate multiple playbooks to work together seamlessly. - [End](https://docs.voiceflow.com/documentation/build/steps/end.md): End your agent's conversation and optionally send a closing message. - [Function](https://docs.voiceflow.com/documentation/build/steps/function.md): Run custom code as a function tool in your workflow. - [Integration](https://docs.voiceflow.com/documentation/build/steps/integration.md): Use a third-party integration tool in your workflow. - [Listen](https://docs.voiceflow.com/documentation/build/steps/listen.md): Capture the user's response and save it to a variable. - [Message](https://docs.voiceflow.com/documentation/build/steps/message.md): Send a message to the user. - [Playbook](https://docs.voiceflow.com/documentation/build/steps/playbook.md): Add agentic playbooks to your deterministic workflows. - [Set](https://docs.voiceflow.com/documentation/build/steps/set.md): Set or update variable values in your workflow. - [Workflow](https://docs.voiceflow.com/documentation/build/steps/workflow.md): Call another workflow from your current workflow. - [Airtable tool](https://docs.voiceflow.com/documentation/build/tools/airtable-tool.md): Create, read, update, and delete records in your Airtable bases. - [API tool](https://docs.voiceflow.com/documentation/build/tools/api-tool.md): Make HTTP requests to external APIs. - [Function tool](https://docs.voiceflow.com/documentation/build/tools/function-tool.md): Run custom JavaScript during a conversation. - [Global tools](https://docs.voiceflow.com/documentation/build/tools/global-tools.md): Give your agent tools that are available everywhere, across all playbooks and workflows. - [Gmail tool](https://docs.voiceflow.com/documentation/build/tools/gmail-tool.md): Send emails from your agent using your connected Gmail account. - [Google Sheets tool](https://docs.voiceflow.com/documentation/build/tools/google-sheets-tool.md): Read data from and write data to a Google Sheet. - [Hubspot tool](https://docs.voiceflow.com/documentation/build/tools/hubspot-tool.md): Create contacts, leads, and tickets in your HubSpot CRM. - [Make tool](https://docs.voiceflow.com/documentation/build/tools/make-tool.md): Connect your agent to hundreds of apps through Make scenarios. - [MCP tool](https://docs.voiceflow.com/documentation/build/tools/mcp-tool.md): Connect your agent to MCP servers and use their tools. - [Overview](https://docs.voiceflow.com/documentation/build/tools/overview.md): Pre-built integrations to the platforms you already use. - [Salesforce tool](https://docs.voiceflow.com/documentation/build/tools/salesforce-tool.md): Manage leads, contacts, and cases in your Salesforce CRM. - [Shopify tool](https://docs.voiceflow.com/documentation/build/tools/shopify.md): Manage customers, orders, and products in your Shopify store. - [System tools](https://docs.voiceflow.com/documentation/build/tools/system-tools.md): Built-in tools your agent can use automatically. - [Twilio tool](https://docs.voiceflow.com/documentation/build/tools/twilio-tool.md): Send SMS messages from your agent using your Twilio account. - [Zendesk tool](https://docs.voiceflow.com/documentation/build/tools/zendesk-tool.md): Manage support tickets, users, and organizations in Zendesk. - [Workflows](https://docs.voiceflow.com/documentation/build/workflows.md): Deterministic control with AI reasoning baked in wherever you need it. - [Behaviour](https://docs.voiceflow.com/documentation/building-agents/behaviour.md): Fine tune your agent for optimal performance. - [Secrets](https://docs.voiceflow.com/documentation/building/data/secrets.md): Securely store sensitive information. - [Buttons](https://docs.voiceflow.com/documentation/buttons/steps/buttons.md): Display clickable buttons for users to interact with. - [Chat agent quickstart](https://docs.voiceflow.com/documentation/chat-agent-quickstart.md) - [Custom interfaces](https://docs.voiceflow.com/documentation/deploy/custom-integrations.md) - [Connecting a phone number](https://docs.voiceflow.com/documentation/deploy/phone/connect-a-phone-number.md): Connect a phone number to your agent to enable voice calls over the phone. - [Inbound calling](https://docs.voiceflow.com/documentation/deploy/phone/inbound-calling.md): Receive phone calls and route them to your agent automatically. - [Outbound calling](https://docs.voiceflow.com/documentation/deploy/phone/outbound-calling.md): Programmatically trigger your agent to call any phone number. - [Publishing your agent](https://docs.voiceflow.com/documentation/deploy/publishing-your-agent.md): Release your agent to production. - [Customize widget](https://docs.voiceflow.com/documentation/deploy/widget/custom-web-chat-styling.md): Customize the widget to fit your brand and requirements. - [Install widget](https://docs.voiceflow.com/documentation/deploy/widget/embedding-the-chat-widget.md): Add your agent to your website in minutes. - [Web chat widget API](https://docs.voiceflow.com/documentation/deploy/widget/web-chat-api.md): Customize the web chat widget to meet your needs. - [Web chat extensions](https://docs.voiceflow.com/documentation/deploy/widget/web-chat-extensions.md): Customize the web chat widget to meet your needs. - [Analytics](https://docs.voiceflow.com/documentation/measure/analytics.md): Track your agent's performance and usage with a customizable dashboard of key metrics. - [Evaluations](https://docs.voiceflow.com/documentation/measure/evaluations.md): Automatically score your agent's conversations to measure quality and performance at scale. - [Transcripts](https://docs.voiceflow.com/documentation/measure/transcripts.md): Review and analyze every conversation your agent has with users. - [Phone agent quickstart](https://docs.voiceflow.com/documentation/phone-agent-quickstart.md) - [Traces](https://docs.voiceflow.com/trace-types.md): Reference for every trace type returned by the Conversations API. ## OpenAPI Specs - [openapi.public](https://docs.voiceflow.com/specs/analytics/openapi.public.json) - [project-api](https://docs.voiceflow.com/specs-prettified/temp/project-api.json) - [analytics-api](https://docs.voiceflow.com/specs-prettified/temp/analytics-api.json)