All integrationsMessaging
Dialpad
Manage calls and contacts, send messages, and look up users, offices and contact centers.
- actions
- 25
- triggers
- 7
Triggers
Start a workflow when something happens in Dialpad.
- New contactPolls a complete snapshot. Existing records establish the initial baseline; new records fire after that. Scans exceeding 4,000 records fail without advancing the saved place. Polling follows your workspace plan.
- New or updated contactPolls a complete snapshot. Existing records establish the initial baseline; new records and changes fire after that. Scans exceeding 4,000 records fail without advancing the saved place. Polling follows your workspace plan.
- New userPolls a complete snapshot. Existing records establish the initial baseline; new records fire after that. Scans exceeding 4,000 records fail without advancing the saved place. Polling follows your workspace plan.
- New or updated userPolls a complete snapshot. Existing records establish the initial baseline; new records and changes fire after that. Scans exceeding 4,000 records fail without advancing the saved place. Polling follows your workspace plan.
- New officePolls a complete snapshot. Existing records establish the initial baseline; new records fire after that. Scans exceeding 4,000 records fail without advancing the saved place. Polling follows your workspace plan.
- New call centerPolls a complete snapshot. Existing records establish the initial baseline; new records fire after that. Scans exceeding 4,000 records fail without advancing the saved place. Polling follows your workspace plan.
- New completed callPolls a complete snapshot. Existing records establish the initial baseline; new records fire after that. Scans exceeding 4,000 records fail without advancing the saved place. Polling follows your workspace plan.
Actions
Steps a workflow can run in Dialpad.
- Get companyGets company information: name, primary office, admin contact, plan state and billing address.
- List callsProvides a paginated list of calls matching the specified filter parameters in reverse-chronological order by call start time (i.e. recent calls first)
- Get callGet call status and detailed information for a concluded call, including direction, duration, recording URLs, CSAT scores, voicemail metadata, and transcription text. Also returns routing_breadcrumbs, which is only populated for calls routed through a customer-configured API Call Router and is empty for every other call.
- Get call ai recapGets the Ai Recap for a call.
- Start callInitiates an outbound call to ring all devices (or a single specified device).
- Add call labelsAdds labels to a determined call id, keeping any labels already on the call. A label already present is not duplicated. Labels cannot be removed through this endpoint.
- List contactsGets company shared contacts, or user's local contacts if owner_id is provided.
- Get contactGets a contact by id. Currently, only contacts of type shared and local can be retrieved by this API.
- Create contactCreates a new contact.
- Update contactUpdates the provided fields for an existing contact.
- Delete contactDeletes a contact by id.
- List usersGets company users, optionally filtering by email.
- Get userGet a user by id. Returns identity (name, email, job_title), contact details (phone_numbers, extension), status (state, do_not_disturb, is_on_duty, on_duty_status), license type, office membership (office_id, group_details), and voicemail settings.
- Update userUpdates the provided fields for an existing user.
- List officesGets the offices in the company. The result set depends on the caller: company admins get every office, while a user-level key gets only the offices that user belongs to.
- Get officeGets an office by id.
- List departmentsGets all the departments for an office.
- Get departmentGets a department by id.
- List call centersGets all the call centers for the company.
- Get call centerGets a call center by id.
- Get call center statusGet live operational metrics for a call center: availability status, available operator count, queued calls, longest wait time, and on-duty operator count.
- Send smsSends an SMS message to a phone number or to a Dialpad channel on behalf of a user.
- List webhooksGets a list of all the webhooks that are associated with the company.
- Create webhookCreates a new webhook for your company.
- Delete webhookDeletes a webhook by id.
No actions match that.
Automate Dialpad with Lodol.
Connect Dialpad and ask your AI for your first workflow.
Free plan, no credit card