Overview
AI data enrichment automatically fills in missing information about your contacts and companies. Instead of manually researching each record, Twenty’s AI can find and populate data like job titles, company size, industry, social profiles, and more.What Gets Enriched
AI can discover and add:For Contacts (People)
-
Job information
- Current job title
- Company name
- Department
- Seniority level
-
Contact details
- Email addresses
- Phone numbers
- Location/timezone
-
Social profiles
- LinkedIn URL
- Twitter handle
- GitHub profile
- Other professional networks
-
Background
- Education
- Previous companies
- Years of experience
For Companies
-
Company details
- Official name
- Industry/sector
- Company size (employee count)
- Founded year
-
Location
- Headquarters address
- Country/region
- Office locations
-
Business information
- Website URL
- Description
- Funding stage
- Revenue range
-
Online presence
- LinkedIn page
- Twitter account
- Logo URL
How It Works
The enrichment process:- Analyze existing data - AI reviews what you already have
- Search intelligently - Queries public data sources
- Verify information - Cross-references multiple sources
- Populate fields - Updates records with discovered data
- Flag uncertainty - Marks low-confidence matches for review
AI enrichment uses publicly available information only. It does not access private databases or paid data providers unless you’ve configured integrations.
Using AI Enrichment
Manual Enrichment
Enrich individual records on demand:Review Suggestions
AI will display suggested data to add:
- Green checkmarks indicate high confidence
- Yellow warnings indicate uncertain data
- You can accept or reject each field
Bulk Enrichment
Enrich multiple records at once:Configure Options
Choose which fields to enrich:
- All empty fields
- Specific fields only
- Overwrite existing data (optional)
Automatic Enrichment in Workflows
Automate enrichment for new records:- Create a workflow with a “Record Created” trigger
- Add an “Enrich with AI” action
- Configure which fields to populate
- Activate the workflow
Enrichment Examples
Before and After: Contact
Before enrichment:Before and After: Company
Before enrichment:Advanced Features
Enrichment Confidence Scores
Each enriched field has a confidence score:- High (90-100%) - Very likely accurate, auto-applied
- Medium (70-89%) - Probably accurate, review recommended
- Low (below 70%) - Uncertain, requires manual verification
Field Priority
Specify which fields to enrich first:- Critical fields (email, phone, job title)
- Important fields (company, location)
- Nice-to-have (social profiles, background)
Source Attribution
Twenty tracks where enriched data came from:- Public LinkedIn profiles
- Company websites
- Social media profiles
- Public databases
Overwrite Protection
By default, enrichment won’t overwrite existing data. Configure this:- Never overwrite - Keep existing values
- Overwrite if empty - Only fill blank fields (default)
- Always overwrite - Replace with enriched data
- Overwrite if newer - Update only if newer information found
Enrichment Strategies
Strategy 1: New Lead Enrichment
Enrich leads immediately when they enter your CRM:Strategy 2: Scheduled Refresh
Keep data fresh with periodic enrichment:Strategy 3: Pre-Meeting Research
Enrich contacts before scheduled meetings:Strategy 4: Incomplete Record Cleanup
Find and fix incomplete records:Best Practices
1. Start with High-Value Records
Prioritize enrichment:- Active opportunities
- Recent leads
- Key accounts
- Incomplete records with engagement
2. Verify Critical Data
Always manually verify:- Email addresses before sending
- Phone numbers before calling
- Job titles in proposals
- Company names in contracts
3. Combine with Other Sources
Use AI enrichment alongside:- Form submissions (most accurate)
- LinkedIn Sales Navigator
- Email signatures
- Business cards
4. Monitor Data Quality
Regularly review:- Enrichment accuracy rates
- Fields with low confidence
- Records needing manual review
- Outdated information
5. Set Budget Limits
Control enrichment costs:- Set monthly enrichment caps
- Prioritize important records
- Use scheduled refreshes sparingly
- Monitor AI credit usage
Limitations
What AI Enrichment Cannot Do
- Access private data - Only uses public information
- Guarantee accuracy - Data may be outdated or incorrect
- Find unlisted contacts - Requires some public presence
- Enrich every field - Some data may not be available
When Enrichment May Fail
- Very common names (e.g., “John Smith”)
- Contacts with no online presence
- Recently changed jobs
- Companies with minimal public information
- Non-English names or companies
Configuration
For Cloud Users
Configure enrichment preferences: Settings > AI > Data Enrichment- Auto-enrichment triggers
- Confidence thresholds
- Fields to enrich
- Overwrite settings
- Monthly budget
For Self-Hosted Users
Enable data enrichment:Troubleshooting
No Data Found
If enrichment finds nothing:- Verify the contact/company has online presence
- Check spelling of names
- Provide more initial data (email, website)
- Try manual enrichment with different search terms
Incorrect Data
If enriched data is wrong:- Report the issue (helps improve AI)
- Manually correct the record
- Mark fields as “verified” to prevent overwriting
- Adjust confidence threshold
Slow Enrichment
If enrichment is taking too long:- Reduce number of fields to enrich
- Enrich smaller batches
- Use scheduled workflows for non-urgent enrichment
- Check API rate limits
Quota Exceeded
If you hit enrichment limits:- Check usage in Settings > AI > Usage
- Prioritize critical records
- Increase monthly budget
- Wait for quota reset
Privacy and Compliance
Data Sources
AI enrichment uses:- Publicly available information
- Website content
- Social media profiles
- Business directories
- Public APIs (if configured)
GDPR Compliance
Enrichment respects privacy:- Uses only public data
- Supports right to erasure
- Allows opt-out configuration
- Logs all enrichment activities
Data Accuracy
You are responsible for:- Verifying enriched data accuracy
- Complying with data protection laws
- Providing opt-out mechanisms
- Maintaining data quality
Before enriching records, ensure you have the legal right to collect and store the data for your business purposes.
Cost Management
Enrichment consumes AI credits based on:- Number of records enriched
- Number of fields per record
- Model used (GPT-4 vs GPT-3.5)
- Complexity of search
- Contact enrichment: ~$0.05-0.10 per record
- Company enrichment: ~$0.10-0.20 per record
- Bulk enrichment: Volume discounts may apply
Future Enhancements
Upcoming enrichment features:- Real-time enrichment on page load
- Custom enrichment rules
- Integration with paid data providers
- Technographic data (tech stack)
- Intent signals
- Predictive scoring
Share Feedback
Have suggestions for data enrichment? Let us know on GitHub.
