Importing from CSV

Bulk import entries from a spreadsheet using our CSV import tool.

If you have an existing waitlist in a spreadsheet, you can import it directly into WaitlistCare.

Before You Import

Prepare Your Data

Make sure your spreadsheet includes:

  • First name and last name (required)
  • Email address (required)
  • Any other information you want to import

Download the Template

  1. Go to Waitlist
  2. Click Import
  3. Click Download Sample CSV
  4. The template shows all available columns

Tip: Using our template ensures your columns match what WaitlistCare expects.

CSV Format

Your CSV should have headers in the first row:

firstName lastName email phone group position
Emma Johnson emma@email.com 555-1234 Toddlers 1
Liam Smith liam@email.com 555-5678 Infants 1

Available Columns

ColumnRequiredDescription
firstNameYesEntry’s first name
lastNameYesEntry’s last name
emailYesContact email
phoneNoPhone number
dateOfBirthNoFormat: YYYY-MM-DD
groupNoMust match existing group name
notesNoInternal notes
tagsNoComma-separated tag names

Parent/Child Mode Columns

If using parent/child entry type:

  • parentFirstName, parentLastName — Parent contact
  • childFirstName, childLastName — Child’s name
  • childDateOfBirth — Child’s birth date

Importing Your File

  1. Go to Waitlist
  2. Click Import
  3. Click Choose File and select your CSV
  4. Map your CSV columns to the correct fields
  5. Set default values for location, group, and status (used when CSV data is empty or doesn’t match)
  6. Review the preview
  7. Click Import

Import Preview

Before importing, you’ll see:

  • Number of entries to be imported
  • Any validation errors or warnings
  • Column mapping confirmation

47 entries ready to import.

✓ 45 Ready ⚠ 2 Using defaults

Handling Errors

Common Validation Errors

Missing required field:

  • Ensure every row has firstName, lastName, and email

Invalid email format:

  • Check that all emails are properly formatted

Group not found:

  • Group names must exactly match your configured groups
  • Create missing groups first, or leave the column blank

Invalid date format:

  • Use YYYY-MM-DD format (e.g., 2020-03-15)

Error Resolution

  1. Review errors in the preview
  2. Fix issues in your spreadsheet
  3. Re-upload the corrected file

Position Handling

Positions are assigned automatically based on the order entries appear in your CSV:

  • Imported entries are added after any existing entries (e.g., if you have entries at positions 1-10, imports start at position 11)
  • Within the import, row order determines position order
  • Entries are grouped by location and group for positioning

Tip: To control the order of imported entries, sort your spreadsheet before importing. The first row will get the first available position.

After Importing

  • Review imported entries in the waitlist
  • Check that positions are correct
  • Verify custom field data imported properly
  • Send welcome emails if desired

Related Articles:

Still have questions?

Our support team is ready to help you.

Contact Support