Skip to main content
The Communications Hub helps teachers and coordinators prepare personalized family emails from hFlow assessment data. You work in three layers: a student group (who), a session (one outreach round), and per-student drafts (the message you copy and send outside hFlow).
Demo data notice
Any names, student records, and examples in this section are fictitious sample data for demonstration and training only.

Optional add-on

The hFlow Communication Hub is an optional add-on to your school’s hFlow subscription. Core hFlow (students, assessments, reports, and most configuration) is separate from this feature. When the Communication Hub add-on is enabled for your school, staff can draft family emails from assessment data and track outreach in sessions. Administrators can also manage wording and tokens under Configuration → Email Templates. If the add-on is not enabled, Communications and Email Templates still appear in the menu so you can preview what the hub offers. Opening either page shows a message on top of a sample screen. Use Close to return to Students. To add the Communication Hub for your school, contact your hFlow administrator or your hFlow account representative.

Before you start: student groups

Communications uses custom groups you create under Students → Manage Groups (or Manage Groups from the hub). Each group is tied to one school year and one language, and holds the roster you will email. If you have no groups yet, create one first. See Student groups. The hub only lists groups you own.

Who can use Communications

  • Your school must have the Communication Hub optional add-on enabled on its hFlow subscription.
  • Communications in the header is available to teachers and administrators once the add-on is on.
  • Email templates (wording and tokens) are managed under Configuration → Email Templates (typically administrators), and require the same add-on.

How to open the Communications Hub

  1. Sign in to hFlow.
  2. In the header, click Communications.
You see Select Group and Select Session at the top, a progress summary on the left when a session is active, and the Roster on the right.

How to pick a group and session

  1. Open the Select Group dropdown and choose a group (name and language are shown).
  2. Open Select Session and choose an existing session, or click + New Session.
  3. For a new session, enter a name (for example BOY Updates) and click Create Session.
A new session includes every student who is in the group at creation time. If you change the group roster later, students already in the session stay on that session’s roster; new group members are not added automatically to old sessions. When a session is selected, the left panel shows a progress ring (sent vs still draft), plus group size, language, and when the session started.

How to track progress on the roster

  1. With a session selected, review the Roster cards.
  2. Use the filter tabs All, Sent, and Not Sent to narrow the list.
  3. Use Sort for Status, Name, or Grade.
  4. SENT cards show the date marked sent; others show DRAFT.
Click a student card to open the draft screen for that person.

How to draft a message for one student

The draft screen opens in focus mode with the student on the left and the composer on the right.
  1. Confirm Parent name, Parent email, and Teacher name if your template uses those tokens.
  2. Choose a Template from the dropdown. Templates are maintained under Email templates.
  3. Wait briefly while hFlow fills the Preview subject and body from the template and the student’s data. Edits auto-save; you may see Saving… then Saved near the preview title.
  4. Adjust the preview text if needed. Chart images appear above the preview only when the template includes chart tokens and the student has data for them.
  5. Use the arrows or the small roster chips at the top to move to the previous or next student in the group.
  6. Click Close to return to the hub. Your group, session, and roster filter choices are preserved when possible.

Which template is selected when you switch students

When you open another student in the same session (roster card, Previous / Next, or the chip row), hFlow chooses the Template dropdown and builds the preview as follows:
  1. Already marked sent: The template tied to that student’s sent message is shown so you can review what went out. The preview reflects their saved subject and body.
  2. Still a draft: hFlow pre-selects the last template you chose while drafting in Communications (including on another student in this session). The preview is rebuilt from that template with the new student’s assessment data and tokens. Any unsent draft you had saved for that student under a different template is replaced when the last-used template differs.
  3. First time in Communications: If you have not picked a template yet in this browser, hFlow uses the first template in the list (system defaults, then your org’s custom templates).
Your last chosen template is remembered for your organization on this device, so a refresh or a later visit to Communications can continue with the same default until you pick a different one from the dropdown. If you need the exact wording saved for one student (for example after heavy edits), finish or copy that message before switching away, or return to that student before changing the template for the rest of the group.

Changing templates mid-draft

If you change the Template dropdown after editing the preview, hFlow asks Replace your edits? Choosing Replace rebuilds the preview from the new template and current student data. Keep editing leaves your current text.

How to refresh a template

When someone saved a student draft and the template was later updated in Configuration, hFlow may show a banner: A newer version of this template is available. Use refresh when you need that newest saved wording, not for small typos you made only in the preview.
  1. Click Refresh in the banner, or Refresh Template next to the template dropdown.
  2. In Refresh template?, read that your preview will be rebuilt from the latest saved template and current student data. Some content already in the preview: manual edits, formatting, or chart layout, may be lost.
  3. Click Refresh to continue, or Keep editing to cancel. Not now on the banner dismisses it until you refresh or return later.
After a refresh you can still edit the preview; auto-save continues as before.

How to copy the email and mark sent

hFlow does not send email directly. You copy the message and send it from Outlook, Gmail, or another tool.
  1. Click Preview to read the full subject and body in a modal.
  2. Click Copy to place HTML and plain text on your clipboard.
  3. Paste into your mail client, address the guardian, and send.
  4. Back in hFlow, click Mark Sent so the session roster shows SENT for that student.
If you marked someone sent by mistake, click Mark as Draft to clear the sent status (the preview text is kept).

Tokens and templates

Templates use placeholders such as {{student_first_name}} or {{reading_fluency_boy}}. hFlow replaces them with live values when the preview is built. To add or change tokens, edit templates in Email templates, including Show for period, Filter tokens…, and the token categories on that page. If a value is missing in hFlow (no assessment for that period, for example), the corresponding token may appear empty in the preview.

Common issues

  • The hFlow Communication Hub is not included in your school’s plan: Your school has not subscribed to the Communication Hub optional add-on. Contact your hFlow administrator or account representative to enable it.
  • No groups in the dropdown: Create a group under Student groups, then return to Communications.
  • No sessions: Select a group and use + New Session or Create Session in the left panel.
  • Refresh Template failed: Check your connection, confirm the template still exists in Configuration, or pick another template.
  • Copy failed: Use Preview and copy manually from the body field.
  • Charts missing: Confirm assessments exist for that language/year and the template includes the right chart tokens.