Skip to main content
Back to Help

For schools and parent councils

Import class lists and invite families

Add children and their classes from a CSV file, and invite their guardians by email in the same step.

Before you start

Admins and managers who manage the roster can import. Set up the school year first (Settings, then School year).

  • One row per child, with first name, last name and class.
  • Optional: student number, preferred name, grade, and up to two guardians per child, each with an email and a name.
  • Up to 2 MB and 5,000 rows, saved as CSV (in your spreadsheet app, use Save as or Export).

Good to know: There are no allergy or diet columns. Families add allergies and diets themselves, so they can give their consent first.

Import the file

  1. Open Settings, then Import. You can also select “Import” on Classes.
  2. Select “Download template” for a file with the right columns, in the language you use Luncheezy in. Your own file works too: common column names in English or French are matched for you.
  3. Choose your CSV file, check that each field is matched to the right column, then select the check button, for example “Check 120 rows”.
  4. Review the rows. Each one shows New, Update, No changes, Moves from 3A, or why it needs attention.
  5. Leave the invitation box ticked, for example “Email 45 guardians an invitation”, and select “Import 120 children”.

Children already on the roster are updated, never removed. A checked file is kept for 24 hours.

Rows that need attention

These rows are skipped. Select one to see why, fix it in your file and import the file again: children already imported show No changes.

  • Class 4B not found: fix the name in your file, or select “Create class 4B” from the row’s menu.
  • Missing guardian email: when your file has a guardian email column, each new child needs at least one email.
  • A child with this name is already in 3A: Luncheezy never guesses. If it’s the same child, use “Move to class” on Children. If not, add them there with “Add child”.
  • Same child as row 12: delete the extra row.

Invitations and the join code

Each guardian email gets one invitation for all of that family’s children. Invitations expire after 7 days: import the same file again to send new ones to guardians who haven’t joined.

Good to know: Invitations can’t go out until Luncheezy confirms your school, usually within one business day. Untick the invitation box to import the children now, then import the file again once you’re confirmed.

No emails? Share your join code or print the letter for families instead: families link themselves to their children when they join. See Set up your school and payments.

Still need help?

Parents: your school’s lunch team knows your menu, prices and dates best. For anything else, email [email protected]. A person replies within one business day, in English or French.

More answers are on the Help page.