AI Assistant

Prev Next

Give your agents AI-powered answers on demand! With Dialpad's AI Assistant, agents receive instant and highly accurate answers from connected knowledge bases using advanced Generative AI — without needing to switch browsers or apps. With built-in analytics, supervisors can identify which questions customers ask most frequently and pinpoint gaps in documentation and agent knowledge.

With faster resolution times and improved customer interactions, it's a win-win for both agents and customers alike.

Let's dive into the details.

Who can use this

AI Assistant is available on all Dialpad Support licenses and for Dialpad Sell users on a Premium plan. It's also available as a paid add-on.

Create an AI Assistant

To create an AI Assistant, go to your Dialpad Admin Settings.

Note

You must be a Company or Office Admin to create an AI Assistant.

  1. Select Dialpad AI > AI Assistants

  2. Select Create AI Assistant

    A view of the Admin Settings for Dialpad AI. The AI Assistant view is shown with the option to create an AI Assistant highlighted.

  3. Name the AI Assistant

    Note

    Your AI Assistant’s name is for internal purposes only; it’s not the name the bot will refer to itself in conversations with your agents.

  4. Name your AI Assistant and company

  5. Choose the AI Assistant’s knowledge base and default language

    Note

    You can have more than one knowledge base.

    You can only have one default language.

    A view of the AI Assistant details window. The various settings are available to create an AI Assistant.

  6. Select the Show sources option if you want to show the sources used by the AI Assistant to generate its answers

  7. Select Create

That’s it! Your new AI Assistant is ready to be connected to your knowledge base and/or website(s).

Tip

You can update these settings at any time by selecting the gear icon.

The AI Assistant settings page, highlighting the option to configure the settings of an AI Assistant.

Add knowledge to an AI Assistant

Now that your AI Assistant has been created, it's time to equip it with knowledge by connecting relevant sources. This could be an internal knowledge base, a public-facing Help Center, or any external website.

AI Assistants can sync with the following content management platforms:

  • Zendesk

  • Guru

  • Document360

  • Box

  • Google Drive

    Note

    You must select a specific folder, not the entire drive.

    Google Docs, PDF, HTML, TXT, and MD files are supported.

These knowledge connectors sync every 12 hours, so if you update an article in your Help Center, the chatbot’s connected knowledge will update automatically.

You can also use our custom web crawler to add content from any website.

Webcrawler configuration

When using a custom webcrawler, you can crawl selected pages or the entire website.

If crawling only specific pages, you’ll need to configure these details:

Base URL

The root of the website that will be crawled (this will act as the reference point for the entire domain).

Starting Pages

The specific entry points for the crawling process. They are the actual URLs where the crawling starts, but not necessarily the root of the website.

  • These URLs can be deep links that point to specific pages within the domain.

Labels

Specify a label to be applied to each imported document. This can be useful for distinguishing documents from other sources (e.g. uploads).

You can also customize your webcrawler using these advanced settings:

Ignore meta directives

Instruct the crawler to disregard <meta> tag directives such as robots="noindex, nofollow" that are normally used to control how search engines index and link to a page.

Force crawl

Instead of relying on the sitemap to discover which pages to crawl, force crawl dynamically discovers the pages by fetching and processing every discoverable link, beginning with the starting pages.

Use custom agent

Specifies a custom user agent string.

  • Ignore page locale: When set, the crawler ignores any locale specified by the page (via HTML lang attributes, HTTP headers, or meta tags) and instead treats the content as if it fits the desired locale.

CSS selector

Use a custom CSS selector to specify what content to scrape from each page.

  • Minimum wait duration: Customize the delay between crawling each page.

Note

If you’re using the custom webcrawler, you must have legal rights to use the crawled and imported content from all linked websites.

Not limited to websites, you can also upload helpful documents! Documents don’t sync with Dialpad, meaning that if you update your file, you must remove the old version and upload the newest one.

To add knowledge to your AI Assistant, go to your Dialpad Admin Settings.

  1. Select Dialpad AI > AI Assistants

  2. Select the desired AI Assistant

  3. Navigate to the Documents tab and select Configure sources
    Adding source documents to an AI Assistant.

  4. Navigate to your desired option and select Connect

    Note

    If you’re connecting to a content management system, you’ll need to provide additional details such as your domain, API key, or locale.

    Select the sources you want to have your AI assistant pull from.

  5. Follow the prompts, then select Save

