Pipedrive Contact Enrichment
Fill in the blanks on your Pipedrive contacts using Apollo and LinkedIn data, then update records automatically.
The Challenge
Half your Pipedrive contacts are missing phone numbers. A third don't have an organization linked. You know the data exists somewhere, but manually looking up each contact on Apollo or LinkedIn and copying fields back into Pipedrive is tedious work that nobody wants to do.
What This Prompt Does
Find Missing Data
Identifies contacts with empty phone, title, or org fields
Apollo Enrichment
Pulls direct dials, titles, and company info from Apollo
LinkedIn Verification
Confirms current role and company via LinkedIn profile
Auto-Update Pipedrive
Writes verified data back to contact records
The Prompt
The Prompt
Task
Use @Pipedrive/List Persons and @Pipedrive/Get PersonName it "Pipedrive/Get Person" and call it with @Pipedrive/Get Person to pull contacts from your CRM, then enrich them with @Apollo/Enrich Person and @LinkedIn/Get ProfileName it "LinkedIn/Get Profile" and call it with @LinkedIn/Get Profile to fill in missing data. Update incomplete records using @Pipedrive/Update PersonName it "Pipedrive/Update Person" and call it with @Pipedrive/Update Person with verified job titles, phone numbers, and organization details.
Example: Enrich all contacts added in the last 30 days with missing phone numbers or job titles.
Input
The user will provide either:
- A search term to find specific contacts (e.g., name or email)
- A request to audit recent or incomplete contacts
- A list of contact emails or names to enrich
Example: "Enrich my last 20 contacts that are missing phone numbers" or "Look up jane@acmeName it "acme" and call it with @acme.com and fill in her details"
Context
What to Enrich
From Apollo:
- Current job title and seniority level
- Direct phone number and mobile
- Company name, size, and industry
- LinkedIn profile URL
- Email verification status
From LinkedIn:
- Current role and company confirmation
- Career history and tenure
- Location and headline
- Whether they recently changed jobs
Fields to Update in Pipedrive:
- Phone number (if missing or outdated)
- Organization link (if not associated)
- Name corrections (first/last name splits)
- Contact owner notes with enrichment summary
Enrichment Strategy
- Pull contacts from Pipedrive (recent adds or filtered set)
- Identify contacts with missing fields (no phone, no org, etc.)
- Enrich each contact via Apollo using their email
- Cross-reference with LinkedIn for current role verification
- Update Pipedrive records with verified data
- Flag contacts where data conflicts exist
What Counts as a Valid Result
- Only update fields that are currently empty or clearly outdated
- Note when Apollo and LinkedIn data conflict (different titles, etc.)
- Do not overwrite manually entered data without flagging it
- Mark contacts as "enriched" in notes so they aren't re-processed
Output
Enrichment Summary:
Contacts Processed: [count] Fields Updated: [count] Contacts Skipped: [count] (already complete)
Updates Made:
| Contact | Field | Before | After | Source | |---------|-------|--------|-------|--------| | [Jane Smith] | Phone | (empty) | +1-555-123-4567 | Apollo | | [Jane Smith] | Org | (empty) | Acme Corp | LinkedIn | | [Bob Lee] | Phone | (empty) | +1-555-987-6543 | Apollo |
Data Conflicts Found:
| Contact | Field | Apollo Says | LinkedIn Says | Action | |---------|-------|------------|---------------|--------| | [Jane Smith] | Title | VP Sales | Head of Sales | Kept LinkedIn (more recent) |
Still Missing (Could Not Find):
| Contact | Missing Fields | Reason | |---------|---------------|--------| | [John Doe] | Phone, Org | No Apollo match for email |
Pipedrive records have been updated. [count] contacts enriched with [count] total field updates.
Example Usage
Try asking:
- →"Enrich my last 20 Pipedrive contacts that are missing phone numbers"
- →"Look up jane@acme.com in Apollo and LinkedIn, then update her Pipedrive record"
- →"Find contacts without an organization and fill in their company details"