AACFlow

Pipedrive

Interact with Pipedrive CRM

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

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)
cursorstringNoNo description

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
next_cursorstringCursor for fetching the next page (v2 endpoints)
next_startnumberOffset for fetching the next page (v1 endpoints)
successbooleanOperation success status

pipedrive_get_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

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")
statusstringNoNo description
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

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")
statusstringNoNo description
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

Input

ParameterTypeRequiredDescription
sortstringNoSort files by field (supported: "id", "update_time")
limitstringNoNumber of results to return (e.g., "50", default: 100, max: 100)
startstringNoNo description
downloadFilesbooleanNoNo description

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
has_morebooleanWhether more files are available
next_startnumberOffset for fetching the next page
successbooleanOperation success status

pipedrive_get_mail_messages

Input

ParameterTypeRequiredDescription
folderstringNoNo description
limitstringNoNumber of results to return (e.g., "25", default: 50)
startstringNoNo description

Output

ParameterTypeDescription
messagesarrayArray of mail thread objects from Pipedrive mailbox
total_itemsnumberTotal number of mail threads returned
has_morebooleanWhether more messages are available
next_startnumberOffset for fetching the next page
successbooleanOperation success status

pipedrive_get_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

Input

ParameterTypeRequiredDescription
sort_bystringNoNo description
sort_directionstringNoNo description
limitstringNoNumber of results to return (e.g., "50", default: 100, max: 500)
startstringNoNo description

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
has_morebooleanWhether more pipelines are available
next_startnumberOffset for fetching the next page
successbooleanOperation success status

pipedrive_get_pipeline_deals

Input

ParameterTypeRequiredDescription
pipeline_idstringYesThe ID of the pipeline (e.g., "1")
stage_idstringNoFilter by specific stage within the pipeline (e.g., "2")
limitstringNoNumber of results to return (e.g., "50", default: 100, max: 500)
startstringNoNo description

Output

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

pipedrive_get_projects

Input

ParameterTypeRequiredDescription
project_idstringNoOptional: ID of a specific project to retrieve (e.g., "123")
statusstringNoNo description
limitstringNoNumber of results to return (e.g., "50", default: 100, max: 500, only for listing all)
cursorstringNoNo description

Output

ParameterTypeDescription
projectsarrayArray of project objects (when listing all)
projectobjectSingle project object (when project_id is provided)
total_itemsnumberTotal number of projects returned
has_morebooleanWhether more projects are available
next_cursorstringCursor for fetching the next page
successbooleanOperation success status

pipedrive_create_project

Input

ParameterTypeRequiredDescription
titlestringYesThe title of the project (e.g., "Q2 Marketing Campaign")
descriptionstringNoNo description
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

Input

ParameterTypeRequiredDescription
user_idstringNoFilter activities by user ID (e.g., "123")
typestringNoNo description
donestringNoNo description
limitstringNoNumber of results to return (e.g., "50", default: 100, max: 500)
startstringNoNo description

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
has_morebooleanWhether more activities are available
next_startnumberOffset for fetching the next page
successbooleanOperation success status

pipedrive_create_activity

Input

ParameterTypeRequiredDescription
subjectstringYesThe subject/title of the activity (e.g., "Follow up call with John")
typestringYesNo description
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")
notestringNoNo description

Output

ParameterTypeDescription
activityobjectThe created activity object
successbooleanOperation success status

pipedrive_update_activity

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)
donestringNoNo description
notestringNoNo description

Output

ParameterTypeDescription
activityobjectThe updated activity object
successbooleanOperation success status

pipedrive_get_leads

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)
startstringNoNo description

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
has_morebooleanWhether more leads are available
next_startnumberOffset for fetching the next page
successbooleanOperation success status

pipedrive_create_lead

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_tostringNoNo description

Output

ParameterTypeDescription
leadobjectThe created lead object
successbooleanOperation success status

pipedrive_update_lead

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_archivedstringNoNo description

Output

ParameterTypeDescription
leadobjectThe updated lead object
successbooleanOperation success status

pipedrive_delete_lead

Input

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

Output

ParameterTypeDescription
dataobjectDeletion confirmation data
successbooleanOperation success status

pipedrive_list_persons

Input

ParameterTypeRequiredDescription
limitstringNoNumber of results to return (e.g., "50", default: 100, max: 500)
startstringNoNo description
sortstringNoSort field (e.g., "id", "name", "add_time")

Output

ParameterTypeDescription
personsarrayArray of person objects
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 persons returned
has_morebooleanWhether more persons are available
next_startnumberOffset for fetching the next page
successbooleanOperation success status

pipedrive_get_person

Input

