? Help icon at the bottom-right opens the guide for that page in a new tab. Use the ladybug beside it when something looks wrong and you want to send feedback to the hFlow team.
Sign-in and access
I cannot sign in
Open the app at app.hflow.pro (not the marketing site at www.hflow.pro). Confirm you are using the email address your school registered and the password from your invitation. Use Forgot password on the login page if needed. If sign-in still fails, contact support@hflow.pro.My account is not associated with an organization
Your login exists but is not linked to a school roster yet. Ask your hFlow administrator or school owner to complete staff setup. Until linking finishes, you will not see the full menu.I do not see Configuration, Languages, or Import CSV
Those tools are for owners and admins. Teachers see a slimmer menu focused on Students and Assessments. See Staff roles and permissions and Students: Admin vs Teacher.Students and roster
Why is my student list empty?
A new school account starts with no students. Import a CSV or add students manually. See Getting started and Add Students.Why do I not see a student I expect?
Check school year, grade, and language filters on Students. Confirm the student was imported for that year and grade. Teachers only see students assigned to them unless your school grants broader access.CSV import failed or skipped rows
Open the Failures download from the import results. Common causes:- Missing required columns (
first_name,last_name,school_year,gradefor students) - Invalid
school_yearformat (must beYYYY-YYYYwith the second year equal to the first plus one) - Invalid
grade(integer0–12) - More than 500 rows in one file, split the file and import again
- Duplicate
external_student_idwhen that column is used
Wrong CSV import or need to undo an import
hFlow can sometimes reverse one entire CSV upload (student or assessment), but only while the imported data is still untouched. Undo is not available to teachers from the import screen.If you are a teacher or coordinator
- Stop editing roster or assessment data that came from that file, especially scores, class assignments, and new students from the upload.
- Note when you imported and whether it was Students or Assessments.
- Contact your hFlow owner or admin and ask them to check Configuration → CSV Imports as soon as possible.
- If you already changed a score or moved a student to another class, tell them exactly what you changed. Those edits often block undo.
If you are an owner or admin
- Open Configuration → CSV Imports.
- Find the upload (student or assessment table) and click Review undo.
- Read hFlow’s safety check. If undo is blocked, the dialog lists why. For example an assessment was edited after import, or new assessments were added for students the file created.
- If undo is allowed, confirm only after you understand what will be deleted and restored. Undo is permanent; to get data back you re-import the file (or a corrected CSV).
Class or section errors on import
If a grade uses sections, provide aclass value for each row. If the grade has no sections, leave class blank. Typing 5a or 5b in the CSV creates those sections automatically. You do not set them up elsewhere first.
Assessments and tiers
Tiers look wrong after import
Tiers follow the bands on Languages for that language, grade, period, and school year. Review sliders under Edit Tiers and save, then confirm assessments use the correct period (BOY, MOY, EOY).Assessment CSV rows were skipped
Match student names exactly to the roster file for the sameschool_year and grade. Include language and period on every row. Each row needs at least one score column. If two students share a name, add student_code.

