Dialpad for your voice agent
Dialpad is a cloud-based business phone and contact center system for teams. It unifies voice, video, messaging, and meetings across your devices.
Call 1800 570 693 to talk to the demo agent. Plans start at A$49 a month.




Integration record
- Status
- Available
- Plan
- Every plan, from Starter at A$49 a month
- How it connects
- One click. You sign in to Dialpad from Connected apps and approve access. There's no API key to paste.
- What it reads
- 80 actions, such as fetch call byid, fetch call transcript by id and fetch custom ivrs.
- What it changes
- 112 actions, such as access control policies listing, add blocked phone numbers and add department operator by id.
- What starts an action
- The agent runs an action during a call or chat when the conversation needs it. It only runs the actions you switch on.
- Custom work
- You choose each action from its list of 192. Anything the list doesn't cover needs a custom API tool on Scale, or a Concierge build.
- Checked
- Action list checked 14 November 2026. We haven't tested each action.
Dialpad actions
Reads 80
- Fetch call byid
- Fetch call transcript by id
- Fetch custom ivrs
- Fetch operators for office id
- Fetch scheduled reports
- Fetch transcript url by call id
- Fetch user details by id
- Get available licenses for an office
- Get call center status by id
- Get call labels
- Get call review share link by id
- Get call subscription details
- Get channel members by id
- Get departments by office id
- Get deskphone by parent id
- Get deskphones for user parent id
- Get deskphones in rooms
- Get office call centers
- Get operator skills by call center and user
- Get phone number details
- Get recording share link by id
- Get rooms list
- Get subscription contact by id
- Get user caller id
56 more
- Get user deskphones
- Get user e911 details
- Get webhooks information
- List channels api
- List conference rooms
- List offices endpoint
- List users
- Retrieve access control policy assignments
- Retrieve access control policy by id
- Retrieve agent status by id
- Retrieve agent status subscription
- Retrieve app settings
- Retrieve blocked number details
- Retrieve blocked phone numbers
- Retrieve call center by id
- Retrieve callcenter operators by id
- Retrieve call centers information
- Retrieve call information
- Retrieve callrouter by id
- Retrieve call routers v2 api
- Retrieve call subscription by id
- Retrieve channel by id
- Retrieve coaching stats v2
- Retrieve coaching team by id
- Retrieve coaching teams information
- Retrieve company data
- Retrieve conference meetings
- Retrieve contact by id
- Retrieve contact list
- Retrieve department by id
- Retrieve department operators by id
- Retrieve e911 office details
- Retrieve list of departments
- Retrieve members of coaching team by id
- Retrieve numbers via api v2
- Retrieve off duty status by office id
- Retrieve office by id
- Retrieve office plan by id
- Retrieve operator duty status
- Retrieve room information by id
- Retrieve schedule report by id
- Retrieve sms opt out by company id
- Retrieve sms subscription by id
- Retrieve sms subscriptions
- Retrieve specific webhook by id
- Retrieve stat by id
- Retrieve subscription change log
- Retrieve subscription change log by id
- Retrieve subscription contacts
- Retrieve teams for office id
- Retrieve user device by id
- Retrieve user devices list
- Retrieve user personas by id
- Retrieve websocket by id
- Retrieve websocket connection
- Validate callback request
Changes 85
- Access control policies listing
- Add blocked phone numbers
- Add department operator by id
- Add member to channel
- Add member to coaching team
- Add operator to call center
- Add operator to office
- Add participant to call
- Assign fax line to target
- Assign number to call router
- Assign phone number to office
- Assign phone number to room
- Assign phone number to target
- Assign phone number to user
- Assign policy to user by id
- Attach labels to call
- Configure call center settings
- Create access control policy
- Create agent status subscription
- Create callback
- Create call review share link
- Create call router configuration
- Create channel endpoint
- Create custom ivr with audio file
61 more
- Create new contact entry
- Create new department record
- Create pin for international room calls
- Create room in office via post
- Create schedule reports endpoint
- Create secondary office
- Create sms event subscription
- Create user with auto assign
- Create webhook post endpoint
- Deauthorize oauth2 session
- Format phone numbers
- Hangup call via id
- Initiate ivr call api endpoint
- Initiate outbound call via api
- Initiate user call with group options
- Modify contact details using id
- Modify custom ivr settings
- Modify operator skill level
- Modify webhook configuration
- Move user to specified office
- Oauth2 authorize endpoint
- Patch access control policy by id
- Patch agent status event subscription
- Patch call router by id
- Patch department details by id
- Patch subscription changelog endpoint
- Patch user active call recording
- Patch user status
- Patch websocket signature secret
- Post call event subscription
- Post recording share link
- Post subscription change log event
- Post users screenpop uri
- Post websocket connection secret
- Reassign phone number to target
- Redeem access or refresh token
- Send sms with optional media and group sender
- Set user caller id by id
- Subscribe contact event
- Toggle user do not disturb status
- Toggle vi call for user by id
- Transfer call to destination
- Unassign access control policy from user
- Unassign office number
- Unassign room phone number
- Unassign user phone number
- Unpark call by user id
- Update call center settings by id
- Update call review share link privacy
- Update call subscription by id
- Update contact information
- Update contact subscription by id
- Update e911 address for office
- Update e911 address for user
- Update ivr details by id
- Update operator duty status
- Update recording share link privacy
- Update room details
- Update schedule report settings
- Update sms subscription settings
- Update user information by id
Deletes 27
- Delete access control policy by id
- Delete agent status by id
- Delete call center by id
- Delete callreviewsharelink by id
- Delete callrouter by id
- Delete call subscription by id
- Delete channel by id
- Delete channel member by id
- Delete contact by id
- Delete customivr by targettype and ivrtype
- Delete department resource
- Delete deskphone by user id
- Delete deskphone in room
- Delete number via api
- Delete office operator by id
- Delete operator from call center
- Delete operator from department
- Delete recording share link by id
- Delete room by id
- Delete schedule report by id
- Delete sms subscription by id
- Delete subscription changelog by id
- Delete subscription contact by id
- Delete user by id
3 more
- Delete webhook by id
- Delete websocket connection by id
- Remove blocked numbers
Dialpad setup
Signing in to Dialpad
Choose Dialpad in Connected apps and approve its consent screen. Your tokens stay with our connection broker and never reach the agent.
Choosing the actions
Choose which of the 192 actions the agent may use. Start with lookups and add the ones that change Dialpad when you're ready.
Testing, then publishing
Watch the agent use the live app in the browser tester, then publish. Voice and text agents share the connection.
More integrations
Get started
Tell us what your callers ring about, and we build and test the agent for you.