ParameterTypeRequiredDescription
person_idstringYesID of the person to retrieve (e.g., "456")

Output

ParameterTypeDescription
personobjectThe person object
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)
successbooleanOperation success status

pipedrive_create_person

Input

ParameterTypeRequiredDescription
namestringYesFull name of the person (e.g., "John Doe")
phonestringNoPhone number (e.g., "+79991234567")
emailstringNoEmail address (e.g., "john@example.com")
org_idstringNoID of the organization this person belongs to (e.g., "789")
owner_idstringNoID of the user who will own this person (e.g., "123")
visible_tostringNoNo description

Output

ParameterTypeDescription
personobjectThe created person object
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)
successbooleanOperation success status

pipedrive_update_person

Input

ParameterTypeRequiredDescription
person_idstringYesID of the person to update (e.g., "456")
namestringNoNew full name of the person
phonestringNoNew phone number
emailstringNoNew email address
org_idstringNoNew organization ID
owner_idstringNoNew owner user ID
visible_tostringNoNo description

Output

ParameterTypeDescription
personobjectThe updated person object
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)
successbooleanOperation success status

pipedrive_delete_person

Input

ParameterTypeRequiredDescription
person_idstringYesID of the person to delete (e.g., "456")

Output

ParameterTypeDescription
datajsonDelete response data
successbooleanOperation success status

pipedrive_list_organizations

Input

ParameterTypeRequiredDescription
limitstringNoNumber of results to return (e.g., "50", default: 100, max: 500)
startstringNoNo description
sortstringNoSort field (e.g., "id", "name", "add_time")

Output

ParameterTypeDescription
organizationsarrayArray of organization objects
total_itemsnumberTotal number of organizations returned
has_morebooleanWhether more organizations are available
next_startnumberOffset for fetching the next page
successbooleanOperation success status

pipedrive_get_organization

Input

ParameterTypeRequiredDescription
org_idstringYesID of the organization to retrieve (e.g., "789")

Output

ParameterTypeDescription
organizationobjectThe organization object
successbooleanOperation success status

pipedrive_create_organization

Input

ParameterTypeRequiredDescription
namestringYesName of the organization (e.g., "Acme Corp")
owner_idstringNoID of the user who will own this organization
visible_tostringNoNo description

Output

ParameterTypeDescription
organizationobjectThe created organization object
successbooleanOperation success status

pipedrive_update_organization

Input

ParameterTypeRequiredDescription
org_idstringYesID of the organization to update (e.g., "789")
namestringNoNew name of the organization
owner_idstringNoNew owner user ID
visible_tostringNoNo description

Output

ParameterTypeDescription
organizationobjectThe updated organization object
successbooleanOperation success status

pipedrive_list_notes

Input

ParameterTypeRequiredDescription
deal_idstringNoFilter by deal ID (e.g., "123")
person_idstringNoFilter by person ID (e.g., "456")
org_idstringNoFilter by organization ID (e.g., "789")
limitstringNoNumber of results to return (e.g., "50", default: 100)
startstringNoNo description

Output

ParameterTypeDescription
notesarrayArray of note objects
total_itemsnumberTotal number of notes returned
has_morebooleanWhether more notes are available
next_startnumberOffset for fetching the next page
successbooleanOperation success status

pipedrive_create_note

Input

ParameterTypeRequiredDescription
contentstringYesThe content/body of the note
deal_idstringNoID of the deal to associate the note with (e.g., "123")
person_idstringNoID of the person to associate the note with (e.g., "456")
org_idstringNoID of the organization to associate the note with (e.g., "789")

Output

ParameterTypeDescription
noteobjectThe created note object
successbooleanOperation success status

Input

ParameterTypeRequiredDescription
termstringYesSearch term to look for (e.g., "Acme" or "john@example.com")
item_typestringNoType of items to search for: deal, person, organization, product, lead (comma-separated)
limitstringNoNumber of results to return (e.g., "50")
startstringNoNo description

Output

ParameterTypeDescription
resultsarrayArray of search result items
total_itemsnumberTotal number of search results
successbooleanOperation success status

pipedrive_get_products

Input

ParameterTypeRequiredDescription
product_idstringNoOptional: ID of a specific product to retrieve (e.g., "100")
limitstringNoNumber of results to return (e.g., "50", default: 100)
startstringNoNo description

Output

ParameterTypeDescription
productsarrayArray of product objects
productobjectSingle product object (when product_id is provided)
total_itemsnumberTotal number of products returned
has_morebooleanWhether more products are available
next_startnumberOffset for fetching the next page
successbooleanOperation success status

On this page

Start building today
Trusted by over 100,000 builders.
The SaaS platform to build AI agents and run your agentic workforce.
Get started