# Talkdesk Studio Documentation > Talkdesk Studio advanced documentation offers a comprehensive guide to our self-service visual flow designer, so you can build and deliver the customer journey that best suits your business needs. ## Guides - [What is Talkdesk Studio?](https://studio.talkdesk.com/docs/talkdesk-studio-intro.md) - [Getting Started](https://studio.talkdesk.com/docs/getting-started-studio.md) - [Account Settings that Impact Studio](https://studio.talkdesk.com/docs/account-level-settings-that-impact-studio.md): All these account-level settings can be found in Admin > Preferences. - [Permissions to Use Studio Flows, Modules, and Governance](https://studio.talkdesk.com/docs/permissions-to-use-studio-flows-and-modules.md) - [Flow Types](https://studio.talkdesk.com/docs/flow-types.md) - [Compare and Display the Differences between Studio Flow Versions](https://studio.talkdesk.com/docs/compare-and-display-the-differences-between-studio-flow-versions.md) - [Retention Period for Studio Flows Context](https://studio.talkdesk.com/docs/retention-period-for-studio-flows-context.md) - [Migration Guide from Classic IVR to Studio](https://studio.talkdesk.com/docs/migration-guide-classic-ivr-to-studio.md) - [Service Quotas](https://studio.talkdesk.com/docs/service-quotas-studio.md) - [Archiving an Audio File](https://studio.talkdesk.com/docs/archiving-an-audio-file.md) - [Assigning a Flow to a Number](https://studio.talkdesk.com/docs/assigning-a-flow-to-a-number.md) - [Deleting Flows](https://studio.talkdesk.com/docs/delete-flows.md) - [Enable Studio Context to be Shared between Flows (Voice)](https://studio.talkdesk.com/docs/enable-studio-context-to-be-shared-between-flows-voice.md) - [Error Handling](https://studio.talkdesk.com/docs/error-handling.md) - [Flow Statuses and Versions](https://studio.talkdesk.com/docs/flow-status-and-versions.md) - [Flow Step Search](https://studio.talkdesk.com/docs/flow-step-search.md) - [Functions](https://studio.talkdesk.com/docs/functions.md) - [Importing and Exporting Flows](https://studio.talkdesk.com/docs/importing-and-exporting-flows.md) - [Loops](https://studio.talkdesk.com/docs/loops.md) - [Modules](https://studio.talkdesk.com/docs/modules.md) - [Prompts](https://studio.talkdesk.com/docs/prompts.md) - [Upgrading](https://studio.talkdesk.com/docs/components-upgrades.md) - [Using Filters](https://studio.talkdesk.com/docs/using-filters.md) - [Zooming and Panning the Canvas](https://studio.talkdesk.com/docs/panning-and-zooming-the-flow-editor-canvas.md): ***Note:*** *“Panning” refers to the omnidirectional scrolling of an image larger than the display.* - [Overview](https://studio.talkdesk.com/docs/overview.md) - [Analyze Digital Message (Powered by Navigator)](https://studio.talkdesk.com/docs/analyze-digital-message.md): _**Note: **This component has associated usage costs. For detailed information on these costs, please contact your Talkdesk representative._ - [Preferences](https://studio.talkdesk.com/docs/preferences-5.md) - [Exits](https://studio.talkdesk.com/docs/exits-3.md) - [Analyze Voice Message (Powered by Navigator)](https://studio.talkdesk.com/docs/analyze-voice-message.md): _**Note: **This component has associated usage costs. For detailed information on these costs, please contact your Talkdesk representative._ - [Preferences](https://studio.talkdesk.com/docs/preferences-7.md) - [Exits](https://studio.talkdesk.com/docs/exits-6.md) - [API Request](https://studio.talkdesk.com/docs/api-request.md) - [Arguments](https://studio.talkdesk.com/docs/api-request-arguments.md) - [Preferences](https://studio.talkdesk.com/docs/api-request-preferences.md) - [Exits](https://studio.talkdesk.com/docs/api-request-exits.md) - [Assign Agents to Message](https://studio.talkdesk.com/docs/assign-agents-to-message.md) - [Preferences](https://studio.talkdesk.com/docs/preferences-assign-agents-to-message.md) - [Exits](https://studio.talkdesk.com/docs/exits-assign-agents-to-message.md) - [Assignment and Dial](https://studio.talkdesk.com/docs/assignment-dial.md) - [Preferences](https://studio.talkdesk.com/docs/assignment-dial-preferences.md) - [Exits](https://studio.talkdesk.com/docs/exits-assignment-and-dial.md) - [Authenticate Voice](https://studio.talkdesk.com/docs/authenticate-voice.md): _**Note: **This component has associated usage costs. For detailed information on these costs, please contact your Talkdesk representative._ - [Preferences](https://studio.talkdesk.com/docs/preferences-voice-authentication.md) - [Exits](https://studio.talkdesk.com/docs/exits-voice-authentication.md) - [Auto-answer](https://studio.talkdesk.com/docs/auto-answer.md) - [Preferences](https://studio.talkdesk.com/docs/preferences-auto-answer.md) - [Exits](https://studio.talkdesk.com/docs/exits-auto-answer.md) - [Automated Message](https://studio.talkdesk.com/docs/automated-message.md) - [Preferences](https://studio.talkdesk.com/docs/preferences-automated-message.md) - [Exits](https://studio.talkdesk.com/docs/exits-automated-message.md) - [Begin Module](https://studio.talkdesk.com/docs/begin-module.md) - [Arguments](https://studio.talkdesk.com/docs/arguments.md) - [Exits](https://studio.talkdesk.com/docs/exits-begin-module.md) - [Calendar Based Rules](https://studio.talkdesk.com/docs/calendar-based-rules.md) - [Preferences](https://studio.talkdesk.com/docs/preferences-calendar-based-rules.md) - [Exits](https://studio.talkdesk.com/docs/exits-calendar-based-rules.md) - [Conditional Statement](https://studio.talkdesk.com/docs/conditional-statement.md) - [Preferences](https://studio.talkdesk.com/docs/preferences-conditional-statement.md) - [Exits](https://studio.talkdesk.com/docs/exits-conditional-statement.md): Define the conditions for each routing path. - [Connect to Autopilot Digital](https://studio.talkdesk.com/docs/connect-to-autopilot-digital.md): _**Note: **This component has associated usage costs. For detailed information on these costs, please contact your Talkdesk representative._ - [Preferences](https://studio.talkdesk.com/docs/preferences-connect-to-autopilot-digital.md) - [Exits](https://studio.talkdesk.com/docs/exits-connect-to-autopilot-digital.md) - [Connect to Autopilot Voice](https://studio.talkdesk.com/docs/connect-to-autopilot-voice.md): _**Note: **This component has associated usage costs. For detailed information on these costs, please contact your Talkdesk representative._ - [Preferences](https://studio.talkdesk.com/docs/preferences-connect-to-autopilot-voice.md) - [Exits](https://studio.talkdesk.com/docs/exits-connect-to-autopilot-voice.md) - [Dial Agent](https://studio.talkdesk.com/docs/dial-agent.md) - [Preferences](https://studio.talkdesk.com/docs/preferences-dial-agent.md) - [Exits](https://studio.talkdesk.com/docs/exits-dial-agent.md) - [End Flow](https://studio.talkdesk.com/docs/end-flow.md) - [Estimated Waiting Time](https://studio.talkdesk.com/docs/estimated-waiting-time.md) - [Preferences](https://studio.talkdesk.com/docs/preferences-estimated-waiting-time.md) - [Exits](https://studio.talkdesk.com/docs/exits-estimated-waiting-time.md) - [Detect Navigator Attributes (Powered by Navigator)](https://studio.talkdesk.com/docs/detect-navigator-attributes-powered-by-navigator.md) - [Preferences](https://studio.talkdesk.com/docs/preferences-10.md) - [Exits](https://studio.talkdesk.com/docs/exits-10.md) - [Digital Estimated Waiting Time](https://studio.talkdesk.com/docs/digital-estimated-waiting-time.md) - [Preferences](https://studio.talkdesk.com/docs/preferences-8.md) - [Exits](https://studio.talkdesk.com/docs/exits-8.md) - [Enroll Voice](https://studio.talkdesk.com/docs/enroll-voice.md): _**Note: **This component has associated usage costs. For detailed information on these costs, please contact your Talkdesk representative._ - [Preferences](https://studio.talkdesk.com/docs/preferences-enroll-voice.md) - [Exits](https://studio.talkdesk.com/docs/exits-enroll-voice.md) - [Execute Action](https://studio.talkdesk.com/docs/execute-action.md) - [Preferences](https://studio.talkdesk.com/docs/preferences-execute-action.md) - [Exits](https://studio.talkdesk.com/docs/exits-execute-action.md) - [Forward to External Number](https://studio.talkdesk.com/docs/forward-to-external-number.md): ***Note:*** *This component has associated usage costs. For detailed information on these costs, please contact your Customer Success Manager.* - [Preferences](https://studio.talkdesk.com/docs/preferences-forward-to-external-number.md) - [Exits](https://studio.talkdesk.com/docs/exits-forward-to-external-number.md) - [Forward to Phone](https://studio.talkdesk.com/docs/forward-to-phone-1.md) - [Preferences](https://studio.talkdesk.com/docs/preferences-forward-to-phone.md) - [Exits](https://studio.talkdesk.com/docs/exits-forward-to-phone.md) - [Get SMS Feedback](https://studio.talkdesk.com/docs/get-feedback-by-sms.md) - [Preferences](https://studio.talkdesk.com/docs/preferences-3.md) - [Exits](https://studio.talkdesk.com/docs/exits-1.md) - [Get Voice Feedback](https://studio.talkdesk.com/docs/get-voice-feedback.md) - [Preferences](https://studio.talkdesk.com/docs/preferences-4.md) - [Exits](https://studio.talkdesk.com/docs/exits-2.md) - [Hangup](https://studio.talkdesk.com/docs/hangup.md) - [Exits](https://studio.talkdesk.com/docs/exits-5.md) - [Incoming Call](https://studio.talkdesk.com/docs/incoming-call.md) - [Preferences](https://studio.talkdesk.com/docs/preferences-incoming-call.md) - [Exits](https://studio.talkdesk.com/docs/exits-incoming-call.md) - [Incoming Message](https://studio.talkdesk.com/docs/incoming-message.md) - [Arguments](https://studio.talkdesk.com/docs/arguments-1.md) - [Preferences](https://studio.talkdesk.com/docs/preferences.md) - [Exits](https://studio.talkdesk.com/docs/exits-7.md) - [Input IVR](https://studio.talkdesk.com/docs/input-ivr.md) - [Preferences](https://studio.talkdesk.com/docs/preferences-input-ivr.md): On the **Preferences** tab of the Input IVR component, you can choose one of the following message types: **Text to speech**, **Audio file upload** or **Other sources**. - [Exits](https://studio.talkdesk.com/docs/exits-input-ivr.md) - [Make Outbound Call](https://studio.talkdesk.com/docs/make-outbound-call.md) - [Preferences](https://studio.talkdesk.com/docs/preferences-make-outbound-call.md) - [Exits](https://studio.talkdesk.com/docs/exits-make-outbound-call.md) - [Outgoing Call](https://studio.talkdesk.com/docs/outgoing-call.md) - [Preferences](https://studio.talkdesk.com/docs/preferences-6.md) - [Exits](https://studio.talkdesk.com/docs/exits-4.md) - [Play Audio](https://studio.talkdesk.com/docs/play-audio.md) - [Preferences](https://studio.talkdesk.com/docs/preferences-play-audio.md): On the **Preferences** tab of the Play audio component, you can choose one of the following message types: Text to speech, Audio file upload or Other sources. - [Exits](https://studio.talkdesk.com/docs/exits-play-audio.md) - [Record](https://studio.talkdesk.com/docs/record.md) - [Preferences](https://studio.talkdesk.com/docs/preferences-record.md) - [Exits](https://studio.talkdesk.com/docs/exits-record.md) - [Reference Table Lookup](https://studio.talkdesk.com/docs/reference-table-lookup.md) - [Preferences](https://studio.talkdesk.com/docs/preferences-reference-table-lookup.md) - [Exits](https://studio.talkdesk.com/docs/exits-reference-table-lookup.md) - [Reporting](https://studio.talkdesk.com/docs/reporting.md) - [Preferences](https://studio.talkdesk.com/docs/preferences-reporting.md) - [Exits](https://studio.talkdesk.com/docs/exits-reporting.md) - [Request Callback from Queue](https://studio.talkdesk.com/docs/request-callback-from-queue.md) - [Preferences](https://studio.talkdesk.com/docs/preferences-request-callback-from-queue.md) - [Exits](https://studio.talkdesk.com/docs/exits-request-callback-from-queue.md) - [Request Direct Callback](https://studio.talkdesk.com/docs/request-direct-callback.md) - [Preferences](https://studio.talkdesk.com/docs/preferences-request-direct-callback.md) - [Exits](https://studio.talkdesk.com/docs/exits-request-direct-callback.md) - [Return to Flow](https://studio.talkdesk.com/docs/return-to-flow.md) - [Preferences](https://studio.talkdesk.com/docs/preferences-return-to-flow.md) - [Exits](https://studio.talkdesk.com/docs/exits-return-to-flow.md) - [Run Function](https://studio.talkdesk.com/docs/run-function.md) - [Preferences](https://studio.talkdesk.com/docs/preferences-run-function.md) - [Exits](https://studio.talkdesk.com/docs/exits-run-function.md) - [Run Module](https://studio.talkdesk.com/docs/run-module.md) - [Preferences](https://studio.talkdesk.com/docs/preferences-run-module.md) - [Exits](https://studio.talkdesk.com/docs/exits-run-module.md) - [Salesforce Data Dip](https://studio.talkdesk.com/docs/salesforce-data-dip.md): ***Note: The Salesforce Data Dip Studio component is currently using the Salesforce API version 45.*** - [Preferences](https://studio.talkdesk.com/docs/preferences-salesforce-data-dip.md) - [Exits](https://studio.talkdesk.com/docs/exits-salesforce-data-dip.md) - [Send to Inbox](https://studio.talkdesk.com/docs/send-to-inbox.md) - [Preferences](https://studio.talkdesk.com/docs/preferences-send-to-inbox.md) - [Set Whisper Message](https://studio.talkdesk.com/docs/set-whisper-message.md) - [Preferences](https://studio.talkdesk.com/docs/preferences-set-whisper-message.md) - [Exits](https://studio.talkdesk.com/docs/exits-set-whisper-message.md) - [Set SIP Headers](https://studio.talkdesk.com/docs/set-sip-headers.md) - [Preferences](https://studio.talkdesk.com/docs/set-sip-headers-preferences.md) - [Exits](https://studio.talkdesk.com/docs/set-sip-headers-exits.md) - [Standard IVR](https://studio.talkdesk.com/docs/standard-ivr.md) - [Preferences](https://studio.talkdesk.com/docs/preferences-standard-ivr.md): On the **Preferences** tab of the **Standard IVR** component, you can choose one of the following message types: **Text to speech**, **Audio file upload** or **Other sources**. - [Exits](https://studio.talkdesk.com/docs/exits-standard-ivr.md): On the Exits tab, you are able to configure the options of your IVR. - [Stream Audio Unidirectional](https://studio.talkdesk.com/docs/stream-audio-unidirectional.md): *Note: This component has additional usage costs. For detailed information on these costs, please contact Support or your Customer Success Manager.* - [Preferences](https://studio.talkdesk.com/docs/preferences-stream-audio-unidirectional.md): AI Voice Streams Settings - [Exits](https://studio.talkdesk.com/docs/exits-stream-audio-unidirectional.md) - [Switch Contact](https://studio.talkdesk.com/docs/switch-contact.md) - [Preferences](https://studio.talkdesk.com/docs/preferences-switch-contact.md) - [Exits](https://studio.talkdesk.com/docs/exits-switch-contact.md) - [Time Based Rules](https://studio.talkdesk.com/docs/time-based-rules.md) - [Preferences](https://studio.talkdesk.com/docs/preferences-time-based-rules.md) - [Exits](https://studio.talkdesk.com/docs/exits-time-based-rules.md) - [Traffic Splitter](https://studio.talkdesk.com/docs/traffic-splitter.md) - [Exits](https://studio.talkdesk.com/docs/exits-traffic-splitter.md) - [Trigger Salesforce Omni-Channel Flow](https://studio.talkdesk.com/docs/trigger-salesforce-omni-channel-flow.md) - [Preferences](https://studio.talkdesk.com/docs/preferences-2.md) - [Exits](https://studio.talkdesk.com/docs/exits.md) - [Trigger Salesforce Unified Routing](https://studio.talkdesk.com/docs/trigger-salesforce-unified-routing.md) - [Preferences](https://studio.talkdesk.com/docs/preferences-9.md) - [Exits](https://studio.talkdesk.com/docs/exits-9.md) - [Validate e-mail (Digital)](https://studio.talkdesk.com/docs/validate-e-mail-digital.md): **Note:** This component has associated usage costs. For detailed information on these costs, please contact your Talkdesk representative. - [Preferences](https://studio.talkdesk.com/docs/preferences-12.md) - [Exits](https://studio.talkdesk.com/docs/exits-12.md) - [Validate IP (Digital)](https://studio.talkdesk.com/docs/copy-of-analyze-digital-message-powered-by-navigator.md): **Note:** This component has associated usage costs. For detailed information on these costs, please contact your Talkdesk representative. - [Preferences](https://studio.talkdesk.com/docs/preferences-11.md) - [Exits](https://studio.talkdesk.com/docs/exits-11.md) - [Voice IVR](https://studio.talkdesk.com/docs/voice-ivr.md): ***Note:*** *This component has additional usage costs. For detailed information on these costs, please contact Support or your Customer Success Manager.* - [Preferences](https://studio.talkdesk.com/docs/preferences-voice-ivr.md) - [Exits](https://studio.talkdesk.com/docs/exits-voice-ivr.md) - [Validate Phone (Digital)](https://studio.talkdesk.com/docs/validate-phone-digital.md): _**Note: **This component has associated usage costs. For detailed information on these costs, please contact your Talkdesk representative._ - [Preferences](https://studio.talkdesk.com/docs/preferences-.md) - [Exits](https://studio.talkdesk.com/docs/exits-.md) - [Validate Phone (Voice)](https://studio.talkdesk.com/docs/validate-phone-voice.md): _**Note: **This component has associated usage costs. For detailed information on these costs, please contact your Talkdesk representative._ - [Preferences](https://studio.talkdesk.com/docs/preferences-validate-phone.md) - [Exits](https://studio.talkdesk.com/docs/exits-validate-phone.md) - [Voicemail](https://studio.talkdesk.com/docs/voicemail.md) - [Preferences](https://studio.talkdesk.com/docs/preferences-voicemail.md) - [Voice Transcription](https://studio.talkdesk.com/docs/voice-transcription.md): ***Note:*** *This component has additional usage costs. For detailed information on these costs, please contact Support or your Customer Success Manager.* - [Preferences](https://studio.talkdesk.com/docs/preferences-voice-transcription.md) - [Exits](https://studio.talkdesk.com/docs/exits-voice-transcription.md) - [Assigning a Call to the Case Owner](https://studio.talkdesk.com/docs/assigning-a-call-to-the-salesforce-case-owner.md) - [Assigning a Call to the Same Agent](https://studio.talkdesk.com/docs/assigning-a-call-to-the-same-agent.md) - [Chained Routing](https://studio.talkdesk.com/docs/chained-routing.md) - [Compliance Call Recording](https://studio.talkdesk.com/docs/compliance-call-recording.md) - [Configuring a Contingency Routing Plan](https://studio.talkdesk.com/docs/configuring-a-contingency-routing-plan.md) - [Configuring a Waiting Message](https://studio.talkdesk.com/docs/configuring-a-waiting-message.md) - [Configuring Routing Settings](https://studio.talkdesk.com/docs/configuring-routing-settings.md) - [Creating an Incoming Message Studio Flow for Chat Channels](https://studio.talkdesk.com/docs/creating-an-incoming-message-studio-flow-for-chat-channels.md) - [Extensions](https://studio.talkdesk.com/docs/extensions.md) - [Number Capture for Request Callback from Queue](https://studio.talkdesk.com/docs/number-capture-for-callbacks.md) - [Playing a Message with the Estimated Waiting Time](https://studio.talkdesk.com/docs/playing-a-message-with-the-estimated-waiting-time.md) - [Prioritizing Low CSATs](https://studio.talkdesk.com/docs/prioritizing-low-csats.md) - [Using Request Direct Callbacks and Auto-answer in Studio API Flows](https://studio.talkdesk.com/docs/using-callbacks-and-auto-answer-in-api-triggered-flows.md) - [Prioritizing VIP Calls in Salesforce](https://studio.talkdesk.com/docs/prioritizing-calls-from-vips-in-salesforce.md) - [Routing a Call based on a Salesforce Omni-Channel Flow with T4SCV](https://studio.talkdesk.com/docs/routing-a-call-based-on-a-salesforce-omni-channel-flow-with-t4scv.md) - [Routing a Call leveraging Salesforce Unified Routing with T4SCV ](https://studio.talkdesk.com/docs/routing-a-call-leveraging-salesforce-unified-routing-with-t4scv.md) - [Routing with the EWT Component](https://studio.talkdesk.com/docs/routing-with-the-estimated-waiting-time.md) - [Routing with the Voice IVR](https://studio.talkdesk.com/docs/routing-with-the-voice-ivr.md) - [Setting up IVR Menu Options](https://studio.talkdesk.com/docs/setting-up-ivr-menu-options.md) - [Traffic Splitter for BPOs](https://studio.talkdesk.com/docs/traffic-splitter-for-bpos.md) - [Transferring context between a module and the referencing flows](https://studio.talkdesk.com/docs/transferring-context-between-a-module-and-the-referencing-flows.md) - [Using Data from External APIs](https://studio.talkdesk.com/docs/using-data-from-external-apis.md) - [Using Data from External APIs Containing Arrays](https://studio.talkdesk.com/docs/using-data-from-external-apis-containing-arrays.md) - [Sending Voice Notifications to Contacts via API Request](https://studio.talkdesk.com/docs/sending-notifications-to-contacts-via-api-request.md) - [Using Studio API Flows to Forward Calls to External Numbers](https://studio.talkdesk.com/docs/using-studio-api-flows-to-foward-calls-to-external-numbers.md) - [Assigning a Call](https://studio.talkdesk.com/docs/assigning-a-call.md) - [Callback and Voicemail from Queue](https://studio.talkdesk.com/docs/callback-and-voicemail-from-queue.md) - [Call Prioritization](https://studio.talkdesk.com/docs/call-prioritization.md) - [Displaying Variables in Conversations](https://studio.talkdesk.com/docs/displaying-variables-in-conversations.md) - [Hours of Operations](https://studio.talkdesk.com/docs/hours-of-operations.md) - [IVR Reporting](https://studio.talkdesk.com/docs/ivr-reporting.md) - [Look up Case Status by Number](https://studio.talkdesk.com/docs/case-status-by-number.md) - [Making Routing Decisions](https://studio.talkdesk.com/docs/making-routing-decisions.md) - [Multilevel IVR](https://studio.talkdesk.com/docs/multilevel-ivr.md) - [Working with Variables](https://studio.talkdesk.com/docs/working-with-variables.md) - [Studio FAQs](https://studio.talkdesk.com/docs/faqs.md) - [Text-to-Speech Powered by Amazon Polly](https://studio.talkdesk.com/docs/text-to-speech-powered-by-amazon-polly.md) - [Studio Interactions Errors](https://studio.talkdesk.com/docs/studio-interactions-errors.md) - [Automated Tasks Based on Queue Sizes](https://studio.talkdesk.com/docs/automated-tasks-based-on-queue-sizes.md) - [Concurrency Between Studio and Classic Routing Issues](https://studio.talkdesk.com/docs/concurrency-between-studio-and-central-issues.md) - [Enhanced Error Notifications](https://studio.talkdesk.com/docs/enhanced-error-notifications.md)