Documentation Index

Fetch the complete documentation index at: https://help.dialpad.com/llms.txt

Use this file to discover all available pages before exploring further.

Workflows

Prev Next

Dialpad’s Workflows are powerful automation systems designed to model complex customer journeys. They offer the flexibility to create sophisticated routing paths and unique behaviors that best suit your business logic for both voice and digital experiences.

Workflows don’t require any coding knowledge, and you can create these dynamic experiences quickly.

Let’s dive into the details!

Who can use this

Workflows are available to Dialpad users on all plans and licenses.

You must be a Company or Office Admin to manage and configure Workflows.

Self-enablement is available for all companies.

Benefits of workflows

Workflows let you customize the customer experience by:

  • Collecting crucial user information (booking numbers, account numbers, etc).

  • Accessing CRM or other systems through APIs.

  • Identifying the caller.

  • Creating unique routing and behavior according to the individual customer’s needs.

This enables more efficient use of agents and, in some cases, even allows the customer to resolve their questions through self-service.

Workflows do not replace the need for a live agent, but they improve customer satisfaction while freeing up agents to handle complex inbound calls. Not only that, they offer a self-service option accessible outside business hours.

Workflow steps

Dialpad's bespoke workflow steps enable you to guide customers through personalized voice or digital interactions, ensuring the experience aligns with your brand. Add as many workflow steps as you need, and edit them at any time.

There are 3 types of workflows that you can build:

Voice

Workflows that only service phone calls.

Digital

Workflows that only service digital conversations through WebChat, SMS, and Email channels.

Shared

Workflows that apply common logic to both voice and digital conversations.

Workflow steps are organized into 3 categories:

Note

This table includes all options that are available across Voice, Digital, and Shared Workflows. Not all options listed below may be displayed depending on the selected workflow type.

Prompt

Prompt steps provide users with greetings, options, or information to guide them through the workflow. The steps included in Prompt are:

  • Menu: Plays the menu prompt and collects the caller's menu choice.

  • Collect: Collects DTMF input (great for collecting account numbers, pins, etc.).

  • Play: Plays audio file prompts.

  • Send Message: Sends a message to the customer (allowing plain and formatted text and the ability to present response buttons for webchat channels). You can also:

    • Add a hidden message for internal logging purposes.

    • Send a media to the customer.

Logic

Logic steps make decisions in the workflow based on user input or data. The steps included in Logic are:

  • Go-to: Moves the caller to another Workflow or step inside the current workflow.

  • Assign: Creates or updates variables to store information during the call, allowing for greater personalization. If the variable does not exist, the variable will be created and assigned the given value.

  • Branch: Evaluates a variable (system or workflow specific) for a condition and proceeds down a different path based on the result.

  • Customer Data: Capture and surface key customer context to agents for faster, more personalized service.

  • External API: Connect to external data sources to fetch real-time data and drive dynamic routing.

  • Expert: Performs API calls, logic decisions, variables, and other advanced operations.

    Note

    While you can use Expert to perform API calls, it is recommended to use the External API step.

    Expert flows must be enabled by our Professional Services team. Please contact your Customer Success Manager for more information.

  • Call Park: Temporarily places the caller on hold while long-running external processes (like multiple External API calls) complete.

  • Call Resume: Resume a parked call after background processes or API calls finish, allowing the workflow to proceed to the next step.

Terminal

Terminal steps mark the end of the workflow journey—like hang-up, voicemail, or agent transfer. The steps included in Terminal are:

  • Transfer: Transfers the call to another Office, Contact Center, Department, User, or phone number.

  • Hang-up: Ends the current call.

  • End Session: Ends the current session.

More information

Learn more about each voice workflow step in this Help Center article.

Learn more about each digital workflow step in this Help Center article.

Learn more about each shared workflow step in this Help Center article.

For details on system variables, see this Help Center article.

Enable Workflows

First things first, Workflows must first be enabled at the Company level.

Note

Self-enablement is available for all companies.

To enable workflows, go to your Dialpad Admin Portal.

  1. Select My Company > Company Settings

  2. Navigate to Workflows

  3. Slide the toggle to Enabled

    Enable workflows to automate customer interactions and enhance digital experiences effectively.

    Once enabled, you can create a Standard Workflow.

    Note

    Enabling this setting grants you access to voice workflows. If you have a Digital Engagement license, you’ll also get access to digital workflows as well.

Create a Workflow

To create a workflow, go to your Dialpad Admin Settings.

  1. Select Workflows

  2. Select Create Workflow

  3. Select the workflow type

    • Voice

    • Digital

    • Shared

  4. Name your workflow

  5. (Optional) Select the Company-wide access option to allow the workflow to be available at a company level

    Note

    Editing remains limited to the office where the workflow is created.

  6. Select Add

  7. Select the + icon

  8. Choose if you'd like to create a workflow from scratch or use a template

  9. Select the desired actions and routing rules

  10. Select Publish > Publish (or Save, if you want to save a draft)

Tip

