Skip to content

Running Reports

Reports in Campflow start from the Print & Export panel. You open it from any page that shows camper or family data, configure what you want, and generate the output. The same panel handles contact lists, labels, admission cards, Excel exports, and document exports — you just pick the format that fits your needs.

You can open the Print & Export panel from several places, and where you open it determines which data is included:

  • Campers page — Apply any filters you need (grade, term, approval status, etc.), then select campers using the checkboxes on the left. Use the Select All checkbox in the table header to select everyone in your filtered view. Once you have records selected, click Print & Export in the bulk actions bar that appears.
  • Families page — Same approach: filter, select families using the checkboxes (or Select All), then click Print & Export in the bulk actions bar.
  • Grades page — Click Print on any grade card to print that grade, or click Print All at the top to print all grades at once. If you have a department or term filter applied, only the filtered grades are included.
  • Bunks page — Click the three-dot menu on a bunk and select Print for that bunk, or click the printer icon at the top of the page for all bunks.

When the panel opens, you will see the title at the top confirming your data source (e.g., “All Grades - Print & Export” or “Filtered Campers - Print & Export”).

At the top of the panel, choose one of five formats:

  • Contact List — A tabular printable roster. This is the most common format, used for bunk lists, phone directories, and emergency sheets.
  • Address Labels — Formatted for label sheets you feed through your printer.
  • Admission Cards — Individual entry cards for each camper.
  • Excel Export — Downloads a spreadsheet file you can open in Excel, Google Sheets, or Numbers.
  • Documents — Exports uploaded files, statements, and registration forms. See Document Exports for details on this format.

After you choose a format (except Documents, which has its own options), a Field Selection section appears with checkboxes organized into categories. Check the fields you want included in your output.

For camper reports, fields are grouped into three columns:

  • Camper Info — Name, nickname, profile photo, parent names, phone numbers, emails, occupations, and any family custom fields
  • Addresses — Primary address, secondary address, colony, and unit number
  • Camp Information — Grade, bunk, counselor, term, age, shirt/shoe size, approval status, medical and emergency info, financial data, optional fees (adds a Yes/No column for each optional fee, showing which campers are signed up for it), and camper custom fields

For family reports, fields are organized similarly:

  • Family Info — Last name, parent names, maiden name, camper names, phone numbers, emails, and occupations
  • Addresses — Primary and secondary addresses, colony, and unit number
  • Other — Applied date, financial fields (charges, payments, balance, Autopay status), links, signature, notes, and custom fields

For camper reports, you can click preset buttons at the top of the field section to quickly set common field combinations:

  • Minimal — Just name and address
  • Standard — The default set of commonly-needed fields
  • Emergency — Name, parent names and phones, emergency contact, allergies, and age
  • All Fields — Everything enabled

When you open Print & Export from the Campers or Families page, a Group By dropdown lets you split the output into sections — each group gets its own header with the group name and count, and optionally starts on a new page.

You can group by any built-in field (Grade, Bunk, City, State, Term, Approval Status, Shirt Size, and more) or by any custom field you have configured. The dropdown is searchable — type to filter.

When you select a grouping field, a Start each group on a new page checkbox appears. Check it to give each group its own page, or uncheck it to print everything continuously.

The Sort Order section lets you control how your output is organized. You start with one sort column (Last Name A-Z by default) and can add more for multi-level sorting.

  1. Select a field from the sort column dropdown. The dropdown is searchable — type to filter the list.
  2. Set the direction to A-Z or Z-A.
  3. To add another sort level, click Add. For example, sort by Grade first, then by Last Name within each grade.
  4. To remove a sort level, click the X next to it.

Sort options include all built-in fields (Last Name, First Name, Grade, Bunk, City, Balance, and more) as well as any custom fields you have configured.

When you select Contact List for a camper report, you’ll see an Attendance Options section:

  • Include Attendance — Adds blank attendance columns to the roster for manual check-off
  • Attendance Format — Choose Single Day (one column) or Weekly (columns for each day of the week)
  • If you choose Weekly, you can pick which days to include and the format for day headers (Short, Medium, Long, Hebrew, or Yiddish)

You can also add a QR Code column. Each row gets a scannable QR code linking to the camper’s detail page (requires login), registration page (public), or payment page (public). QR codes are available for both camper and family contact lists.

When you select Address Labels:

  • Label Template — Choose the label sheet layout that matches your physical labels (e.g., Avery 5160, Avery 5163)
  • Copies per Label — Print each label more than once (useful for multiple mailings). Set up to 10 copies.
  • Group all copies together — When printing multiple copies, this controls whether all labels print once then repeat, or each label prints all its copies before moving to the next
  • Camp Logo — Display your camp logo at the top of each label. This option appears only if a logo has been uploaded in your camp settings.
  • QR Code — Optionally add a scannable QR code to each label, linking to the camper’s detail page, registration page, or payment page

See Admission Cards for the full list of options — balance filtering, profile photos, QR codes, splitting by family, and emailing to parents.

When the output is split into groups — either from printing All Grades or All Bunks, or from selecting a field in the Group By dropdown — an extra option appears:

  • Start each group on a new page — When checked, each group begins on a fresh page. Uncheck to print continuously (saves paper for labels, or keeps everything compact for rosters).

Once you’ve configured everything, click Generate at the bottom of the panel.

  • For Contact List, Address Labels, and Admission Cards, a new browser window opens with the printable output. Your browser’s print dialog will appear automatically.
  • For Excel Export, a file downloads directly to your computer.
  • For Documents, the export runs in the background and you’ll receive an email with the download link when it’s ready.

If you or someone on your team has already saved a report configuration, you can load it instead of starting from scratch. At the top of the Print & Export panel, you’ll see a dropdown labeled Load a saved report. Select one, and all the settings — format, fields, sort order — will fill in automatically.

From there you can generate immediately, or tweak the settings before generating. See Saved Reports for more about saving and managing report configurations.