---
title: Dialpad
slug: dialpad
description: How to integrate Dialpad with Make.com
image: https://make-cxp-documentation.ams3.digitaloceanspaces.com/apps-center-icons/PREVIEW_dialpad.png
docTags: 
createdAt: 2025-02-03T13:28:28.552Z
---

| :inlineImage[]{src="https://make-cxp-documentation.ams3.digitaloceanspaces.com/apps-center-icons/dialpad.png" alt="Dialpad logo" caption size="50" width="512" height="512"} | Dialpad is a cloud-based business communications platform offering voice, video, messaging, and AI-powered call insights. Integrating Dialpad with Make.com enables users to automate call logging, SMS notifications, and contact management across their business tools. |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

:::hint{type="warning"}
This is AI-generated content based on official Dialpad documentation. The content may contain mistakes. Please verify important information. If you have questions on vendor documentation, contact [Dialpad](https://developers.dialpad.com/docs/getting-help) directly.
:::

# Requirements

To use the Dialpad app in Make, you must have an active Dialpad account and either an API key generated by an administrator or an OAuth token, [create your account on Dialpad](https://www.dialpad.com). For subscription, refer to the [Dialpad pricing page](https://www.dialpad.com).

# Connect Dialpad and Make&#x20;

To get started, you must first create a connection between Dialpad and Make, allowing the two services to communicate.&#x20;

::::WorkflowBlock
:::WorkflowBlockItem
**Obtain your API Key in your Dialpad account**
:::

:::WorkflowBlockItem
**Create the connection in Make.**
:::
::::

## Obtain your API Key in your Dialpad account

Before you create the connection in Make, you should first obtain your **API Key** in your Dialpad account.

To obtain your **API Key&#x20;**:

::::WorkflowBlock
:::WorkflowBlockItem
Navigate t&#x6F;**&#x20;Admin Settings** >**&#x20;My Company** >**&#x20;Authentication** >**&#x20;API Keys**.
:::

:::WorkflowBlockItem
Clic&#x6B;**&#x20;Add Key**.
:::

:::WorkflowBlockItem
Name your key and set the expiration terms.
:::

:::WorkflowBlockItem
Select desire&#x64;**&#x20;Additional Scopes**.
:::

:::WorkflowBlockItem
Clic&#x6B;**&#x20;Save**.
:::

:::WorkflowBlockItem
Copy th&#x65;**&#x20;API key** displayed on screen.
:::
::::

You will use this value while creating a connection in Make.&#x20;

Because the UI might have changed, the steps you see on your screen might be different, [check the vendor documentation for updates.](https://developers.dialpad.com/v1.0-archive/docs/api-key-generation)

## Create the connection in Make&#x20;

:::::WorkflowBlock
::::WorkflowBlockItem
[[Log in in your Make](https://www.make.com/en/register) account](https://www.make.com/en/register), add the Dialpad module to your scenario, and click **Create a connection.&#x20;**

:::hint{type="info"}
If you add a module with an instant tag, click **Create a webhook**, then **Create a connection.**
:::
::::

:::WorkflowBlockItem
*Optional:&#x20;*&#x49;n the **Connection name** field, enter a name for the connection.
:::

:::WorkflowBlockItem
Enter the **authentication credentials** you copied from your Dialpad account or follow the on-screen instructions to create the connection.&#x20;
:::
:::::

For detailed information on connecting an application, see **[Connect an application](docId\:SO88FM6pkT0G-adKDDfzZ)** page.

# Dialpad modules

After connecting to the Dialpad app, you can choose from a list of available modules to build your scenarios.&#x20;

:::ExpandableHeading
### Add Blocked Numbers

Blocks the selected phone numbers across your entire company account.
:::

:::ExpandableHeading
### Assign a Number to a User

Assigns a specific identification number to a selected user.
:::

:::ExpandableHeading
### Create a Contact

Adds a new contact to your account.
:::

:::ExpandableHeading
### Create a Room

Creates a new chat or meeting room within the selected platform.
:::

:::ExpandableHeading
### Create a User

Adds a new user account to your system.
:::

:::ExpandableHeading
### Delete a Contact

Removes a specific contact from your account using its unique ID.
:::

:::ExpandableHeading
### Delete a Room

Removes a specific room from your account using its unique ID.
:::

:::ExpandableHeading
### Delete a User

Removes a specific user from the system using their unique ID.
:::

:::ExpandableHeading
### Get Statistics Results

Fetches the current status and detailed results for a particular statistics request you specify.
:::

:::ExpandableHeading
### Get a Call Center

Retrieves detailed information about a specific call center using its unique ID.
:::

:::ExpandableHeading
### Get a Company

Fetches detailed information about a specific company.
:::

:::ExpandableHeading
### Get a Contact

Retrieves detailed information about a specific contact using their unique ID.
:::

:::ExpandableHeading
### Get a Department

Retrieves detailed information about a specific department using its unique ID.
:::

:::ExpandableHeading
### Get a Device

Retrieves detailed information about a specific device using its unique ID.
:::

:::ExpandableHeading
### Get a Number

Retrieves detailed information about a particular phone number.
:::

:::ExpandableHeading
### Get a Plan

Retrieves detailed information about the floor plan of a specific office.
:::

:::ExpandableHeading
### Get a Room

Retrieves detailed information about a specific room using its unique ID.
:::

:::ExpandableHeading
### Get a User

Retrieves detailed information about a specific user using their unique ID.
:::

:::ExpandableHeading
### Get an Office

Retrieves detailed information about a specific office using its unique ID.
:::

:::ExpandableHeading
### Initiate an Outbound Call

Starts an outbound call that rings either all connected devices or a specific device of your choice.
:::

:::ExpandableHeading
### List Blocked Numbers

Retrieves a complete list of phone numbers that have been blocked through the API.
:::

:::ExpandableHeading
### List Contacts

Retrieves a list of all contacts, or specifically a user's local contacts when an owner ID is specified.
:::

:::ExpandableHeading
### List Numbers

Retrieves a list of all phone numbers associated with your company account.
:::

:::ExpandableHeading
### List Office Call Centers

Retrieves a list of all call centers associated with a particular office location.
:::

:::ExpandableHeading
### List Office Departments

Retrieves all departments associated with a selected office.
:::

:::ExpandableHeading
### List Offices

Retrieves a list of all available office locations.
:::

:::ExpandableHeading
### List Operators

Retrieves a list of available operators associated with the specified place of registration.
:::

:::ExpandableHeading
### List Rooms

Retrieves a list of available rooms, with the option to filter results by a specific office location.
:::

:::ExpandableHeading
### List Users

Retrieves a list of users from your account, with the option to filter results by a specific email address.
:::

:::ExpandableHeading
### List a Room's Desk Phones

Retrieves a list of all desk phones assigned to a particular room.
:::

:::ExpandableHeading
### List a User's Desk Phones

Retrieves all desk phones assigned to a particular user.
:::

:::ExpandableHeading
### List a User's Devices

Retrieves all devices associated with a particular user account.
:::

:::ExpandableHeading
### Make an API Call

Executes a custom API request to the connected service using your authorized credentials.
:::

:::ExpandableHeading
### Process Statistics

Starts processing statistics in the background and provides a request ID that you can use to check the progress and retrieve the final results.
:::

:::ExpandableHeading
### Remove Blocked Numbers

Removes the block status from the specified phone numbers across the entire company account.
:::

:::ExpandableHeading
### Update a Contact

Updates specified information for an existing contact in your database.
:::

:::ExpandableHeading
### Update a Room

Updates the information of a specific room using its unique ID.
:::

:::ExpandableHeading
### Update a User

Updates specified information for an existing user account.
:::

:::ExpandableHeading
### Watch Call Events

Triggers when there is a change in the status of a phone call, such as when a call is started, ended, or put on hold.
:::

# Templates

You can look for more templates in [Make's template gallery](https://www.make.com/en/templates), where you'll find thousands of pre-created scenarios.

# Dialpad resources&#x20;

You can have access to more resources related to this app on the following links

- [Dialpad topics on Make community](https://community.make.com/search?q=Dialpad)
- [Dialpad website](https://www.dialpad.com)
- [Dialpad API documentation](https://developers.dialpad.com/docs/welcome)
- [Dialpad page on make](https://www.make.com/en/integrations/dialpad)

***

:::CtaButton{label="Get started for free" externalHref="https://www.make.com/en/register" openInNewTab="true"}

:::

