Skip to main content

CSV File Setup

Prepare Your Subject Names, Group Information, and Optional Fields Before Uploading Your CSV File

Your CSV provides the data Snapizzi uses to create Camera Cards and organize your project. Start with correctly labeled name columns and, if you’re photographing groups, identify which group each subject belongs to.

1. Set up your subject names

Use one row per subject, with a header at the top of each column.
​

For names, use either:

  • Separate First Name and Last Name columns.

  • A single Full Name column.

Separate first and last name columns are a useful starting point. If your file contains both but no Full Name column, Snapizzi automatically creates one by combining them.
​

Here’s an example of a CSV for school portraits:

First Name

Last Name

Teacher*

Maya

Johnson

Ms. Garcia

Ethan

Lee

Ms. Garcia

Olivia

Smith

Mr. Davis

Use clear name headers so Snapizzi can recognize your fields. Incorrectly formatted name headers can trigger a Searchability warning in Diagnose & Remedy.
​
The table below lists alternative header formats that are also accepted.

Accepted CSV column headers for first name, last name, and full name in Snapizzi.

Tip 1: To combine data from two separate columns into one, see Combine CSV Data from Separate Columns.
​

Tip 2: To separate data from one column into multiple columns, see Split CSV Data into Different Columns. This is useful if you have a Full Name column and want separate First Name and Last Name columns.

2. Identify each subject’s group

If you’ll be photographing groups, include a column that identifies the group each subject belongs to.
​

For example:

  • Teacher or Homeroom for class photos.

  • Team for sports photos.

  • Class for dance or activity groups.

Enter the appropriate group value in each subject’s row. Use consistent spelling for everyone in the same group—for example, use Ms. Garcia throughout rather than mixing Ms. Garcia, Garcia, and Mrs. Garcia.
​

Choose the column that represents the groups you’ll actually photograph. A Grade column may describe your subjects, but Teacher may be the appropriate group column if you’re photographing each class separately.
​

Tell Snapizzi which column defines your groups

Add an asterisk (*) to the group column header before uploading—for example, Teacher* or Team*.
​

Example CSV showing First Name and Last Name columns, a Teacher* group column, and optional Password and Gallery columns.

The asterisk tells Snapizzi to use that column for groups. If you leave it off, select the column under Choose Groups during CSV field mapping.
​

A column named “Teacher” or “Team” does not automatically define your groups. You must mark it with an asterisk or select it during field mapping.
​

Snapizzi generates a unique code for each group. Photograph that group’s code before taking its group photos so Snapizzi can place them into the appropriate subject galleries.
​

If subjects belong to more than one group, follow the instructions for multi-group projects.
​

3. Arrange your printing order

Snapizzi generates Camera Cards in the same order as the rows in your CSV. Arrange your subjects in the order you want to print the cards.
​

You can skip this step if you’re using Snapizzi Paperless.
​

Your CSV can also include other useful information, such as student IDs, grades, or divisions.
​

4. Add optional fields

Password

To require a password to view photos, include a Password column and enable passwords in your project’s Privacy Settings.
​

Enter custom passwords in the column, or leave the values blank for Snapizzi to generate them. Avoid confusing characters such as the letter O and the number 0.
​

You can always edit passwords later.
​

Gallery

By default, each subject’s remote gallery is named using the nine-digit code from their Camera Card. To customize gallery names, add a column titled Gallery and enter the desired name for each subject.
​

For example, you could use Maya Johnson or Johnson, Maya.
​

You can also add or edit this column later using Snapizzi’s CSV editor.
​

Gallery named Luis Tucker containing two individual portraits and one group photo.

Search

By default, Snapizzi indexes subject data fields, such as names and codes, for customer searches.
​

To use a specific identifier instead, add a column with the header exactly Search. This header is case-sensitive.
​

This is useful for student IDs, order IDs, or custom search codes.
​

When a Search column is defined, Snapizzi uses only that column for customer searches. Names, codes, and other fields will no longer be indexed.
​

How customer searches work

Most searches require at least four characters. If a name itself contains only two or three letters, customers can search using that shorter name.
​

For example:

  • john can match John and names containing the same text, such as Johnson.

  • lee can match Lee because the name contains only three letters.

  • smi will not match Smith; the customer needs to enter smit or smith.

Snapizzi matches first and last names independently. A search for anna may return Anna, Joanna, or Annabelle.
​

Entering John Smith searches the two names separately. Results may match John or Smith rather than requiring both names to match the same subject.
​

5. Save your file as CSV UTF-8

Create your spreadsheet in Excel, Numbers, Google Sheets, or another spreadsheet program, then save or export it as a CSV file with UTF-8 encoding.
​

If your program asks you to choose an encoding, select UTF-8.
​

Before uploading

Confirm that:

  • Each subject has their own row.

  • Name columns have clear, correctly formatted headers.

  • Each subject’s group is entered if you’re photographing groups.

  • Group names are spelled consistently.

  • Your group header includes *, or you’re ready to select it during field mapping.

  • Rows are arranged in your desired Camera Card printing order.

  • The file is saved as CSV UTF-8.

Next step: Upload Your CSV File. After uploading, follow Assign CSV Fields to arrange your Camera Card fields and confirm your groups.

Did this answer your question?