Integrations · Pipedrive
Guild agents read, create, update, and search Pipedrive deals, leads, persons, organizations, pipelines, and activities. Credentials are stored and injected server-side so agent code never sees the API token. Credential policies let you restrict which operations each agent may call, and every request is subject to audit through Guild’s credential proxy.
Book a demo
See how teams govern agents that use Pipedrive.
Start free
Connect Pipedrive and scope your first agent.
What the Pipedrive integration exposes
The tools cover deals, leads, persons, organizations, pipelines, stages, activities, notes, users, field definitions, and cross-entity search. Tools support full create-read-update-delete lifecycles for the core CRM entities. Search tools query by title, notes, and custom fields across deals, leads, persons, and organizations. Agents can also convert a deal to a lead and manage deal discounts and followers.How it works
1
Open Credentials in Guild
Go to Credentials in Guild under Access & setup. The page lists connected services and a gallery of available integrations.
2
Enter your Pipedrive token
Click Pipedrive and paste your personal API token. Find it in Pipedrive under Settings > Personal preferences > API. Personal API tokens do not expire.
3
Import tools into your agent
Import PipedriveTools from the integration package and spread it into your agent’s tools object. Use pick() to include only the tools your agent needs, since agents perform better with a focused tool set.
Why Pipedrive access needs governing
Pipedrive tools can create, update, and delete deals, persons, organizations, leads, pipelines, and activities. Guild stores the personal API token server-side and injects it through the credential proxy, so the token never enters agent code, prompts, or logs. Credential policies let you write ALLOW and DENY rules that the proxy enforces before any request reaches Pipedrive. Rules can target specific operations by name or glob pattern, scope access to particular agents or workspaces, and restrict HTTP methods to block writes while permitting reads. You can connect the credential at account, workspace, member, or agent scope using Guild’s credentials system. A credential dedicated to one agent never serves others. Without any scoped rules, the default posture is allow-all; deleting that default policy flips the fallback to deny, so only explicitly allowed operations proceed.About the Pipedrive integration
The Pipedrive integration gives your agents access to Pipedrive CRM records, including deals, contacts, and pipelines.Authentication
- Type: Personal API token
- Header: Guild sends your token in the
x-api-tokenrequest header - Token management: Personal API tokens do not expire
https://api.pipedrive.com, with the API version embedded in each operation path — most operations are on /api/v2, while notes, users, and leads are on /api/v1.
Setup
1
Open Credentials
Go to Credentials in Guild.
2
Connect Pipedrive
Click Pipedrive and enter your personal API token. Find the token in Pipedrive under Settings → Personal preferences → API.
Usage
pipedrive_ prefix — for example, search_deals becomes pipedrive_search_deals.
Selecting specific tools
The integration carries 70 operations. Agents perform better with fewer tools, so usepick() to include only the ones your agent needs.
Tools
Tools in the latest published version ofguildai~pipedrive:
All 72 tools
All 72 tools
Supported capabilities
The curated specification covers 70 operations across the CRM core entities.Creating a lead requires linking it to a person or an organization (or both). Leads support the same hash-keyed custom fields as deals, so you can push a full lead payload through the integration.
Webhook events
Pipedrive uses a credential-scoped webhook model. When you enable the first Pipedrive trigger on a connection, Guild registers one webhook for all Pipedrive events and routes them to matching triggers. Disabling the last trigger removes it. Deliveries are checked with a password Guild generates for the webhook. A trigger can narrow an event to one action, such asguild trigger create --type webhook --integration pipedrive --event deal --action create --agent <identifier>. Without an action it fires on every action of that event. A trigger with no event fires on every Pipedrive event, including objects the table doesn’t list, such as products.
Payloads use Pipedrive’s webhook v2 format, with the record in
data, its earlier values in previous, and the event in meta.
Guild doesn’t filter out changes the agent makes itself, so an agent that updates a deal from a deal change trigger fires that trigger again. Have the agent check meta.user_id and skip changes made by the connected Pipedrive user.
Limitations
- Products, projects, tasks, and installments endpoints are omitted.
- Beta endpoints are omitted.
- Pipedrive pauses a webhook for 30 minutes after 10 failed deliveries in a row, and deletes it after three days without a successful delivery. If triggers stop firing, disable every Pipedrive trigger on the connection, then enable them again so Guild registers a new webhook.
Frequently asked questions
Does the Pipedrive integration support OAuth?
Does the Pipedrive integration support OAuth?
No. Pipedrive authenticates with a personal API token. Guild sends the token in the x-api-token request header. Personal API tokens do not expire.
Can an agent react when a deal changes in Pipedrive?
Can an agent react when a deal changes in Pipedrive?
Yes. Guild registers a webhook with Pipedrive when you enable a trigger on the connection. You can scope a trigger to a specific event such as deal and action such as create, or leave it unscoped to fire on every Pipedrive event. Guild routes incoming payloads to matching triggers automatically.
Can I limit which Pipedrive operations an agent can call?
Can I limit which Pipedrive operations an agent can call?
Yes. Credential policies let you write ALLOW and DENY rules scoped to specific operations, agents, and workspaces. The credential proxy enforces them before any request leaves Guild, and agents cannot bypass the check.
Are Pipedrive products and projects covered by the integration?
Are Pipedrive products and projects covered by the integration?
Not yet. The integration omits products, projects, tasks, installments, and beta endpoints.
Put a governed agent on Pipedrive this week
Book a demo
See how teams govern agents that use Pipedrive.
Start free
Connect Pipedrive and scope your first agent.