Find verified contact information
Use PromptLoop Managed Tasks to add verified email addresses and phone numbers to your contact lists. This zero-setup enrichment works across multiple premium data providers with industry-leading accuracy—and you only pay for successful enrichments.
What are Managed Tasks?
Managed Tasks are first-party, versioned tasks maintained by PromptLoop. They let you add new, structured columns to a dataset with zero setup—ideal for fast, consistent enrichment and AI generation at scale.
Think of PromptLoop Tasks as "no-code AI agents" that you can run without prompt tuning. The contact enrichment managed task includes Email and Phone lookup tools built directly into the platform.
Data sources
Contact enrichment uses a waterfall approach across multiple premium providers to maximize coverage and accuracy:
Waterfall enrichment with 20+ data sources, including:
Pay only for results
Credits are only charged for successful enrichments. If we can't find a verified email or phone number, you won't be charged.
Prerequisites
Before you can enrich contacts, your dataset must include:
- First Name – Contact's given name
- Last Name – Contact's family name
- Company Domain – The company website domain (e.g., promptloop.com, not the full URL)
These three columns are required for the enrichment task to run.
Steps to enrich contacts
1. Prepare your contact list
Either upload a CSV with first name, last name, and domain columns, or run a PromptLoop task that identifies people (owners, key personnel, decision makers, or lists from websites).
If you're extracting contacts from websites, create a task that outputs these three fields. Learn how to create a task.
2. Navigate to your dataset
Go to your datasets page and open the dataset containing your contact list.
3. Select Managed Tasks
Once your dataset has the required columns (first name, last name, domain), you'll see the Managed Tasks option in the dataset toolbar.
Click Managed Tasks to open the enrichment options.
4. Choose enrichment type
Select the enrichment you need:
- Email – Find verified email addresses only
- Phone – Find phone numbers only
- Email & Phone – Find both in a single run (recommended)

5. Review credit preview
Before running, you'll see a preview of credit usage based on:
- Number of rows in your dataset
- Enrichment type selected (email, phone, or both)
- Estimated success rate
Remember: you're only charged for successful enrichments, so actual credit usage may be lower.
6. Run the enrichment
Click Run Enrichment to start the process. The task will:
- Query multiple data providers in sequence
- Verify and validate contact information
- Add new columns to your dataset with results
- Charge credits only for successful finds
Enrichment typically completes in 2-10 minutes depending on dataset size.
Quality checks
After enrichment completes:
- Review success rate – Check how many contacts were enriched vs. total rows
- Spot-check results – Verify a few email addresses and phone numbers look correct
- Check for blanks – Rows without successful enrichments will have empty cells
- Validate email format – All emails should follow standard format (name@domain.com)
- Export and test – Consider sending a test email to verify deliverability
Understanding results
Email column
- Contains verified business email addresses
- Format: firstname.lastname@company.com (varies by company)
- Blank if no verified email was found
Phone column
- Contains direct or mobile phone numbers
- Format varies by country and provider
- May include country code
- Blank if no phone number was found
FAQs
How accurate is the contact enrichment?
Very high. We use a waterfall of premium data providers and only return verified contact information. Success rates typically range from 60-85% depending on company size and industry.
Why are some rows blank after enrichment?
If we can't find a verified email or phone number across all our data sources, the cell remains blank. This is common for very small companies, new employees, or contacts who don't have public information available.
Can I re-run enrichment on rows that failed?
Yes. Run the managed task again on the same dataset. The system is smart enough to skip already-enriched rows and only process blanks, so you won't be charged twice.
Do enriched emails include personal emails?
No. We only return business email addresses associated with the company domain you provided. Personal Gmail, Yahoo, or other free email addresses are filtered out.
What if the company domain is wrong?
The enrichment will fail or return incorrect contact information. Always verify your domain column is accurate before running enrichment. Domains should be clean (e.g., example.com not https://www.example.com/about).