Generate credentials
Create a dedicated Pipedrive user (recommended)
Create a new Pipedrive user scoped to the pipelines OpenCX should touch. The API token inherits the user’s permissions — a narrowly-scoped user limits blast radius if the token leaks.
Generate an API token
Sign in as that user, open Personal preferences → API, and copy the token. Full URL: https://app.pipedrive.com/settings/api.
Copy your company domain
Look at your Pipedrive URL. The first part —
yourcompany in yourcompany.pipedrive.com — is the domain you need. Do not include .pipedrive.com or https://.OpenCX does not persist Pipedrive credentials at the organization level yet. Each workflow action reads the token and domain from its own configuration — rotating the token means updating every workflow that uses it.
Verify the connection
Before wiring credentials into a production workflow, smoke-test them:Pick a throwaway lead
Open Pipedrive, create a test lead (or grab one you know is safe to touch), and copy its Lead ID from the URL.
Build a one-node workflow
In your OpenCX dashboard, create a workflow with a manual trigger and a single Update PipeDrive Lead node. Paste the API token, company domain, and the Lead ID.
Run and confirm
Run the workflow. The action output should return
success: true and the lead’s title should reflect the new value in Pipedrive. If it doesn’t, jump to Troubleshooting.Related Documentation
Update Lead Action
Full reference for the Update PipeDrive Lead workflow action.
Trigger workflows from Pipedrive
Wire Pipedrive automations into an OpenCX workflow.
Overview
Capabilities and patterns at a glance.
Troubleshooting
Credentials rejected, lead not found, field update errors.