> ## Documentation Index
> Fetch the complete documentation index at: https://docs.canvas.inc/llms.txt
> Use this file to discover all available pages before exploring further.

# CRM Hygiene

> Clean, enrich, and dedupe your contact data

Canvas can take a messy CRM export or lead list and clean it up: filling in missing fields, deduplicating records, and enriching stale data.

## How it works

Upload a CSV or paste a list, then tell Canvas what to fix:

> Enrich this list: fill in missing emails, phone numbers, and titles.

Canvas reads your data, identifies gaps, enriches each contact, and returns a cleaned-up table.

## Example prompts

> Here's a CRM export. Fill in missing emails and phone numbers for everyone.

> Dedupe this list by email and keep the most complete record for each person.

> Score these 200 contacts 1-100 based on title seniority and company size. Flag anyone below 30.

> Update job titles for everyone in this list. Some are outdated.

## What Canvas uses under the hood

<Accordion title="SDK methods">
  * [Contacts](/data/contacts): fill in missing emails and phones
  * [AI Research](/data/ai-research): scoring, categorization, and data validation
  * [LinkedIn](/data/linkedin): find LinkedIn URLs for contacts
  * [Integrations](/integrations): push cleaned data back to your CRM
</Accordion>