Want to upload individual documents?

Select Upload to add unique files.

Adding documents to an AI Assistant.

*Individual documents cannot be larger than 5 MB.

Response types

Create unique responses to guide your users to specific information. The chatbot uses these responses when a customer's question matches the training questions you provide.

Responses are located in the Responses tab of your AI Assistant Admin Settings.

Dialpad offers 4 different types of responses:

  • Text-only: Custom phrases written directly in the text editor.

    • Includes basic formatting and inbound links.

      View of a text-only response.

  • Rich Media: Custom phrases written in the text editor, accompanied by image or video content.

    • Max upload size: 5 MB

    • JPEG, PNG, or GIF

    • Upload or embed functionality (must be publicly available)

      View of a rich media response.

  • Call to Action: A responsive button that directs the user to a specific website.

    • Be sure to enter the complete URL, including https://

      View of a call to action response.

  • Choice: A menu linking 2 or more responses.

    • We recommend linking no more than 10 responses in one choice menu.

      View of a choice-style response.

Create a response

To create a response, navigate to the Responses tab.

  1. Select Create response

  2. Name the response

    Note

    The response name should match the question.

  3. Select Create

    AI Assistant settings view, with an option to add responses to the AI assistant.

  4. Choose the desired response type

  5. Add a minimum of 5 trigger words and phrases

  6. Add labels (optional, but strongly recommended)

  7. Select Save as draft, or Publish

    View of an AI assistant responses with options to edit or publish.

    *Responses are not visible to end-users until published

Best practices

  • Use at least 3 labels per response.

  • Match the response title to a trigger phrase and use a variety of trigger phrases for each response.

  • Less is more — be economical with copy.

  • Avoid duplicating by searching for existing responses before creating a new one.

Default messages

Default messages are automated responses presented to users based on specific behavior.

Dialpad offers 4 types of default messages:

Welcome message

The first message that appears when the AI Assistant opens.

No answer

The message that displays when the chatbot cannot find an answer.

Positive feedback

The message that displays when a user gives a thumbs-up to an answer.

Negative feedback

The message that displays when a user gives a thumbs down to an answer.

To access your chatbot’s default messages, go to your AI Assistant Admin Settings.

  1. Select Dialpad AI > AI Assistants

  2. Choose the desired AI Assistant

  3. Select Default messages

    View of the Default Message tab for an AI assistant.

To change a default message:

  1. Select the drop-down menu beside the default message

  2. Choose the desired response

  3. Select the response from the list, or search for the response name

    Options to edit a default responses for an AI assistant.

  4. View the new response in the preview panel

  5. Select Save changes

Test your chatbot

Quickly verify your chatbot’s responses using the Test Support feature.

To use the Test Support feature, go to your Dialpad Admin Settings.

  1. Select Dialpad AI > AI Assistants

  2. Navigate to the desired chatbot

  3. Select the play button from the AI Assistant’s Actions column

    AI Assistant settings page, with the option to test an AI assistant highlighted.

  4. Enter the desired question and check your AI Assistant’s response

    View of an AI Assistant test screen.

Connect the AI Assistant

Once your AI Assistant has been built and tested, it's time to connect it to your Contact Center so that agents can use it.

To connect an AI Assistant to your Contact Center, go to your Dialpad Admin Settings.

  1. Navigate to Contact Centers and select the desired Contact Center

  2. Navigate to AI Settings

  3. Under AI Assistant, select the AI Assistant from the drop-down menu

    View of a Contact Center Settings page. In the Dialpad AI section, the option to enable an AI Assistant in a contact center is highlighted.

Train your AI Assistant

Dialpad's Optimize features help you identify areas for improvement by quickly pinpointing unanswered chatbot questions, allowing you to fill knowledge gaps by updating or adding relevant content, and correcting broken or outdated responses.

To access our Optimize features, go to your Dialpad Admin Settings.

  1. Select Dialpad AI > AI Assistants

  2. Select the desired AI Assistant

  3. Select the Optimize tab
    View of the Optimize tab for AI Assistant responses. Four options to help optimize responses are highlighted.

