Creating the data source
Requirements
- API access must be enabled
- Preferably use an administrator account with access to all system components
Instructions
-
Log in to your Pipedrive account and go to "Settings" > "Personal Preferences" > "API" and copy the code from the bar under "Your personal API token"
-
- In the Kondado platform, go to the connectors page and select the Pipedrive connector
-
Give your connector a name and enter the API key copied in step (1) in the "API Token" field
-
Now just save the connector and start integrating your Pipedrive data into your Data Lake or Data Warehouse.
Pipelines
Summary
Relationship chart
Click to expand
Activities
Replication type: Incremental or Full (user configurable)
Relationships:
Tasks, calls, meetings, and other scheduled or completed activities.
| Campo | Tipo | |
|---|---|---|
|
text |
[en] Unique identifier of the activity. |
|
|
text |
[en] Subject or title of the activity. |
|
|
text |
[en] Type of activity (call, meeting, task, etc.). |
|
|
text |
[en] Indicates if the activity has been completed. |
|
|
timestamp |
[en] Date and time when the activity was marked as done. |
|
|
text |
[en] Identifier of the organization linked to this activity. |
|
|
text |
[en] Identifier of the person linked to this activity. |
|
|
text |
[en] Identifier of the deal linked to this activity. |
|
|
timestamp |
[en] Due date scheduled for the activity. |
|
|
text |
[en] Due time scheduled for the activity. |
|
|
text |
[en] Duration of the activity in minutes. |
|
|
text |
[en] Additional notes or description of the activity. |
|
|
timestamp |
[en] Date and time when the activity was created. |
|
|
text |
[en] Identifier of the user responsible for this activity. |
|
|
text |
[en] Identifier of the user who created this activity. |
|
|
timestamp |
[en] Date and time of the last update to this activity. |
|
|
timestamp |
[en] Date and time of the last notification sent for this activity. |
|
|
text |
[en] Indicates if this activity marks the user as busy. |
|
|
text |
[en] Public description visible to all participants. |
|
|
boolean |
[en] Indicates if the activity has been deleted. |
Activity fields
Replication type: Full
Main object
Metadata definitions for custom and system fields in activities.
| Campo | Tipo | |
|---|---|---|
|
text |
[en] Unique identifier of the field. |
|
|
text |
[en] Identifier of the parent field if grouped. |
|
|
boolean |
[en] Indicates if the field is active. |
|
|
text |
[en] Data type of the field (text, number, date, etc.). |
|
|
timestamp |
[en] Date and time of the last update to this field. |
|
|
boolean |
[en] Indicates if the field can be used for sorting. |
|
|
text |
[en] Display name of the field. |
|
|
boolean |
[en] Indicates if the field is searchable. |
|
|
boolean |
[en] Indicates if the field is marked as important. |
|
|
boolean |
[en] Indicates if the field is editable. |
|
|
float |
[en] Identifier of the user who last updated this field. |
|
|
boolean |
[en] Indicates if bulk editing is allowed for this field. |
|
|
boolean |
[en] Indicates if the field is mandatory. |
|
|
boolean |
[en] Indicates if the field is visible in list views. |
|
|
boolean |
[en] Indicates if filtering is allowed on this field. |
|
|
text |
[en] Internal key identifier for the field. |
|
|
boolean |
[en] Indicates if the field is visible in add forms. |
|
|
float |
[en] Display order of the field. |
|
|
boolean |
[en] Indicates if the field is visible in detail views. |
|
|
timestamp |
[en] Date and time when the field was created. |
pipedrive_activityfields__options
Available options for dropdown/selection type activity fields.
Activity types
Types of activities that can be created (calls, meetings, tasks, etc.).
| Campo | Tipo | |
|---|---|---|
|
text |
[en] Unique identifier of the activity type. |
|
|
boolean |
[en] Indicates if the activity type is active. |
|
|
float |
[en] Display order of the activity type. |
|
|
text |
[en] Name of the activity type. |
|
|
text |
[en] Internal key identifier that links to activity type field. |
|
|
text |
[en] Key for the icon representing this activity type. |
|
|
text |
[en] Color code for the activity type. |
|
|
boolean |
[en] Indicates if this is a custom activity type. |
|
|
timestamp |
[en] Date and time of the last update to this activity type. |
|
|
timestamp |
[en] Date and time when this activity type was created. |
Deal fields
Replication type: Full
Main object
Metadata definitions for custom and system fields in deals.
| Campo | Tipo | |
|---|---|---|
|
text |
[en] Unique identifier of the field. |
|
|
text |
[en] Identifier of the parent field if grouped. |
|
|
boolean |
[en] Indicates if the field is active. |
|
|
text |
[en] Data type of the field (text, number, date, etc.). |
|
|
timestamp |
[en] Date and time of the last update to this field. |
|
|
boolean |
[en] Indicates if the field can be used for sorting. |
|
|
text |
[en] Display name of the field. |
|
|
boolean |
[en] Indicates if the field is searchable. |
|
|
boolean |
[en] Indicates if the field is marked as important. |
|
|
boolean |
[en] Indicates if the field is editable. |
|
|
float |
[en] Identifier of the user who last updated this field. |
|
|
boolean |
[en] Indicates if bulk editing is allowed for this field. |
|
|
boolean |
[en] Indicates if the field is mandatory. |
|
|
boolean |
[en] Indicates if the field is visible in list views. |
|
|
boolean |
[en] Indicates if filtering is allowed on this field. |
|
|
text |
[en] Internal key identifier for the field. |
|
|
boolean |
[en] Indicates if the field is visible in add forms. |
|
|
float |
[en] Display order of the field. |
|
|
boolean |
[en] Indicates if the field is visible in detail views. |
|
|
timestamp |
[en] Date and time when the field was created. |
pipedrive_dealfields__options
Available options for dropdown/selection type deal fields.
Deal products
Products attached to deals with pricing and quantity information.
| Campo | Tipo | |
|---|---|---|
|
text |
[en] Unique identifier of the deal-product relationship. |
|
|
float |
[en] Identifier of the deal this product is attached to. |
|
|
float |
[en] Unit price of the product item. |
|
|
boolean |
[en] Indicates if the product attachment is active. |
|
|
text |
[en] Identifier of the product variation if applicable. |
|
|
float |
[en] Discount value applied to the product. |
|
|
text |
[en] Type of discount (percentage or fixed amount). |
|
|
text |
[en] Unit of time for recurring billing (day, week, month, year). |
|
|
float |
[en] Total sum before applying discount. |
|
|
float |
[en] Tax percentage applied to the product. |
|
|
text |
[en] Additional comments about the product in this deal. |
|
|
text |
[en] Name of the product. |
|
|
boolean |
[en] Indicates if the product is enabled in this deal. |
|
|
text |
[en] Currency code for the product price. |
|
|
text |
[en] Date and time of the last edit. |
|
|
float |
[en] Total sum of this product line item. |
|
|
float |
[en] Duration for recurring billing cycles. |
|
|
timestamp |
[en] Date and time when the product was added to the deal. |
|
|
float |
[en] Display order of the product in the deal. |
|
|
float |
[en] Quantity of the product in the deal. |
|
|
float |
[en] Identifier of the product in the catalog. |
Deals
Replication type: Incremental or Full (user configurable)
Relationships:
- org_id → Organizations > id
- creator_user_id → Users > id
- stage_id → Stages > id
- pipeline_id → Stages > pipeline_id
On each run, all deleted deals are processed, and updates from the 24 hours prior to the savepoint are also processed
Replication type: Incremental or Full (user configurable)
Relationships:
Business opportunities and sales negotiations in progress or completed.
| Campo | Tipo | |
|---|---|---|
|
text |
[en] Unique identifier of the deal. |
|
|
text |
[en] Identifier of the organization linked to this deal. |
|
|
text |
[en] Identifier of the user who created this deal. |
|
|
timestamp |
[en] Date and time of the last update to this deal. |
|
|
text |
[en] Example of a custom text field configured in the account. |
|
|
float |
[en] Example of a custom numeric field configured in the account. |
|
|
boolean |
[en] Example of a custom boolean field configured in the account. |
|
|
text |
[en] Identifier of the pipeline stage where this deal is located. |
|
|
text |
[en] Identifier of the sales pipeline this deal belongs to. |
Deals flow (history)
Replication type: Incremental
Relationships:
On each run, all deleted deals are processed, and updates from the 24 hours prior to the savepoint are also processed
Notes
Replication type: Incremental with update window
Parameters:
- Update window (days): How many days after the note has been created it can still be updated
- Read start date (Savepoint): Initial date for data replication
Relationships:
Text notes attached to deals, persons, or organizations.
| Campo | Tipo | |
|---|---|---|
|
text |
[en] Unique identifier of the note. |
|
|
boolean |
[en] Indicates if the note is active. |
|
|
timestamp |
[en] Date and time when the note was created. |
|
|
text |
[en] Text content of the note. |
|
|
text |
[en] Title of the deal associated with this note. |
|
|
float |
[en] Identifier of the deal this note is attached to. |
|
|
float |
[en] Identifier of the user who last updated this note. |
|
|
float |
[en] Identifier of the lead this note is attached to. |
|
|
float |
[en] Identifier of the organization this note is attached to. |
|
|
text |
[en] Name of the organization associated with this note. |
|
|
text |
[en] Name of the person associated with this note. |
|
|
float |
[en] Identifier of the person this note is attached to. |
|
|
boolean |
[en] Indicates if the note is pinned to the deal. |
|
|
boolean |
[en] Indicates if the note is pinned to the lead. |
|
|
boolean |
[en] Indicates if the note is pinned to the organization. |
|
|
boolean |
[en] Indicates if the note is pinned to the person. |
|
|
timestamp |
[en] Date and time of the last update to this note. |
|
|
text |
[en] Email of the user who created this note. |
|
|
text |
[en] Name of the user who created this note. |
|
|
float |
[en] Identifier of the user who created this note. |
Organization fields
Replication type: Full
Main object
Metadata definitions for custom and system fields in organizations.
| Campo | Tipo | |
|---|---|---|
|
text |
[en] Unique identifier of the field. |
|
|
text |
[en] Identifier of the parent field if grouped. |
|
|
boolean |
[en] Indicates if the field is active. |
|
|
text |
[en] Data type of the field (text, number, date, etc.). |
|
|
timestamp |
[en] Date and time of the last update to this field. |
|
|
boolean |
[en] Indicates if the field can be used for sorting. |
|
|
text |
[en] Display name of the field. |
|
|
boolean |
[en] Indicates if the field is searchable. |
|
|
boolean |
[en] Indicates if the field is marked as important. |
|
|
boolean |
[en] Indicates if the field is editable. |
|
|
float |
[en] Identifier of the user who last updated this field. |
|
|
boolean |
[en] Indicates if bulk editing is allowed for this field. |
|
|
boolean |
[en] Indicates if the field is mandatory. |
|
|
boolean |
[en] Indicates if the field is visible in list views. |
|
|
boolean |
[en] Indicates if filtering is allowed on this field. |
|
|
text |
[en] Internal key identifier for the field. |
|
|
boolean |
[en] Indicates if the field is visible in add forms. |
|
|
float |
[en] Display order of the field. |
|
|
boolean |
[en] Indicates if the field is visible in detail views. |
|
|
timestamp |
[en] Date and time when the field was created. |
pipedrive_organizationfields__options
Available options for dropdown/selection type organization fields.
Organizations
Companies and business entities registered in the CRM.
| Campo | Tipo | |
|---|---|---|
|
text |
[en] Unique identifier of the organization. |
|
|
timestamp |
[en] Date and time of the last update to this organization. |
|
|
text |
[en] Name of the organization. |
|
|
text |
[en] Identifier of the user responsible for this organization. |
|
|
text |
[en] Example of a custom text field configured in the account. |
|
|
float |
[en] Example of a custom numeric field configured in the account. |
|
|
boolean |
[en] Example of a custom boolean field configured in the account. |
Persons
Replication type: Incremental or Full (user configurable)
Relationships:
Main object
Contact individuals registered in the CRM.
| Campo | Tipo | |
|---|---|---|
|
text |
[en] Unique identifier of the person. |
|
|
text |
[en] Identifier of the organization this person belongs to. |
|
|
text |
[en] Identifier of the user responsible for this contact. |
|
|
timestamp |
[en] Date and time of the last update to this person. |
|
|
text |
[en] Example of a custom text field configured in the account. |
|
|
float |
[en] Example of a custom numeric field configured in the account. |
|
|
boolean |
[en] Example of a custom boolean field configured in the account. |
pipedrive_persons__emails
Email addresses associated with each contact person.
| Campo | Tipo | |
|---|---|---|
|
text |
[en] Identifier of the person. |
|
|
boolean |
[en] Indicates if this is the primary email address. |
|
|
text |
[en] Label classifying the email type (work, personal, etc.). |
|
|
text |
[en] Email address. |
pipedrive_persons__phones
Phone numbers associated with each contact person.
Products
Main object
Product catalog with items that can be attached to deals.
| Campo | Tipo | |
|---|---|---|
|
text |
[en] Unique identifier of the product. |
|
|
timestamp |
[en] Date and time of the last update to this product. |
|
|
text |
[en] Name of the product. |
|
|
float |
[en] Default price of the product. |
|
|
float |
[en] Default tax percentage for the product. |
|
|
text |
[en] Identifier of the user who owns this product. |
|
|
text |
[en] Example of a custom text field configured in the account. |
|
|
float |
[en] Example of a custom numeric field configured in the account. |
|
|
boolean |
[en] Example of a custom boolean field configured in the account. |
pipedrive_products_prices
Currency-specific prices for products.
| Campo | Tipo | |
|---|---|---|
|
text |
[en] Identifier of the product. |
|
|
int |
[en] Identifier of the product. |
|
|
float |
[en] Direct cost of the product. |
|
|
float |
[en] Sale price of the product in this currency. |
|
|
float |
[en] Cost of the product. |
|
|
text |
[en] Currency code for this price. |
|
|
text |
[en] Notes about this price entry. |
Stages
Pipeline stages representing steps in the sales process.
| Campo | Tipo | |
|---|---|---|
|
text |
[en] Unique identifier of the stage. |
|
|
text |
[en] Name of the stage. |
|
|
float |
[en] Probability percentage of closing deals in this stage. |
|
|
text |
[en] Identifier of the pipeline this stage belongs to. |
|
|
timestamp |
[en] Date and time when the stage was created. |
|
|
timestamp |
[en] Date and time of the last update to this stage. |
|
|
boolean |
[en] Indicates if deal aging alerts are enabled for this stage. |
|
|
float |
[en] Number of days until a deal in this stage is considered stale. |
|
|
boolean |
[en] Indicates if the stage has been deleted. |
|
|
int |
[en] Order number of the stage in the pipeline sequence. |
Teams
Main object
User groups for organizing and managing team members.
| Campo | Tipo | |
|---|---|---|
|
text |
[en] Unique identifier of the team. |
|
|
boolean |
[en] Indicates if the team is active. |
|
|
boolean |
[en] Indicates if the team has been deleted. |
|
|
text |
[en] Name of the team. |
|
|
text |
[en] Description of the team. |
|
|
text |
[en] Identifier of the user who created this team. |
|
|
text |
[en] Identifier of the team manager. |
|
|
timestamp |
[en] Date and time when the team was created. |
pipedrive_teams_users
Association between teams and their member users.
| Campo | Tipo | |
|---|---|---|
|
text |
[en] Identifier of the team. |
|
|
text |
[en] Identifier of the user who is a member of this team. |
Users
Replication type: Full
System users with access to the CRM account.
| Campo | Tipo | |
|---|---|---|
|
text |
[en] Unique identifier of the user. |
|
|
text |
[en] Interface language code used by the user. |
|
|
boolean |
[en] Indicates if the user account is active. |
|
|
text |
[en] Full name of the user. |
|
|
timestamp |
[en] Date and time when the user was created. |
|
|
text |
[en] Regional locale settings of the user. |
|
|
text |
[en] Signup flow variation used during registration. |
|
|
text |
[en] Timezone offset in hours from UTC. |
|
|
boolean |
[en] Indicates if the user has been activated. |
|
|
timestamp |
[en] Date and time of the last modification to the user. |
|
|
text |
[en] Email address of the user. |
|
|
text |
[en] Phone number of the user. |
|
|
boolean |
[en] Indicates if the user has created a company account. |
|
|
timestamp |
[en] Date and time of the last login. |
|
|
text |
[en] Name of the timezone configured for the user. |
|
|
float |
[en] Indicates if the user has administrator privileges. |
|
|
float |
[en] Identifier of the role assigned to the user. |
|
|
text |
[en] Default currency code for the user. |
Sales Pipelines
Replication type: Full
Sales pipelines (funnels) that organize stages in the sales process.
| Campo | Tipo | |
|---|---|---|
|
text |
[en] Unique identifier of the pipeline. |
|
|
text |
[en] Name of the pipeline. |
|
|
text |
[en] URL-friendly title of the pipeline. |
|
|
int |
[en] Order number of the pipeline. |
|
|
boolean |
[en] Indicates if the pipeline is active. |
|
|
boolean |
[en] Indicates if deal probability is enabled for this pipeline. |
|
|
timestamp |
[en] Date and time when the pipeline was created. |
|
|
timestamp |
[en] Date and time when the pipeline was last updated. |
Notes
- Part of this documentation was automatically generated by AI and may contain errors. We recommend verifying critical information
Connect Pipedrive to Kondado
Set up a Pipedrive data source on Kondado to sync your CRM data into a Data Warehouse or Data Lake for analytics.
Enable API access in Pipedrive
Log in to Pipedrive as an administrator, navigate to Settings > Personal Preferences > API, and copy your personal API token. Admin access ensures you can reach all system components and custom fields.
Add Pipedrive as a data source on Kondado
On the Kondado platform, go to the add data sources page and select the Pipedrive connector. Give your source a recognizable name and paste the API token from step 1 into the 'API Token' field.
Save and start integrating
Save the data source to begin automated ETL. Your Pipedrive data—including Deals, Persons, Organizations, Activities, and more—will flow into your chosen destination such as a Data Warehouse or Data Lake.
Verify pipeline tables and relationships
Confirm that mirrored tables match your Pipedrive schema, including custom fields. Review relationship charts (e.g., Organizations linked to Users, Deals linked to Stages) to ensure data integrity for downstream analytics.