- Home
- Resources
- Integrations
- Dialpad
Dialpad Make integrationAutomate Dialpad with Make.
Can your phone system update itself while your team is busy on calls? The Dialpad Make integration gives you 39 modules, one instant trigger on call events, and actions on contacts, users, rooms and numbers. This page shows how to connect your account and build a first scenario.
Verified Trustpilot reviews · AI, automation & growth agency
What can the Dialpad Make integration do for you?
The Dialpad Make integration links your Dialpad account to Make, a no-code tool where you build a scenario (the automation itself, a chain of modules). Each module is one brick: a trigger that starts the chain, an action that changes something, or a search that returns a list. Dialpad brings 39 of them.
React to calls as they happen. Watch Call Events is an instant trigger: Dialpad calls Make through a webhook when a call changes state. From there, Get a User or Get a Contact fetches the details you want to send to a spreadsheet, a CRM or a chat channel.
Onboard and offboard people from one place. When your HR tool adds someone, Create a User opens the Dialpad account and Assign a Number to a User gives them a line. When someone leaves, Delete a User closes the account. The admin console stays closed.
Keep the phone directory clean. Create a Contact, Update a Contact and List Contacts keep Dialpad in line with the list your sales team already maintains elsewhere. Add Blocked Numbers stops a nuisance caller for the whole company.
What the module list does not cover, Make an API Call can reach with the same connection. Keep in mind that Make labels its Dialpad documentation as AI-generated and possibly wrong in places, so test each module with real data before you trust it. If you hesitate between tools, the n8n vs Make comparison lays out the criteria, and the Make pricing page explains how operations are counted. Teams that prefer to learn step by step can start with the Make training.
How do you connect your Dialpad account to Make?
- 01
Add a Dialpad module
Log in to Make, open your scenario and add any Dialpad module. Click Create a connection. If the module carries the instant tag, like Watch Call Events, click Create a webhook first, then Create a connection.
- 02
Name the connection
The Connection name field is optional, but a clear name such as "Dialpad support team" helps later. A connection is your Dialpad account linked to Make once, then reused by every Dialpad module you add.
- 03
Paste your credentials
Enter the API key you copied from Dialpad, or follow the on-screen instructions to sign in. Your Dialpad account must be active, and the key has to come from an administrator. An OAuth token also works.
Build your first Dialpad scenario
GoalWhen a call changes state in Dialpad, Make fetches the profile of the Dialpad user tied to that call.
- 01
Create the scenario
From the Scenarios page, create a new scenario and click the big + to add the first module. Search for Dialpad and pick Watch Call Events.
- 02
Set up the webhook
Because this trigger is instant, click Create a webhook, then Create a connection with your API key. Dialpad will now tell Make about each call event instead of waiting to be asked.
- 03
Add Get a User
Click the + to the right of the trigger and add Get a User. Map the user ID from the event bundle (a bundle is one item passed from a module to the next, here one call event).
- 04
Test with Run once
Click Run once, then place or receive a test call in Dialpad. Open the bubbles above each module to read the bundles they received and check that the user ID actually shows up in the event.
- 05
Switch the scenario on
Once the test looks right, add the module that uses the result (a sheet, a message, a CRM record) and switch the scenario on. From then on, every call event runs it and each module run counts as one operation.
What starts a Dialpad scenario
1 module starts a scenario when something happens in Dialpad. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by Dialpad as soon as it happens.
Watch Call Events
Instant triggerIn Make“Triggers when a call state changes.”
Starts your scenario every time a call changes state in Dialpad, so you can log it, alert someone or look up who was on the line. It is the only trigger of the app, and the entry point for anything call-related.
Every Dialpad module, explained
Dialpad gives you 38 modules. For each one: what it does for you, when to reach for it, and what to watch out for.
Modules index
- Add Blocked Numbers
- Assign a Number to a User
- Create a Contact
- Create a Room
- Create a User
- Delete a Contact
- Delete a Room
- Delete a User
- Get a Call Center
- Get a Company
- Get a Contact
- Get a Department
- Get a Device
- Get an Office
- Get a Number
- Get a Plan
- Get a Room
- Get a User
- Get Statistics Results
- Initiate an Outbound Call
- Make an API Call
- Process Statistics
- Remove Blocked Numbers
- Update a Contact
- Update a Room
- Update a User
- List a Room's Desk Phones
- List a User's Desk Phones
- List a User's Devices
- List Blocked Numbers
- List Contacts
- List Numbers
- List Office Call Centers
- List Office Departments
- List Offices
- List Operators
- List Rooms
- List Users
Add Blocked Numbers
ActionIn Make“Blocks the specified numbers company-wide.”
Cuts off a nuisance caller for everyone at once, since Dialpad applies this block to the whole company rather than to one line or one user.
Assign a Number to a User
ActionIn Make“Assigns a number to a user.”
Hands a Dialpad number to a teammate so they can take calls on it, with no trip to the admin console.
Create a Contact
ActionIn Make“Creates a new contact.”
Adds a person to your Dialpad contacts, so the next call with them starts from a known name instead of a string of digits.
Create a Room
ActionIn Make“Creates a new room.”
Sets up a new room in Dialpad from your scenario, ready to receive desk phones and a place in an office.
Create a User
ActionIn Make“Creates a new user.”
Opens a Dialpad account for a new colleague straight from your scenario, which removes one step from every onboarding checklist.
Delete a Contact
ActionIn Make“Deletes a contact by ID.”
Removes one contact from Dialpad using its ID, keeping your directory free of people you no longer work with.
Delete a Room
ActionIn Make“Deletes a room by ID.”
Takes a room out of Dialpad by its ID once the space no longer exists, so nobody tries to reach a phone that has gone.
Delete a User
ActionIn Make“Deletes a user by ID.”
Closes a Dialpad account by its ID, the last step of an offboarding that should not depend on someone remembering it.
Get a Call Center
ActionIn Make“Gets a call center by ID.”
Returns the details of one Dialpad call center when you already hold its ID, so later modules can use its name and settings.
Get a Company
ActionIn Make“Retrieves the company information.”
Pulls the information Dialpad holds about your own company, handy when a scenario needs the account details as a reference.
Get a Contact
ActionIn Make“Gets a contact by ID.”
Fetches one Dialpad contact from its ID and hands you everything stored on that record for the next module.
Get a Department
ActionIn Make“Gets a department by ID.”
Reads a single Dialpad department by its ID, which lets you turn a bare identifier into a name your team recognises.
Get a Device
ActionIn Make“Gets a device by ID.”
Looks up one device by its ID, so you know which phone or app a user is really using before you act on it.
Get an Office
ActionIn Make“Gets an office by ID.”
Returns one Dialpad office from its ID, giving later steps the office data they need to route, label or report.
Get a Number
ActionIn Make“Returns information about a specified number.”
Tells you what Dialpad knows about one phone number you pass in, which is useful before assigning, blocking or reporting on it.
Get a Plan
ActionIn Make“Gets the plan for an office.”
Retrieves the Dialpad plan attached to an office, so a scenario can read which plan each site is on.
Get a Room
ActionIn Make“Gets a room by ID.”
Brings back one room from its ID, the quickest route to its details when a previous module already gave you the identifier.
Get a User
ActionIn Make“Gets a user by ID.”
Returns the full profile of one Dialpad user from its ID, the natural partner of Watch Call Events when you want to know who handled a call.
Get Statistics Results
ActionIn Make“Retrieves the status and results of a specified statistics request.”
Collects the status and the output of a statistics request you started earlier, so your reporting ends with actual figures.
Initiate an Outbound Call
ActionIn Make“Initiates an outbound call to ring all devices (or a single specified device).”
Makes Dialpad ring a user's devices to place an outbound call, either all of them or one device you choose.
Make an API Call
ActionIn Make“Performs an arbitrary authorized API call.”
Reaches any endpoint of the Dialpad API from your scenario with the same connection, for the cases no listed module covers.
Process Statistics
ActionIn Make“Begins processing statistics asynchronously, returning a request ID to get the status and result of the result.”
Starts a statistics job in Dialpad and gives you back a request ID, the key you need to pick up the results later.
Remove Blocked Numbers
ActionIn Make“Unblocks the specified numbers company-wide.”
Lifts a company-wide block so the numbers can reach your team again, the undo button of Add Blocked Numbers.
Update a Contact
ActionIn Make“Updates the provided fields for an existing contact.”
Changes only the fields you fill in on an existing Dialpad contact and leaves the rest of the record as it was.
Update a Room
ActionIn Make“Updates room details by ID.”
Edits the details of a room by its ID, so a renamed or reorganised space shows the right information in Dialpad.
Update a User
ActionIn Make“Updates the provided fields for an existing user.”
Edits an existing Dialpad user and touches only the fields you provide, which keeps job changes in sync without retyping a profile.
List a Room's Desk Phones
SearchIn Make“Returns a list of desk phones for a specified room.”
Returns the desk phones attached to one room, one bundle per phone, so you can see what hardware sits in that space.
List a User's Desk Phones
SearchIn Make“Returns a list of desk phones for a specified user.”
Gives you the desk phones registered to one user, and only those, so you know which physical handsets sit on that person's desk.
List a User's Devices
SearchIn Make“Returns a list of devices for a specific user.”
Lists every device linked to one user, handy to understand where a call will ring before you trigger one.
List Blocked Numbers
SearchIn Make“Lists all numbers that have been blocked via the API.”
Shows the numbers that were blocked through the API, which makes a scenario-driven block list easy to audit.
List Contacts
SearchIn Make“Returns a list of contacts, or a user's local contacts if the owner ID is provided.”
Returns your Dialpad contacts, or the local contacts of one user when you give an owner ID, to search before you create or update.
List Numbers
SearchIn Make“Returns a list of numbers in your company.”
Brings back the numbers your company owns in Dialpad, one bundle each, to build an inventory or pick a free line.
List Office Call Centers
SearchIn Make“Returns a list of call centers for a specified office.”
Lists the call centers that belong to one office, a good starting point when you manage several support queues.
List Office Departments
SearchIn Make“Returns a list of departments for a specified office.”
Returns the departments of one office, so you can loop over teams when you build a report or sync groups with another tool.
List Offices
SearchIn Make“Returns a list of offices.”
Lists every office in your Dialpad company, the entry point for any scenario that works site by site.
List Operators
SearchIn Make“Returns a list of operators for the selected place of registration.”
Returns the operators for the place you select in the module, so you know who answers calls there.
List Rooms
SearchIn Make“Returns a list of rooms, optionally filtered by office.”
Gives you the rooms in Dialpad, all of them or only those of one office if you set the filter.
List Users
SearchIn Make“Returns a list of users, optionally filtered by email.”
Returns Dialpad users, all of them or the one matching an email address, which is the simplest way to find a user ID.
Need help automating Dialpad with Make?
A person reads every message.