## Summary

Import an existing waitlist from a spreadsheet instead of entering families one by one. Kiddo validates rows, maps schedules and priorities, and creates applications your team can review.

## Before you start

- You need admin access to **Waitlist**.
- Configure **Schedules** and **Enrollment Priorities** first so import mapping matches your codes — [Configure enrollment fees and steps](https://help.joinkiddo.com/hc/centers/articles/enrollment-settings).
- Prepare a CSV using Kiddo's import template (download from the import flow).

## Steps

1. Open **Waitlist**.
2. On the **Waitlist** tab, open the **Add Child** split menu and choose **Import Children**.
3. Download the **template** if you have not already — use the center's schedule and priority codes from Settings.
4. Fill the spreadsheet with parent, child, and enrollment columns. One row per child application.
5. Upload the CSV in the import modal.
6. Review validation results — fix errors or map unknown values (schedules, priorities).
7. Confirm the import. Kiddo creates applications and may queue a handover upload for large files.

Review imported rows on **Waitlist** like any other application. Send guardian invites if families still need Kiddo accounts.

## What happens next

- Imported children appear on **Waitlist** with submitted dates you provided (or import time).
- Families may receive invite or confirmation emails depending on your import options and comms settings.
- Duplicate detection may flag rows that match existing families — [merge duplicate child profiles](https://help.joinkiddo.com/hc/centers/articles/merge-child-profiles) or archive as needed.

**What your parents see:** [How to join a center's waitlist](https://help-families.joinkiddo.com/hc/families/articles/join-waitlist) — imported families may receive invite or confirmation emails and complete payment on **Home** if a waitlist fee applies.

## Common questions

### Can parents complete payment after import?

If you charge a waitlist fee, imported families may need to pay through **Home** or a follow-up request — payment is not always collected during CSV import.

### What if schedule codes do not match?

The import wizard lets you map spreadsheet values to your center's schedules or skip invalid rows. Update **Schedules** in Settings if codes changed.

### Is import the same as Export Waitlist?

**Export** downloads current data. **Import** adds new rows from a file — opposite direction.

## Related articles

- In the app: **Waitlist** → **Add Child** → **Import Children**
- [Configure enrollment fees and steps](https://help.joinkiddo.com/hc/centers/articles/enrollment-settings)
