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.

Automate Dialpad with Lodol.

Connect Dialpad and ask your AI for your first workflow.

Free plan, no credit card