Pipedrive

Pipedrive is a sales management tool built around pipeline visualization, lead tracking, activity reminders, and automation to keep deals progressing

399 actions Integration catalog
Request access
Connect Pipedrive once you're in Boring.
01 · WHAT THE AGENT CAN DO

Actions

Every capability is a discrete, logged action the agent calls by name — scoped to what you authorize and recorded in the run trace.

Add new activity typePIPEDRIVE_ADD_ACTIVITY_TYPE
Adds a new activity type.
Add a dealPIPEDRIVE_ADD_A_DEAL
Add a new deal to Pipedrive with any custom fields, which vary by account and are identified by long hash keys. Check dealFields for existing custom fields. For details, visit the tutorial on adding a deal.
Add an activityPIPEDRIVE_ADD_AN_ACTIVITY
New activity added. Response includes `more_activities_scheduled_in_context` to show if more are planned with the same entity. See tutorial on adding activities [here](https://pipedrive.readme.io/docs/adding-an-activity).
Add an organizationPIPEDRIVE_ADD_AN_ORGANIZATION
Creates a new organization in Pipedrive. The 'name' parameter is required and represents the organization's name (e.g., 'Acme Corp'). Optionally specify 'owner_id' to assign an owner and 'visible_to' for visibility settings. Custom fields can also be added using field keys from organizationFields.
Add a note (Deprecated)PIPEDRIVE_ADD_A_NOTE
DEPRECATED: Use PIPEDRIVE_PIPEDRIVE_ADD_NOTE instead. Add a note to a deal, person, organization, lead, or project in Pipedrive. At least one of deal_id, person_id, org_id, lead_id, or project_id must be provided.
Add a personPIPEDRIVE_ADD_A_PERSON
Add a new contact in Pipedrive with optional custom fields unique to each account found using the `personFields` endpoint. The endpoint also handles `data.marketing_status` for Campaigns product users.
Add a call logPIPEDRIVE_ADD_CALL_LOG
Adds a new call log.
Add Call Log Audio FilePIPEDRIVE_ADD_CALL_LOG_AUDIO_FILE
Tool to attach an audio recording to an existing call log in Pipedrive. Use when you need to add audio evidence to a call log. Only one recording per call log is allowed.
Add a channelPIPEDRIVE_ADD_CHANNEL
New messaging channel added; registration limited to admins. Utilizes getConversations endpoint for data retrieval. Requires Messengers integration OAuth scope and a prepared Messaging app extension manifest.
Add discount to dealPIPEDRIVE_ADD_DEAL_DISCOUNT
Tool to add a discount to a deal in Pipedrive. Use when you need to apply a percentage-based or fixed amount discount to an existing deal.
Add a new deal fieldPIPEDRIVE_ADD_DEAL_FIELD
Adds a new deal field. For more information, see the tutorial for <a href="https://pipedrive.readme.io/docs/adding-a-new-custom-field" target="_blank" rel="noopener noreferrer">adding a new custom field</a>.
Add deal field optionsPIPEDRIVE_ADD_DEALFIELDS_OPTIONS
Tool to add new options to a deal custom field atomically. Use when you need to add options to enum or set type deal fields.
Add a follower to a dealPIPEDRIVE_ADD_DEAL_FOLLOWER
Adds a follower to a deal.
Add a participant to a dealPIPEDRIVE_ADD_DEAL_PARTICIPANT
Adds a participant to a deal.
Add product to dealPIPEDRIVE_ADD_DEAL_PRODUCT
Tool to add a product to a deal in Pipedrive. Use when you need to attach a product to an existing deal with custom pricing, quantity, duration, discount, and tax settings.
Bulk add products to dealPIPEDRIVE_ADD_DEAL_PRODUCTS
Tool to bulk add products to a Pipedrive deal. Use when attaching multiple products simultaneously, with maximum 100 products per request.
Add filePIPEDRIVE_ADD_FILE
Upload and link files to deals, people, organizations, activities, products, or leads in Pipedrive. See the "adding a file" tutorial for details.
Add a new filterPIPEDRIVE_ADD_FILTER
New filter creation returns an ID. Only one primary condition group with 'AND' and two secondary groups (one 'AND', one 'OR') are supported. Future syntax expansion possible. See tutorial for details.
Add a new goalPIPEDRIVE_ADD_GOAL
Adds a new goal. Along with adding a new goal, a report is created to track the progress of your goal.
Receives an incoming messagePIPEDRIVE_ADD_INCOMING_MESSAGE
Adds a message to a conversation. To use the endpoint, you need to have **Messengers integration** OAuth scope enabled and the Messaging manifest ready for the [Messaging app extension](https://pipedrive.readme.io/docs/messaging-app-extension).
Add an installment subscriptionPIPEDRIVE_ADD_INSTALLMENT_SUBSCRIPTION
Adds a new installment subscription. Note: Subscriptions endpoints may not be available on the company-specific base URL. To avoid 404s, this action overrides the default request behavior and uses the public API host (api.pipedrive.com) explicitly.
Add a leadPIPEDRIVE_ADD_LEAD
Pipedrive API lets you add leads linked to people or organizations and tags them with 'API' source. Custom fields from deals apply to leads and appear in responses if set. Details are in the tutorials for adding and updating leads.
Add a lead labelPIPEDRIVE_ADD_LEAD_LABEL
Creates a lead label.
Add NotePIPEDRIVE_ADD_NOTE
Tool to add a note to a deal, person, organization, lead, or project in Pipedrive. Use when you need to create a note attached to an entity. At least one entity ID (lead_id, deal_id, person_id, org_id, or project_id) must be provided.
Add comment to notePIPEDRIVE_ADD_NOTE_COMMENT
Tool to add a comment to an existing note in Pipedrive. Use when you need to add commentary or updates to notes linked to deals, persons, or organizations.
Add a new organization fieldPIPEDRIVE_ADD_ORGANIZATION_FIELD
Adds a new organization field. For more information, see the tutorial for <a href="https://pipedrive.readme.io/docs/adding-a-new-custom-field" target="_blank" rel="noopener noreferrer">adding a new custom field</a>.
Add Organization Field OptionsPIPEDRIVE_ADD_ORGANIZATION_FIELD_OPTIONS
Tool to add new options to an organization field in Pipedrive. Use when you need to add new choices to enum or set type organization fields. This is an atomic operation where all options are added or none.
Add organization followerPIPEDRIVE_ADD_ORGANIZATION_FOLLOWER
Tool to add a follower to an organization in Pipedrive. Use when you need to create a follower relationship between a user and an organization entity.
Add or update role settingPIPEDRIVE_ADD_OR_UPDATE_ROLE_SETTING
Adds or updates the visibility setting for a role. Notes: - Roles endpoints require the `admin` OAuth scope. - OAuth calls must target the company domain with `/api/v1` path, e.g., https://{COMPANY}.pipedrive.com/api/v1/roles/{id}/settings - This action normalizes the base URL accordingly.
Add a new person fieldPIPEDRIVE_ADD_PERSON_FIELD
Adds a new person field. For more information, see the tutorial for <a href="https://pipedrive.readme.io/docs/adding-a-new-custom-field" target="_blank" rel="noopener noreferrer">adding a new custom field</a>.
Add person field optionsPIPEDRIVE_ADD_PERSONFIELDS_OPTIONS
Tool to bulk add options to enum/set person fields atomically. Use when you need to add new options to a person field.
Add a follower to a personPIPEDRIVE_ADD_PERSON_FOLLOWER
Tool to add a follower to a person in Pipedrive. Use when you need to create a follower relationship between a user and a person entity.
Add person picturePIPEDRIVE_ADD_PERSON_PICTURE
This service allows adding a photo to a person's profile, replacing any existing one. Images must be square with a minimum size of 128 pixels and in GIF, JPG, or PNG formats. They will be resized to 128 and 512 pixels.
Add a new pipelinePIPEDRIVE_ADD_PIPELINE
Adds a new pipeline (v2).
Add a productPIPEDRIVE_ADD_PRODUCT
Adds a new product to the Products inventory. For more information, see the tutorial for <a href="https://pipedrive.readme.io/docs/adding-a-product" target="_blank" rel="noopener noreferrer">adding a product</a>.
Add a new product fieldPIPEDRIVE_ADD_PRODUCT_FIELD
Adds a new product field. For more information, see the tutorial for <a href="https://pipedrive.readme.io/docs/adding-a-new-custom-field" target="_blank" rel="noopener noreferrer">adding a new custom field</a>.
Add product field optionsPIPEDRIVE_ADD_PRODUCTFIELDS_OPTIONS
Tool to add new options to a product custom field that supports options (enum or set field types). Use when you need to expand the available choices for a product field. This operation is atomic - all options are added or none are added.
Add follower to productPIPEDRIVE_ADD_PRODUCT_FOLLOWER
Tool to add a follower to a product in Pipedrive. Use when you need to have a user follow a specific product for updates and notifications.
Add Product ImagePIPEDRIVE_ADD_PRODUCT_IMAGE
Tool to upload an image for a product in Pipedrive. Use when you need to add a visual representation to a product.
Create product variationPIPEDRIVE_ADD_PRODUCT_VARIATION
Tool to create a new product variation for an existing product. Use when you need to add a variation with customizable name and prices in multiple currencies.
Add a projectPIPEDRIVE_ADD_PROJECT
Adds a new project. Note that you can supply additional custom fields along with the request that are not described here. These custom fields are different for each Pipedrive account and can be recognized by long hashes as keys.
Add a recurring subscriptionPIPEDRIVE_ADD_RECURRING_SUBSCRIPTION
Adds a new recurring subscription.
Add a rolePIPEDRIVE_ADD_ROLE
Adds a new role. Note: - Roles endpoints require the `admin` scope. - For OAuth tokens, Pipedrive expects the company domain base URL with `/api/v1` path. Example: https://{COMPANY}.pipedrive.com/api/v1/roles - This action normalizes the base_url provided by metadata to ensure `/api/v1` is used.
Add role assignmentPIPEDRIVE_ADD_ROLE_ASSIGNMENT
Assigns a user to a role. Notes: - Roles endpoints require the `admin` OAuth scope. - OAuth calls must target the company domain with `/api/v1` path, e.g., https://{COMPANY}.pipedrive.com/api/v1/roles/{id}/assignments - This action normalizes the base URL accordingly and ensures JSON body is sent.
Add a new stagePIPEDRIVE_ADD_STAGE
Adds a new stage, returns the ID upon success.
Add a taskPIPEDRIVE_ADD_TASK
Adds a new task.
Add a new teamPIPEDRIVE_ADD_TEAM
Adds a new team to the company and returns the created object.
Add users to a teamPIPEDRIVE_ADD_TEAM_USERS
Adds users to an existing team.
Add a new userPIPEDRIVE_ADD_USER
Adds a new user to the company, returns the ID upon success.
Archive a projectPIPEDRIVE_ARCHIVE_PROJECT
Archives a project.
Cancel a recurring subscriptionPIPEDRIVE_CANCEL_RECURRING_SUBSCRIPTION
Cancels a recurring subscription. This action attempts to cancel a recurring subscription via Subscriptions API. If Subscriptions endpoints are unavailable (404), it gracefully falls back to disabling all product attachments on the given deal (interpreting `id` as `deal_id`) to mimic cancellation behavior.
Convert deal to leadPIPEDRIVE_CONVERT_DEAL_TO_LEAD
Tool to convert a Pipedrive deal to a lead asynchronously. Use when you need to move a deal back to the lead stage, transferring related entities like notes, files, emails, and activities. Requires global admin or 'Convert deals to leads' permission.
Convert Lead to DealPIPEDRIVE_CONVERT_LEAD_TO_DEAL
Tool to convert a Pipedrive lead to a deal asynchronously. Use when you need to convert an existing lead into a deal. The conversion transfers all related entities (notes, files, emails, activities) to the new deal. Upon successful conversion, the lead is marked as deleted. Use the returned conversion_id to check the conversion status.
Create an organization relationshipPIPEDRIVE_CREATE_ORGANIZATION_RELATIONSHIP
Creates and returns an organization relationship.
Create a remote file and link it to an itemPIPEDRIVE_CREATE_REMOTE_FILE_LINK
Creates an empty file on Google Drive linked to an item. For details, refer to the Pipedrive remote file adding tutorial.
Create a new webhookPIPEDRIVE_CREATE_WEBHOOK
Creates and returns details of a new Webhook. Trigger events combine `event_action` and `event_object`, like `*.*` for all events or `added.deal`, `deleted.persons` for specific actions. More info in the Webhooks guide.
Get all ActivityFieldsPIPEDRIVE_CTIVITYIELDS_GET_ALL_ACTIVITYFIELDS
Tool to retrieve metadata about all activity fields in the company. Use when you need to get information about field structure, types, options, and properties for activities.
Update deal productPIPEDRIVE_DEALS_UPDATE_DEAL
Tool to update product details attached to a deal in Pipedrive using the v2 API. Use when you need to modify product attributes like price, quantity, discount, or tax for a deal-product attachment.
Delete multiple activities in bulkPIPEDRIVE_DELETE_ACTIVITIES_BULK
Marks multiple activities as deleted. After 30 days, the activities will be permanently deleted.
Delete ActivityPIPEDRIVE_DELETE_ACTIVITY
Tool to delete an activity in Pipedrive. Use when you need to remove an activity. This is a soft delete operation - the activity will be permanently deleted after 30 days.
Showing the first 60 of 399 actions.