# Core Workflow

- [How CSVgo Processes a Lead List](/csvgo-docs/core-workflow/how-csvgo-processes-a-lead-list.md): Learn how CSVgo processes a lead list step by step, from uploading messy data to cleaning, verification, catch-all analysis, ESP identification, analytics, and export-ready results for cold email.
- [Step 1: Uploading Your CSV](/csvgo-docs/core-workflow/step-1-uploading-your-csv.md): Learn how to upload a CSV file to CSVgo, including supported data sources, file limits, and the difference between Clean & Verify and Quick Clean.
- [Step 2: Column Mapping Explained](/csvgo-docs/core-workflow/step-2-column-mapping-explained.md): Learn how CSVgo automatically maps CSV columns, handles unmapped data, and lets you control column order and output before processing begins.
- [Step 3: Lead List Data Cleanup](/csvgo-docs/core-workflow/step-3-lead-list-data-cleanup.md): Learn how CSVgo cleans messy lead lists by removing junk data, deduplicating rows, standardizing names, and preparing clean data for outreach and enrichment tools.
- [Step 4: Email Verification](/csvgo-docs/core-workflow/step-4-email-verification.md): Learn how CSVgo verifies email addresses by checking syntax, domains, SMTP responses, and server behavior to classify emails as valid, invalid, or catch-all.
- [Step 5: Catch-All Verification](/csvgo-docs/core-workflow/step-5-catch-all-verification.md): Learn how CSVgo verifies catch-all and protected email addresses to determine real deliverability instead of marking them all as risky.
- [Step 6: Email Service Provider Identification](/csvgo-docs/core-workflow/step-6-email-service-provider-identification.md): Learn how CSVgo identifies email service providers such as Google, Outlook, and others to enable ESP-based segmentation and improve cold email deliverability and reply rates.
- [Step 7: Export Generation](/csvgo-docs/core-workflow/step-7-export-generation.md): Learn how CSVgo generates four export options designed for speed, flexible sending strategies, and downstream enrichment workflows.
