Pipedrive
Pipedrive is a sales CRM and pipeline management tool used by sales teams to track deals, manage contacts, and log activities. By connecting Pipedrive to Coupler.io, you can automatically export CRM data to spreadsheets, BI tools, or data warehouses — without manually exporting CSV files or building custom integrations.
Coupler.io's Pipedrive integration pulls data from the Pipedrive API using OAuth authentication, covering 9 data entities including Deals, Persons, Organizations, Activities, Leads, Products, Files, Call logs, and an admin-only all-deals export.
Why connect Pipedrive to Coupler.io?
Automate sales reporting — Schedule regular exports of deals with pipeline stages, values, and owners so your dashboards always reflect the current state of your pipeline.
Combine CRM entities — Merge Deals with Persons and Organizations using Coupler.io's data join to build enriched contact-level or account-level reports.
Track sales activity — Export Activities, Call logs, and Files to analyze rep behavior, call outcomes, and document activity over time.
Flexible destinations — Export to AI tools, Google Sheets, Excel, BigQuery, Looker Studio, or other supported destinations.
Prerequisites
Before connecting, make sure you have:
A Pipedrive account with access to the data you want to export
A Coupler.io account
Quick start
How to connect
In Coupler.io, create a new data flow and select Pipedrive as the source. Click Connect and sign in with your Pipedrive account.
Click Allow to grant Coupler.io access to view your Pipedrive data.
Select a data entity — Deals (default), Persons, Organizations, Activities, Files, Leads, Call logs, Products.
Choose your destination and run the import.
Pipedrive data overview
Coupler.io's Pipedrive integration pulls data from the Pipedrive REST API. You select one entity per data flow — core CRM records like Deals, Persons, or Organizations; activity records like Activities, Call logs, and Files; or specialized entities like Leads and Products.
Available data entities
Deals
Sales opportunities with pipeline, stage, value, currency, owner, person/org links, and custom fields. Stages and pipelines are automatically joined to each deal row.
Pipeline dashboards, revenue forecasting, win/loss analysis
Persons
Individual contacts with name, email, phone, organization link, deal counts, activity counts, and custom fields
Contact lists, lead management
Organizations
Companies with owner, address, deal counts, email and activity counts, and custom fields
Account management, company analysis
Activities
Tasks, calls, emails, meetings, and other logged activities with type, due date, subject, person, organization, and deal links
Sales activity tracking, rep productivity
Files
Documents and attachments with metadata: file name, type, size, upload date, and links to deals, persons, organizations, products, and activities
Document audit, attachment tracking
Leads
Leads (pre-deal records) with title, owner, person/org links, status, label, and custom fields
Lead tracking, pre-pipeline analysis
Call logs
Call log records with duration, outcome (connected/not connected), phone number, start/end time, person link, and user link
Call activity analysis, outcome tracking
Products
Product catalog items with name, code, description, unit, category, price, currency, tax, cost, and owner
Product analysis, deal-product reporting
Configuration options
Entity selection
Each data flow exports one entity. To combine data from multiple entities (e.g., Persons with their Deals), set up a separate data flow for each entity and use Coupler.io's data join feature.
Filter
For the following entities — Deals, Persons, Organizations, Activities, Products, and Leads — you can apply a Pipedrive filter by entering its filter ID. Filters must be created in Pipedrive first (under each object's filter panel), then referenced here by ID.
Date range (Changed after / Changed before)
Filter records by last-modified date. These map to the since and until parameters in the Pipedrive API. Use the date picker to set a fixed date, or leave empty to export all records regardless of when they were last modified.
Fields (column selection)
Enter field names one per line to select only specific columns to export. Leave empty to import all available columns. Field names use Pipedrive's internal API field names (e.g., org_id, person_id.name, value).
Common data combinations
Sales pipeline dashboard
Deals entity with title, value, currency, status, stage_id.name, pipeline_id.name, owner_id.name, person_id.name, org_id.name, add_time, close_time
Contact-deal join
Two data flows: Persons (with id, name) + Deals (with person_id.value), joined on id = person_id.value
Account-level deal reporting
Two data flows: Organizations (with id, name) + Deals (with org_id.value), joined on id = org_id.value
Sales activity report
Activities entity with type, subject, due_date, user_id.name, person_id.name, deal_id.title, done
Lead pipeline report
Leads entity with title, owner_id.name, person_id.name, org_id.name, label_ids, is_archived, add_time
Call outcome analysis
Call logs entity with duration, outcome, to_phone_number, start_time, end_time, person_id.name, user_id.name
Use cases by role
Export Deals with pipeline stages, owners, and values to build custom pipeline and forecasting dashboards. Use the Changed after date filter to pull only recently updated deals for incremental reporting. Join Deals with Persons and Organizations for enriched contact- and account-level analysis.
Pull Activities to track individual rep activity — calls made, emails sent, tasks completed — and compare across the team. Use Deals filtered by stage or pipeline to monitor conversion rates and spot bottlenecks. Use the Call logs entity to analyze call outcomes by rep or by time period.
Build cross-source dashboards by combining Pipedrive Deals with marketing or financial data from other sources. Use Products to map deal values to product categories and build product-level revenue analysis. Export Organizations to maintain an account list synchronized with your BI tool or data warehouse.
Export Leads to track pre-pipeline lead volume, owner assignment, and progression to deal creation. Use the Persons entity to build contact segment lists. Combine with advertising data (Google Ads, Facebook Ads) to measure pipeline contribution from paid campaigns.
Platform-specific notes
Stages and Pipelines automatically joined — For the Deals entity, Coupler.io fetches Stages and Pipelines data alongside deals and merges them automatically. You don't need a separate data flow for stage or pipeline names.
Custom fields auto-resolved — For Deals, Persons, Organizations, Leads, and Products, Pipedrive custom fields are fetched and their hash-key column names are replaced with human-readable names. No manual mapping is needed.
Activities include all users — The Activities entity is fetched with
user_id=0, which returns activities from all Pipedrive users, not just the connected account.Call logs page size limit — Call logs are fetched with a maximum of 50 records per page due to a Pipedrive API constraint. Very large call log datasets may take longer than other entities.
No reports or analytics — Pipedrive's in-app analytics and forecast reports are not available via the API. Coupler.io exports raw CRM data only; any aggregation or forecasting must be done in your destination or BI tool.
Pipedrive common issues
Connection issues
Missing data
Data discrepancies
Rate limits and timeouts
Pipedrive FAQ
Last updated
Was this helpful?