In the Optimize section, you’ll find five different sections:

  • Unanswered questions

  • Broken content

  • Low confidence responses

  • Muted questions

  • Snoozed

Let’s go over each one.

Unanswered questions

The Unanswered questions section highlights knowledge gaps in your responses or website content by identifying customer questions your chatbot could not answer.
AIAssistant settings page, showing a tab for unanswered questions asked of the chatbot.

Unanswered questions can be resolved in four different ways.

Add to document

Adds the question(s) to an existing document in your knowledge base.

Dialpad AI will suggest related documents, or you can use the search bar to find a specific document.

Snooze

Snoozes the question(s) for 24 hours, allowing you to update your connected knowledge and add it to the revised document later.

Snoozed responses can be un-snoozed at any time.

Add to response

Adds the question(s) to an existing response.

Dialpad AI will suggest related responses, or you can use the search bar to find a specific one.

You can also use the Create new response option to create a new response and assign the question to it.

Mute all

Mutes the question(s) so it does not appear again.

Muting is used for questions that cannot be answered, such as when a customer enters their phone number.

Muted questions can be reviewed and un-muted at any time.

To action a question from the Unanswered Tab, select the question, then choose one of the 4 resolution types listed above.

Broken content

The Broken content section displays workflows and responses that are broken. Broken content appears when a response or workflow is archived and it is linked in another response.

To action broken content, navigate to the Optimize tab.

  1. Select Broken content

  2. Select the broken workflow/response

  3. Edit the response

    Note

    The broken component is highlighted in yellow.

  4. Select Publish

Low confidence responses

The Low confidences responses section displays responses that have less than 5 questions associated with them.

To action a low confidence response, select the response and add questions.

Tip

Don’t forget that you can use our Optimize questions feature to have Dialpad AI generate questions for you.

Muted questions

The Muted questions section displays responses that were muted by one of your Knowledge Managers.

To un-mute a question, hover over the question, then select Unmute.

Snoozed

The Snoozed section displays responses that were snoozed (temporarily hidden). This is particularly helpful if you created a Knowledge Base article based on a question that was highlighted in the Unanswered questions tab. As it takes 24 hours for your chatbot to re-sync, snoozing allows for the question to open again the next day so you can assign it to a document.

To un-snooze a question, hover over the question, then select Unsnooze.

Conversation history

View entire Ai Assistant conversations from the History tab.

Here, you can see how many queries were associated with the conversation, the resolution status of the interaction, the user’s feedback, the number of links that were provided, and the time the conversation occurred.

To view a conversation, go to your Dialpad Admin Settings.

  1. Navigate to Dialpad AI > AI Assistants

  2. Choose the desired AI Assistant

  3. Select the History tab

    A view of the history of interactions with the AI Assistant.

Tips

Use the search bar to find conversations with specific users, or refine your search using these filters:

Customer conversations

Filters by customer or test conversations.

All labels

Filters by specific response and document labels.

Unanswered questions

Filters conversations with or without unanswered questions.

Queries

Filters conversations containing no queries or more than 1 query.

Workflow

Filters conversations that did or did not contain a workflow.

Feedback

Filters conversations by with, without, or containing specific feedback.


The date selector in the right-hand corner lets you select specific timeframes.

View conversation details

To view a conversation, select it. On the pop-up, you’ll see conversation details and a quick link to take you to the full conversation history.

Select Transcript to view the customer’s experience as they spoke with your AI Agent.

On the Metadata tab, you’ll find not only the customer’s details, but also the conversation ID and labels, and more.

How to use AI Assistant

Agents and reps can access the AI Assistant during a live call or chat interaction.

To use AI Assistant:

  1. Select the AI Agent Assist icon from the sidebar

  2. Enter a question in the text box

That’s it, sit back and watch AI Assistant work its magic.

Once you’re done, let us know how helpful the content was by selecting the thumbs-up or thumbs-down icon. This doesn’t impact Dialpad GPT, but it does help your Knowledge Managers know what content can be improved.

Frequently asked questions

What languages does Generative AI Assistance support?

Generative AI Assistance is currently only available in English, but stay tuned as we’re continuously adding new functionality.

Are there any analytics for my AI Assistant?

Absolutely! To learn more about your AI Assistant analytics, read this Help Center article.