How it works
Canvas sends each person through a waterfall of data providers to find verified contact information. The more context you provide (name, company, LinkedIn URL), the higher the match rate.Example prompts
- “Get the email for Jaspar Carmichael-Jack, CEO at Artisan”
- “Find emails for these people”
- “Get email and phone for the VP of Sales at Stripe”
Email types
You can ask for specific email types:| Type | When to use |
|---|---|
| any (default) | Returns whatever’s available — work or personal |
| work | Prioritizes work/corporate email |
| personal | Prioritizes personal email (Gmail, etc.) |
Example prompts
- “Get their personal email addresses”
- “Find work emails for these contacts”
What you get back
| Field | Description |
|---|---|
| name | Full name |
| Best email based on your preference | |
| personal_email | Personal email when available |
| work_email | Work email when available |
| email_type | Classification: personal, work, other, unknown |
| email_status | Verification: valid, risky, invalid |
| phone | Phone number (if requested) |
| phone_status | Phone verification status |
| title | Job title |
| company | Company name |
| linkedin_url | LinkedIn URL |
Tips for better match rates
- Include LinkedIn URL — dramatically improves accuracy. If you have people without LinkedIn URLs, ask Canvas to find them first.
- Use domain, not company name — “acme.com” works better than “Acme Inc”.
- Include job title — helps disambiguate common names.
- Check email_status — filter to “valid” for deliverable addresses.
Typical pipeline
Most contact enrichment follows this pattern:“Find 5 AI startups in SF, find their CEOs, and get their email addresses”Canvas chains: Companies → People → Contacts automatically.