Click and hold your mouse to move (drag) the workflow diagram across your screen (you can also zoom in and out using the preview on the bottom right).

Edit a Workflow

To edit a workflow, go to your Dialpad Admin Settings

  1. Select Channels & Workflows > Workflows

  2. Under the Workflows tab, choose the workflow you want to edit and select More > Edit.

    Alternatively, you can select the workflow name directly.

  3. Make the desired changes

  4. Select Save to save your changes

  5. Select Publish

  6. Review any changes made to your workflow. If there are errors detected, such as information missing inside a step, a warning message will be displayed
    View of a confirmation window in a workflow. The options to Publish the workflow and Save the workflow are are shown.

  7. Select Publish to push your edits live to connected numbers

Save vs publish

Save lets you work on a workflow and save the changes without activating them. This is especially useful if you would like a colleague to review the updated flow.

Publish pushes the changes live to all connected numbers.

Note

When you edit a workflow step, you're modifying the settings within that same step type.

If you need to change the step type entirely, you can either:

  • Delete the existing step and add a new one, or

  • Disconnect the current step and insert a new step in between.

Copy a Workflow

Copy Workflows to easily make changes without impacting live calls. This is perfect for maintaining version control and ensuring smooth updates for your workflow Developers.

Note

To ensure a single workflow accessible across the company, it must be made available company-wide. Editing remains restricted to the office where the workflow was created. See Create a workflow for more details.

To copy a workflow, go to your Dialpad Admin Settings.

  1. Select Channels & Workflows > Workflows

  2. Under the Workflows tab, choose the workflow you want to copy and select More > Copy
    View of the Workflows page in Office Settings. The option to copy a workflow is highlighted.

  3. Name the new (copied) workflow

  4. Select which Office(s) you want to use the copied workflow, then select Apply
    A window for details about the workflow being copied. Including the new name for the workflow and which offices it applies to.

  5. Select Copy

Note

Up to 10 offices can be included in each workflow copy request.

Disconnect a workflow step

Need to add or change a step on your workflow? No problem! You can insert new steps effortlessly by disconnecting, reconnecting or deleting a workflow step.

To disconnect a workflow step, go to your Dialpad Admin Settings.

  1. Select Channels & Workflows > Workflows

  2. Under the Workflows tab, choose the workflow you want to edit and select More > Edit

    A view of the Workflows page in Office Settings.. The edit option is highlighted.

  3. Navigate to the step you want to disconnect

  4. Select Options > Disconnect

    A view of a workflow with the option to disconnect a step highlighted.

Once you remove a step, you can change and update both the workflow steps and the disconnected step at the same time.

  1. To reconnect a step, select the step and drag it to the connector.

Delete a Workflow

To delete a workflow, go to your Dialpad Admin Settings.

First, you’ll need to remove any connected numbers from the Workflow.

  1. Select the desired Office, Department, or Contact Center that is currently assigned to the Workflow you need to delete

  2. Select Business Hours and Call Routing

  3. Navigate to Call Routing

  4. Select Edit Call Routing

  5. Choose Open Hours Routing or Closed Hours Routing

  6. Change the routing option to something other than workflows.

Next, return to Channels & Workflows > Workflows in your Dialpad Admin Settings.

  1. Under the Workflows tab, choose the workflow you want to delete and select More > Delete

  2. Confirm the deletion

Note

Workflows that have entry points cannot be deleted.

Warning

Deleting a workflow cannot be undone.

Voice Workflows

Voice workflows allow you to create workflow logic specifically tailored to voice calls to your Mainline, Department, Office, or Contact Center.

Assign a workflow

Once an workflow has been published, you need to assign it to an Office, Department, or Contact Center.

To assign an workflow, go to your Dialpad Admin Settings.

  1. Select the desired Office, Department, or Contact Center

  2. Select Business Hours and Call Routing

  3. Navigate to Call Routing

  4. Select Edit Call Routing

  5. Choose Open Hours Routing or Closed Hours Routing

  6. Select No operator

  7. Select To a workflow(voice)

  8. Select the desired workflow

Once an is assigned, you'll see the number of Entry Points appear beside each workflow.

Fallback options

In the rare event that a step in your workflow becomes unresponsive, use a fallback action to route callers to an alternate line.

To set a fallback action, go to your Dialpad Admin Settings.

  1. Select the desired Contact Center, Department, or Office

  2. Select Advanced Settings

  3. Navigate to Workflows(voice) Fallback Action

    Note

    You'll only see the fallback action option for Contact Centers, Departments, and Offices that already have a workflow configured.

    View of Advanced Settings for a contact center. The options for Workflow(voice) fallback action are highlighted.

  4. Choose the desired fallback option

    Voicemail

    Sends the caller to the Contact Center's voicemail.

    Operators

    Sends the caller to operators.

    Contact Center / Department / Offices

    Sends the caller to a specific Contact Center, Office, or Department.

    Team members

    Sends the caller to a specific team member.

    Room Phone / External Number

    Sends the caller to a specific room phone or number.

Note

Operator Fallback only works if all operators are off-duty; it will not activate if the hold queue is full or if an operator misses a call.

