Pipedrive

Interact with Pipedrive CRM

Pipedrive is a powerful sales-focused CRM platform designed to help sales teams manage leads, track deals, and optimize their sales pipeline. Built with simplicity and effectiveness in mind, Pipedrive has become a favorite among sales professionals and growing businesses worldwide for its intuitive visual pipeline management and actionable sales insights.

Pipedrive provides a comprehensive suite of tools for managing the entire sales process from lead capture to deal closure. With its robust API and extensive integration capabilities, Pipedrive enables sales teams to automate repetitive tasks, maintain data consistency, and focus on what matters most—closing deals.

Key features of Pipedrive include:

  • Visual Sales Pipeline: Intuitive drag-and-drop interface for managing deals through customizable sales stages
  • Lead Management: Comprehensive lead inbox for capturing, qualifying, and converting potential opportunities
  • Activity Tracking: Sophisticated system for scheduling and tracking calls, meetings, emails, and tasks
  • Project Management: Built-in project tracking capabilities for post-sale customer success and delivery
  • Email Integration: Native mailbox integration for seamless communication tracking within the CRM

In Sim, the Pipedrive integration allows your AI agents to seamlessly interact with your sales workflow. This creates opportunities for automated lead qualification, deal creation and updates, activity scheduling, and pipeline management as part of your AI-powered sales processes. The integration enables agents to create, retrieve, update, and manage deals, leads, activities, and projects programmatically, facilitating intelligent sales automation and ensuring that critical customer information is properly tracked and acted upon. By connecting Sim with Pipedrive, you can build AI agents that maintain sales pipeline visibility, automate routine CRM tasks, qualify leads intelligently, and ensure no opportunities slip through the cracks—enhancing sales team productivity and driving consistent revenue growth.

Usage Instructions

Integrate Pipedrive into your workflow. Manage deals, contacts, sales pipeline, projects, activities, files, and communications with powerful CRM capabilities.

Tools

pipedrive_get_all_deals

Retrieve all deals from Pipedrive with optional filters

Input

ParameterTypeRequiredDescription
statusstringNoOnly fetch deals with a specific status. Values: open, won, lost. If omitted, all not deleted deals are returned
person_idstringNoIf supplied, only deals linked to the specified person are returned (e.g., "456")
org_idstringNoIf supplied, only deals linked to the specified organization are returned (e.g., "789")
pipeline_idstringNoIf supplied, only deals in the specified pipeline are returned (e.g., "1")
updated_sincestringNoIf set, only deals updated after this time are returned. Format: 2025-01-01T10:20:00Z
limitstringNoNumber of results to return (e.g., "50", default: 100, max: 500)

Output

ParameterTypeDescription
dealsarrayArray of deal objects from Pipedrive
idnumberDeal ID
titlestringDeal title
valuenumberDeal value
currencystringCurrency code
statusstringDeal status (open, won, lost, deleted)
stage_idnumberPipeline stage ID
pipeline_idnumberPipeline ID
person_idnumberAssociated person ID
org_idnumberAssociated organization ID
owner_idnumberDeal owner user ID
add_timestringWhen the deal was created (ISO 8601)
update_timestringWhen the deal was last updated (ISO 8601)
won_timestringWhen the deal was won
lost_timestringWhen the deal was lost
close_timestringWhen the deal was closed
expected_close_datestringExpected close date
metadataobjectPagination metadata for the response
total_itemsnumberTotal number of items
has_morebooleanWhether more items are available
successbooleanOperation success status

pipedrive_get_deal

Retrieve detailed information about a specific deal

Input

ParameterTypeRequiredDescription
deal_idstringYesThe ID of the deal to retrieve (e.g., "123")

Output

ParameterTypeDescription
dealobjectDeal object with full details
successbooleanOperation success status

pipedrive_create_deal

Create a new deal in Pipedrive

Input

