Pipedrive walkthrough
Pipedrive is a sales CRM and pipeline management tool that enables businesses to track leads, manage deals, and organize activities across teams.
Resources
When setting up Pipedrive as a source, you can extract data from a wide range of resources, which correspond to Pipedrive entities and their supported fields.
Supported Resources include:
Deals
Organizations
Products
Pipelines
Activities
Users
Persons
Stages
Others
Configuring Pipedrive integration
You can configure a River with Pipedrive as the source.
Procedure
Step 1: creating a Pipedrive connection
- Log in to the Data Integration console.
- Click + Create River on the left-hand menu.
- Select Source to Target River.
- Choose Pipedrive from the list of available sources.
- Under Source Connection:
- Choose an existing connection (or)
- Click + New Connection to create a new one.
- Click Test Connection to verify that your Pipedrive account is successfully connected.
- Under Resource, select the report you want to extract.
Step 2: choosing your Target
After connecting to Pipedrive, configure the Target where the extracted data loads.
- Select your Target Connection.
- Refresh and choose the Database, Schema Name, and Table Name where you want to store the data.
- Choose the Loading Mode for your migration. To learn more, refer to the Targets topic.
- In Additional Options, you can toggle features such as:
- Truncate Columns
- Replace Invalid UTF-8 Characters
- Replace values with NULL
- Add Metadata To learn more, refer to advanced-settings topic.
Step 3: configuring the schema
The Schema tab lets you map fields from your Pipedrive source objects to your target system.
- Navigate to the Schema tab.
- Click Auto Mapping to automatically match source and target fields.
- Review the Columns Mapping table, which displays:
- Source Field: Click Source Field to view the original field from Pipedrive.
- Target Field: Click Target Field to map it to the corresponding field in your target system. For example, Snowflake.
- Type: Click Type to select the data type.
- Mode: Click Mode to set the field as NULLABLE, REQUIRED, or REPEATED.
- Cluster Key: Select Cluster Key to mark the field for clustering in the target.
- Expression : Enter an Expression to apply transformation logic, if required.
- Use the search bar to find a specific field.
- Click + Add Field to add custom fields.
- Use Clear All to reset the mappings.
- Click Save to store Schema settings.
Step 4: configuring settings
- Navigate to the Settings tab.
- Configure scheduling, timeouts, and notifications:
- Schedule Me!: Set when and how often the River runs.
- Timeout: Maximum runtime (default: 12 hours).
- Notifications:
- On Failure
- On Warnings
- On Run Time Threshold
- Click Save to apply your settings.
Step 5: running your river
- After configuration is complete, click Save.
- Click Run to execute the River.
- Monitor execution logs to validate successful extraction and loading.