Skip to main content
PI

Pipedrive

Lets an agent read and manage your Pipedrive CRM - deals, leads, persons, organizations, activities, notes, files, products, pipelines and webhooks.

What it can do

MethodWhat it does
pipedrive_list_dealsList deals; filter by status, filter_id, user_id, stage_id.
pipedrive_get_dealGet one deal by id.
pipedrive_search_dealsSearch deals by term.
pipedrive_add_dealCreate a deal.
pipedrive_update_dealUpdate a deal.
pipedrive_delete_dealDelete a deal.
pipedrive_list_deal_productsList products attached to a deal.
pipedrive_add_deal_productAttach a product to a deal.
pipedrive_list_deal_followersList followers of a deal.
pipedrive_add_deal_followerAdd a follower to a deal.
pipedrive_list_personsList persons (contacts).
pipedrive_get_personGet one person by id.
pipedrive_search_personsSearch persons by term.
pipedrive_add_personCreate a person.
pipedrive_update_personUpdate a person.
pipedrive_delete_personDelete a person.
pipedrive_list_organizationsList organizations.
pipedrive_get_organizationGet one organization by id.
pipedrive_search_organizationsSearch organizations by term.
pipedrive_add_organizationCreate an organization.
pipedrive_update_organizationUpdate an organization.
pipedrive_delete_organizationDelete an organization.
pipedrive_list_leadsList leads.
pipedrive_get_leadGet one lead by id.
pipedrive_add_leadCreate a lead.
pipedrive_update_leadUpdate a lead (incl. archive).
pipedrive_delete_leadDelete a lead.
pipedrive_list_activitiesList activities.
pipedrive_get_activityGet one activity by id.
pipedrive_add_activityCreate an activity.
pipedrive_update_activityUpdate an activity (incl. mark done).
pipedrive_delete_activityDelete an activity.
pipedrive_list_notesList notes.
pipedrive_add_noteCreate a note on a deal/person/org/lead.
pipedrive_update_noteUpdate a note.
pipedrive_delete_noteDelete a note.
pipedrive_list_filesList files.
pipedrive_get_fileGet one file's metadata.
pipedrive_delete_fileDelete a file.
pipedrive_list_productsList products in the catalog.
pipedrive_get_productGet one product by id.
pipedrive_add_productCreate a product.
pipedrive_update_productUpdate a product.
pipedrive_list_pipelinesList pipelines.
pipedrive_get_pipelineGet one pipeline by id.
pipedrive_list_stagesList stages (optionally for one pipeline).
pipedrive_get_stageGet one stage by id.
pipedrive_list_usersList users in the company.
pipedrive_get_current_userGet the authenticated user (id, name, currency).
pipedrive_list_filtersList saved filters.
pipedrive_list_deal_fieldsList deal fields including custom fields.
pipedrive_list_person_fieldsList person fields including custom fields.
pipedrive_list_webhooksList webhooks.
pipedrive_add_webhookCreate a webhook subscription.
pipedrive_delete_webhookDelete a webhook.

How to get credentials

  1. Sign in to Pipedrive and open app.pipedrive.com/settings/api (Settings -> Personal preferences -> API).
  2. Copy your personal API token.
  3. Paste it into the PIPEDRIVE_API_KEY field in FlyMyAI.

The token inherits the permissions of your Pipedrive user, so the agent can only see and change what that user can. Regenerate the token from the same page if you ever need to revoke access.

Fields to fill in FlyMyAI

FlyMyAI fieldWhere it comes from
PIPEDRIVE_API_KEYSettings -> Personal preferences -> API -> your personal API token