ParameterTypeRequiredDescription
titlestringYesThe title of the deal (e.g., "Enterprise Software License")
valuestringNoThe monetary value of the deal (e.g., "5000")
currencystringNoCurrency code (e.g., "USD", "EUR", "GBP")
person_idstringNoID of the person this deal is associated with (e.g., "456")
org_idstringNoID of the organization this deal is associated with (e.g., "789")
pipeline_idstringNoID of the pipeline this deal should be placed in (e.g., "1")
stage_idstringNoID of the stage this deal should be placed in (e.g., "2")
statusstringNoStatus of the deal: open, won, lost
expected_close_datestringNoExpected close date in YYYY-MM-DD format (e.g., "2025-06-30")

Output

ParameterTypeDescription
dealobjectThe created deal object
successbooleanOperation success status

pipedrive_update_deal

Update an existing deal in Pipedrive

Input

ParameterTypeRequiredDescription
deal_idstringYesThe ID of the deal to update (e.g., "123")
titlestringNoNew title for the deal (e.g., "Updated Enterprise License")
valuestringNoNew monetary value for the deal (e.g., "7500")
statusstringNoNew status: open, won, lost
stage_idstringNoNew stage ID for the deal (e.g., "3")
expected_close_datestringNoNew expected close date in YYYY-MM-DD format (e.g., "2025-07-15")

Output

ParameterTypeDescription
dealobjectThe updated deal object
successbooleanOperation success status

pipedrive_get_files

Retrieve files from Pipedrive with optional filters

Input

ParameterTypeRequiredDescription
deal_idstringNoFilter files by deal ID (e.g., "123")
person_idstringNoFilter files by person ID (e.g., "456")
org_idstringNoFilter files by organization ID (e.g., "789")
limitstringNoNumber of results to return (e.g., "50", default: 100, max: 500)
downloadFilesbooleanNoDownload file contents into file outputs

Output

ParameterTypeDescription
filesarrayArray of file objects from Pipedrive
idnumberFile ID
namestringFile name
file_typestringFile type/extension
file_sizenumberFile size in bytes
add_timestringWhen the file was uploaded
update_timestringWhen the file was last updated
deal_idnumberAssociated deal ID
person_idnumberAssociated person ID
org_idnumberAssociated organization ID
urlstringFile download URL
downloadedFilesfile[]Downloaded files from Pipedrive
total_itemsnumberTotal number of files returned
successbooleanOperation success status

pipedrive_get_mail_messages

Retrieve mail threads from Pipedrive mailbox

Input

ParameterTypeRequiredDescription
folderstringNoFilter by folder: inbox, drafts, sent, archive (default: inbox)
limitstringNoNumber of results to return (e.g., "25", default: 50)

Output

ParameterTypeDescription
messagesarrayArray of mail thread objects from Pipedrive mailbox
total_itemsnumberTotal number of mail threads returned
successbooleanOperation success status

pipedrive_get_mail_thread

Retrieve all messages from a specific mail thread

Input

ParameterTypeRequiredDescription
thread_idstringYesThe ID of the mail thread (e.g., "12345")

Output

ParameterTypeDescription
messagesarrayArray of mail message objects from the thread
metadataobjectThread and pagination metadata
successbooleanOperation success status

pipedrive_get_pipelines

Retrieve all pipelines from Pipedrive

Input

ParameterTypeRequiredDescription
sort_bystringNoField to sort by: id, update_time, add_time (default: id)
sort_directionstringNoSorting direction: asc, desc (default: asc)
limitstringNoNumber of results to return (e.g., "50", default: 100, max: 500)
cursorstringNoFor pagination, the marker representing the first item on the next page

Output

ParameterTypeDescription
pipelinesarrayArray of pipeline objects from Pipedrive
idnumberPipeline ID
namestringPipeline name
url_titlestringURL-friendly title
order_nrnumberPipeline order number
activebooleanWhether the pipeline is active
deal_probabilitybooleanWhether deal probability is enabled
add_timestringWhen the pipeline was created
update_timestringWhen the pipeline was last updated
total_itemsnumberTotal number of pipelines returned
successbooleanOperation success status

pipedrive_get_pipeline_deals

Retrieve all deals in a specific pipeline

Input

