Case study: built deeper than the directory
A custom Pipedrive read-write connector for Claude
A sales team had outgrown the directory connector for their heavily customized Pipedrive. We built one that lets Claude create and update deals, activities, and custom fields with scoped write.
How do you connect a heavily customized Pipedrive to Claude?
Full read-write into a custom Pipedrive setup means building a custom MCP connector that writes to your real schema, including custom fields, not just the standard ones. We built one for an anonymized sales team so Claude creates and updates deals, activities, and custom fields with scoped, gated write controls.
The situation
The team (anonymized at their request) ran their entire sales motion in Pipedrive, but years of tuning had left it heavily customized: extra pipelines, required custom fields, and conventions that the standard objects did not capture. The directory connector could read most of this, but it could not reliably write back to the custom fields their reporting and routing depended on. So Claude could summarize a deal but not actually move it forward, which meant reps still did the data entry by hand.
What we built
We built and hosted a custom MCP connector mapped to this account's actual Pipedrive schema, with read and write tools kept separate. It authenticates as each user's own Pipedrive account, so it inherits their existing permissions and never grants Claude more access than the login already has. Create and update flow freely inside a conversation a rep starts, while deletes are gated behind a human-in-the-loop confirmation. As the team adds or renames custom fields, we update the connector so it keeps matching their setup.
How does Claude write back to custom Pipedrive fields?
Writing back to custom Pipedrive fields means the connector maps each custom field, then creates and updates deals, activities, people, and organizations through the user's own Pipedrive login. Create and update flow freely inside a conversation a rep starts, while deletes stay gated behind a confirmation step.
- Create new deals and update existing ones, including stage, value, owner, and the team's custom fields.
- Log and update activities (calls, meetings, and tasks) against the right deal, person, and organization.
- Read and write the custom fields that drive the team's pipeline logic, not just the standard Pipedrive fields.
- Find and update people and organizations so deal records stay linked to the right contacts.
- Summarize a deal's full history, notes, and recent activity before suggesting the next step.
- Gate destructive actions: deleting a deal or activity requires a human-in-the-loop confirmation the team controls.
The outcome
With write access into the custom fields that mattered, the team moved from reading deals in Claude to actually updating them there. Reps now ask Claude to log a call, advance a deal, and fill the required custom fields in one step, instead of switching back to the Pipedrive UI for every change.
- Data entry
- Deals, activities, and custom fields update from the conversation, not by hand in the Pipedrive UI.
- Custom fields
- The customized fields and stages the directory connector skipped are written correctly, not left blank.
- Pipeline hygiene
- Calls and follow-ups are logged as the work happens, so the pipeline stays current without a separate cleanup pass.
Want the same depth for your Pipedrive? See what a full read-write Pipedrive connector covers, including how scoped write and gated deletes work.
Frequently asked questions
Why build a custom Pipedrive connector instead of using the directory one?
Can Claude change live deals in this setup?
Does the connector see more of Pipedrive than the user does?
What happens when the team adds or renames custom fields?
Tell us what you run. We'll build the connector.
Pick your tool, choose what Claude should do, and get an instant scope and price. No call required.
