# MCU Upload and Import Progress

## Upload a spreadsheet

```bash
micromeet crms mcu upload --file ./01_Personal.xlsx --mcu-type personal_information
```

Care Workspace checks the file first; a bad file is refused and nothing is written. A good file becomes an import task. Large files take time — 10,000 rows can take about an hour. The command waits and shows progress.

- **Ctrl-C** only stops waiting. The import continues on the server.
- `--no-wait` returns at once with the task id.

## Check progress

```bash
micromeet crms mcu upload-status <task_id> --watch
```

## Upload a prepared S1 package

```bash
micromeet crms mcu upload-s1 --file ./package_s1.zip --user-type corporate --corporate-id <id> --project-id <id>
```

An S1 file (or ZIP with diagnostic PDFs) is a package already mapped to Care Workspace fields — this is what the **Start MCU workflow** in Cowork produces. If anything in it is wrong, nothing is imported and the problems are listed.

## Exit codes

`0` finished · `1` a task failed or the wait gave up · `2` sign-in rejected.

## Related

- [Command Reference](https://docs.micromeet.ai/cli/command-reference.md)