ParameterTypeRequiredDescription
pipeline_idstringYesThe ID of the pipeline (e.g., "1")
stage_idstringNoFilter by specific stage within the pipeline (e.g., "2")
statusstringNoFilter by deal status: open, won, lost
limitstringNoNumber of results to return (e.g., "50", default: 100, max: 500)

Output

ParameterTypeDescription
dealsarrayArray of deal objects from the pipeline
metadataobjectPipeline and pagination metadata
successbooleanOperation success status

pipedrive_get_projects

Retrieve all projects or a specific project from Pipedrive

Input

ParameterTypeRequiredDescription
project_idstringNoOptional: ID of a specific project to retrieve (e.g., "123")
statusstringNoFilter by project status: open, completed, deleted (only for listing all)
limitstringNoNumber of results to return (e.g., "50", default: 100, max: 500, only for listing all)

Output

ParameterTypeDescription
projectsarrayArray of project objects (when listing all)
projectobjectSingle project object (when project_id is provided)
total_itemsnumberTotal number of projects returned
successbooleanOperation success status

pipedrive_create_project

Create a new project in Pipedrive

Input

ParameterTypeRequiredDescription
titlestringYesThe title of the project (e.g., "Q2 Marketing Campaign")
descriptionstringNoDescription of the project
start_datestringNoProject start date in YYYY-MM-DD format (e.g., "2025-04-01")
end_datestringNoProject end date in YYYY-MM-DD format (e.g., "2025-06-30")

Output

ParameterTypeDescription
projectobjectThe created project object
successbooleanOperation success status

pipedrive_get_activities

Retrieve activities (tasks) from Pipedrive with optional filters

Input

ParameterTypeRequiredDescription
deal_idstringNoFilter activities by deal ID (e.g., "123")
person_idstringNoFilter activities by person ID (e.g., "456")
org_idstringNoFilter activities by organization ID (e.g., "789")
typestringNoFilter by activity type (call, meeting, task, deadline, email, lunch)
donestringNoFilter by completion status: 0 for not done, 1 for done
limitstringNoNumber of results to return (e.g., "50", default: 100, max: 500)

Output

ParameterTypeDescription
activitiesarrayArray of activity objects from Pipedrive
idnumberActivity ID
subjectstringActivity subject
typestringActivity type (call, meeting, task, etc.)
due_datestringDue date (YYYY-MM-DD)
due_timestringDue time (HH:MM)
durationstringDuration (HH:MM)
deal_idnumberAssociated deal ID
person_idnumberAssociated person ID
org_idnumberAssociated organization ID
donebooleanWhether the activity is done
notestringActivity note
add_timestringWhen the activity was created
update_timestringWhen the activity was last updated
total_itemsnumberTotal number of activities returned
successbooleanOperation success status

pipedrive_create_activity

Create a new activity (task) in Pipedrive

Input

ParameterTypeRequiredDescription
subjectstringYesThe subject/title of the activity (e.g., "Follow up call with John")
typestringYesActivity type: call, meeting, task, deadline, email, lunch
due_datestringYesDue date in YYYY-MM-DD format (e.g., "2025-03-15")
due_timestringNoDue time in HH:MM format (e.g., "14:30")
durationstringNoDuration in HH:MM format (e.g., "01:00" for 1 hour)
deal_idstringNoID of the deal to associate with (e.g., "123")
person_idstringNoID of the person to associate with (e.g., "456")
org_idstringNoID of the organization to associate with (e.g., "789")
notestringNoNotes for the activity

Output

ParameterTypeDescription
activityobjectThe created activity object
successbooleanOperation success status

pipedrive_update_activity

Update an existing activity (task) in Pipedrive

Input

ParameterTypeRequiredDescription
activity_idstringYesThe ID of the activity to update (e.g., "12345")
subjectstringNoNew subject/title for the activity (e.g., "Updated meeting with client")
due_datestringNoNew due date in YYYY-MM-DD format (e.g., "2025-03-20")
due_timestringNoNew due time in HH:MM format (e.g., "15:00")
durationstringNoNew duration in HH:MM format (e.g., "00:30" for 30 minutes)
donestringNoMark as done: 0 for not done, 1 for done
notestringNoNew notes for the activity

Output

