# Bulk CSV Processing

Process a CSV file in bulk  auto-maps columns or use custom mapping.

## Usage

```bash
tomba bulk --file <csv_file> --type <operation>
```

## Supported Operations

| Type      | Description                                   |
| --------- | --------------------------------------------- |
| `enrich`  | Enrich emails with additional data            |
| `verify`  | Verify email deliverability                   |
| `finder`  | Find emails from name and domain              |
| `search`  | Search emails by domain                       |

## Examples

```bash
tomba bulk --file contacts.csv --type enrich
tomba bulk --file leads.csv --type verify --column "Email Address"
tomba bulk --file prospects.csv --type finder --domain-col company --first-col first --last-col last
tomba bulk --file domains.csv --type search --column domain -o results.csv
```

## Demo

![tomba bulk](/cli/bulk.svg)

## Example Output

```
✓ Authenticated as info@tomba.io

  Columns: email, first_name, last_name, company
  Rows: 1000

  ✓ Using column 'email' for email

  Processing: ██████████████████████████████ 100% (1000/1000)

✓ 847/1000 emails found (84.7% hit rate)
✓ Results saved to contacts_enriched.csv
```