Find interactions with Workflows

Use Dialpad's Session History to easily find calls and interactions where users were guided through your Workflows.

From the Conversation History section of your Dialpad Admin Portal:

  1. Select Conversation type > AI agent / IVR

  2. Select the desired workflow, then select Apply

View Workflows in a call

Want to see the exact steps your callers selected as they navigated through your voice workflow?

Once you've found the interaction from the Conversation history:

  1. Select View summary

  2. Select Show internal messages

That's it! Here, you'll see each workflow step, the media that played and the customer's selection.

Digital Workflows

Dialpad Digital Workflows let you design automated, self-service experiences for text-based customer interactions.

Use Digital Workflows to guide customers through Web Chat, SMS, and Email conversations with channel-aware logic, messaging, and routing.

Requirements

Before you create a Digital Workflow, make sure your company has:

  • a Digital Engagement license

  • Digital Channels configured in Dialpad Admin if you plan to attach the workflow to a channel event

Benefits of Digital Workflows

Digital Workflows let you customize the customer experience by:

  • sending automated replies in text-based channels

  • collecting customer information before routing to an agent

  • using workflow logic to personalize the conversation

  • connecting to external systems through APIs

  • configuring digital automation across Web Chat, SMS, and Email channels

Digital Workflows are best when you need a workflow built specifically for digital interactions.

Use a Digital Workflow in Digital Channels

Once a Digital Workflow is published, you can attach it to supported channel events from the Advanced tab in Digital Channels.

To attach a Digital Workflow to a channel, go to your Dialpad Admin Settings.

  1. Select Channels & Workflows > Digital Channels

  2. Open the channel you want to update

  3. Select the Advanced tab

  4. Choose the event you want to configure

  5. Select the published Digital Workflow

  6. Save your changes

Published Digital Workflows are available for selection across the company from the Advanced tab, even if they were created in a different office.

When a workflow is attached to a channel through the Advanced tab, the Workflows list view will show that the workflow has a connection.

Overview of digital channels including webchat and voice options for Aerolabs.

Best practices for digital workflows

A few things to keep in mind when using digital worklfows:

  • Use Digital Workflows for channel-specific messaging and automation.

  • Use Shared Workflows when the same logic should be reused across both voice and digital channels.

  • Add a description before publishing so other admins can find the right workflow quickly.

  • Check channel compatibility before reusing the same workflow across Web Chat, SMS, and Email.

  • Avoid using transfer nodes in the Advanced tab for Digital Channels unless you are configuring the Out of business hours event.

  • End simple digital flows cleanly. A terminal node is not always required.

Shared Workflows

Shared Workflows enable teams to build common logic once and apply it seamlessly across both voice and digital channels, eliminating the need to recreate the same workflow in multiple places.

They’re ideal for centralizing reusable processes such as CRM data dips, customer authentication, and routing logic, ensuring consistency and reducing maintenance overhead.

Shared Workflows are especially useful for:

  • business hours checks

  • CRM or external data lookups

  • customer authentication

  • routing rules

  • other reusable workflow logic

Shared Workflows vs. Digital Workflows vs. Voice Workflows

Use a Shared Workflow when you want to reuse the same logic across voice and digital channels.

Use a Digital Workflow when you need a workflow built specifically for text-based channels such as Web Chat, SMS, or Email.

Digital Workflows are the better choice for channel-specific messaging experiences, such as sending messages directly in a digital conversation.

Voice workflows work best for voice-specific contact centers, such as when you use TTS (text-to-speech) or have callers choose a support team they want to speak to when a digital channel may not be suitable to use.

Use Shared Workflows in Digital Channels

Once a Shared Workflow is published, you can attach it to supported Digital Channel events.

To use a Shared Workflow in a Digital Channel, go to your Dialpad Admin Settings.

  1. Open the channel you want to update

  2. Select the Advanced tab

  3. Choose the event you want to configure

  4. Select the published Shared Workflow

  5. Select Save changes

To link a workflow to a shared workflow, go to your Dialpad Admin Settings.

  1. Open the workflow you want to update

  2. Select Options > Edit on a Go-To step

  3. Select Workflow and choose the shared workflow you want to linkSettings for a workflow with destination options displayed.

  4. Select Add

  5. Select Publish to update and publish the workflow

The shared workflow is now linked with the existing workflow.

Flowchart illustrating customer input, conditions, and actions for processing requests.

Published Shared Workflows are available from the Advanced tab across the company, even if the workflow was originally created in a different office.

Frequently asked questions

When should I use a Shared Workflow instead of a Digital Workflow?

Use a Shared Workflow for reusable logic that should work across both voice and digital channels.

Use a Digital Workflow for text-based digital experiences, especially when you need channel-specific messaging behavior.

Why is my Shared Workflow not showing in a Digital Channel?

Only published workflows are available from the Advanced tab.

If the workflow is still saved as a draft, publish it first.

Want to learn more?

Check out Dialpad University's free courses covering our products and services, as well as insightful tips and best practices.