
Pipedrive custom field invalid payload
Why custom field names that work fine in the Pipedrive UI get rejected by the API when n8n sends them, and how to find the internal key Pipedrive actually expects.
Open fix →6 exact-error fixes for n8n + Pipedrive automations in production. No broad tutorials — only the failure modes that break a live sync.

Why custom field names that work fine in the Pipedrive UI get rejected by the API when n8n sends them, and how to find the internal key Pipedrive actually expects.
Open fix →
Pipedrive has no built-in duplicate-deal blocking like Salesforce's Duplicate Rules — here's the search-then-branch pattern that actually stops repeat automations from creating the same deal twice.
Open fix →![Comparison graphic showing a plain email string stored as [object Object] versus the array-of-objects shape (value, primary, label) Pipedrive expects from n8n.](/images/guides/fix-n8n-pipedrive-person-email-phone-array-of-objects.webp)
Pipedrive's Persons API expects email and phone as an array of objects with value, primary, and label. Sending a plain string, or letting n8n stringify an object, saves [object Object] or drops the value. Build the array explicitly.
Open fix →
Pipedrive shut down API v1 endpoints on July 31, 2026. Here's exactly which n8n Pipedrive node resources were affected, which n8n version fixes it, and what changes in your workflows.
Open fix →
Why a webhook that fires fine when you test it manually in n8n returns a 404 "not registered" error when Pipedrive (or any other tool) calls it for real.
Open fix →
Why the dedicated Pipedrive Trigger node in n8n can suddenly stop registering, with a validation-failed error, on workflows that had worked for months.
Open fix →