ParameterTypeDescription
activityobjectThe updated activity object
successbooleanOperation success status

pipedrive_get_leads

Retrieve all leads or a specific lead from Pipedrive

Input

ParameterTypeRequiredDescription
lead_idstringNoOptional: ID of a specific lead to retrieve (e.g., "abc123-def456-ghi789")
archivedstringNoGet archived leads instead of active ones (e.g., "true" or "false")
owner_idstringNoFilter by owner user ID (e.g., "123")
person_idstringNoFilter by person ID (e.g., "456")
organization_idstringNoFilter by organization ID (e.g., "789")
limitstringNoNumber of results to return (e.g., "50", default: 100, max: 500)

Output

ParameterTypeDescription
leadsarrayArray of lead objects (when listing all)
idstringLead ID (UUID)
titlestringLead title
person_idnumberID of the associated person
organization_idnumberID of the associated organization
owner_idnumberID of the lead owner
valueobjectLead value
amountnumberValue amount
currencystringCurrency code (e.g., USD, EUR)
expected_close_datestringExpected close date (YYYY-MM-DD)
is_archivedbooleanWhether the lead is archived
was_seenbooleanWhether the lead was seen
add_timestringWhen the lead was created (ISO 8601)
update_timestringWhen the lead was last updated (ISO 8601)
leadobjectSingle lead object (when lead_id is provided)
idstringLead ID (UUID)
titlestringLead title
person_idnumberID of the associated person
organization_idnumberID of the associated organization
owner_idnumberID of the lead owner
valueobjectLead value
amountnumberValue amount
currencystringCurrency code (e.g., USD, EUR)
expected_close_datestringExpected close date (YYYY-MM-DD)
is_archivedbooleanWhether the lead is archived
was_seenbooleanWhether the lead was seen
add_timestringWhen the lead was created (ISO 8601)
update_timestringWhen the lead was last updated (ISO 8601)
total_itemsnumberTotal number of leads returned
successbooleanOperation success status

pipedrive_create_lead

Create a new lead in Pipedrive

Input

ParameterTypeRequiredDescription
titlestringYesThe name of the lead (e.g., "Acme Corp - Website Redesign")
person_idstringNoID of the person (REQUIRED unless organization_id is provided) (e.g., "456")
organization_idstringNoID of the organization (REQUIRED unless person_id is provided) (e.g., "789")
owner_idstringNoID of the user who will own the lead (e.g., "123")
value_amountstringNoPotential value amount (e.g., "10000")
value_currencystringNoCurrency code (e.g., "USD", "EUR", "GBP")
expected_close_datestringNoExpected close date in YYYY-MM-DD format (e.g., "2025-04-15")
visible_tostringNoVisibility: 1 (Owner & followers), 3 (Entire company)

Output

ParameterTypeDescription
leadobjectThe created lead object
successbooleanOperation success status

pipedrive_update_lead

Update an existing lead in Pipedrive

Input

ParameterTypeRequiredDescription
lead_idstringYesThe ID of the lead to update (e.g., "abc123-def456-ghi789")
titlestringNoNew name for the lead (e.g., "Updated Lead - Premium Package")
person_idstringNoNew person ID (e.g., "456")
organization_idstringNoNew organization ID (e.g., "789")
owner_idstringNoNew owner user ID (e.g., "123")
value_amountstringNoNew value amount (e.g., "15000")
value_currencystringNoNew currency code (e.g., "USD", "EUR", "GBP")
expected_close_datestringNoNew expected close date in YYYY-MM-DD format (e.g., "2025-05-01")
is_archivedstringNoArchive the lead: true or false

Output

ParameterTypeDescription
leadobjectThe updated lead object
successbooleanOperation success status

pipedrive_delete_lead

Delete a specific lead from Pipedrive

Input

ParameterTypeRequiredDescription
lead_idstringYesThe ID of the lead to delete (e.g., "abc123-def456-ghi789")

Output

ParameterTypeDescription
dataobjectDeletion confirmation data
successbooleanOperation success status

On this page

Start building today
Trusted by over 60,000 builders.
Build Agentic workflows visually on a drag-and-drop canvas or with natural language.
Get started