Skip to main content
CSV Imports lets organization owners and admins see every student and assessment CSV upload for your school, download the file that was uploaded, and, when hFlow can safely reverse the batch, undo that one import. Undo is not a general “restore my data” tool. It only reverses one specific import: rows the file created are removed, and rows it updated are put back to how they were immediately before that upload. Other students, assessments, and settings are not touched.
Teachers do not see Configuration → CSV Imports. If you imported a file and need it reversed, contact your hFlow owner or admin right away, and avoid editing roster or assessment data tied to that upload until they have checked undo. See Troubleshooting: Wrong CSV or need to undo.

How to open CSV Imports

  1. In the header, open Configuration.
  2. Choose CSV Imports.
You see two tables: Student imports and Assessment imports, newest first (up to the most recent uploads hFlow keeps on this screen).

What each row shows

  • Date and Uploaded by: who ran the import and when.
  • Records: rows in the file; Success / Failed: how many applied versus skipped.
  • Created / Updated: new records versus existing records changed by the file.
  • Status: import result, or Undone with date and summary after a successful undo.
  • File: download icon for the original CSV (when hFlow still has a copy).
  • Actions: Review undo when undo is still available.

When an import can be undone

Undo is offered only when all of the following are true:
  1. The import finished successfully with at least one successful row.
  2. hFlow recorded a change journal for that upload (imports from before this feature shipped show as unavailable).
  3. The import has not already been undone.
  4. Nothing tied to that batch has changed since the import: see examples below.
When you click Review undo, hFlow runs a safety check first. If undo is allowed, you see exactly what will be removed and what will be restored before you confirm.

When undo works

When undo is blocked

Undo works best soon after the import, before staff add or edit related roster or assessment data.

How to undo an import

  1. On CSV Imports, find the row and click Review undo.
  2. Wait while hFlow checks whether undo is still safe.
  3. If undo is not available, read the listed reasons and close the dialog. You may need to fix data manually or re-import a corrected file.
  4. If undo is available, read the summary (what will be deleted and restored).
  5. Click Undo import to confirm.
After undo completes, the row shows Undone with a short summary. The action is permanent. hFlow does not offer “undo the undo.” To get the data back, import the CSV again (or a corrected file). For assessment undo, tier placement may recalculate for affected students after scores are removed or restored.

Download the original CSV

Click the download icon on a row to open the CSV that was uploaded for that import (when storage is still available). Use this to compare what was sent, fix rows offline, or re-import after an undo.

Admin vs teacher

Teachers can still run Import CSV from Students or Assessments. The results screen reminds you to contact an owner or admin if the whole batch needs to be reversed.