Skip to content

Schools

Built for the office, used by parents.

Start with import and restrictions. Invite only when evidence is current. Parents get a Know / Do home, not another newsletter.

  • CSV import with dry-run and office exceptions
  • Local protective deny in one screen
  • Audience preview before anything leaves
  • Paper packs for families without email
  • DSL halt that is not a case system

How it works

From last night’s import to a letter the right adult can open.

Import

Dry-run the register.

CSV with restriction coverage. Mass change is quarantined. Arbor stays the source of truth.

You never publish a half-import.

Import

CSV with restriction coverage. Mass change is quarantined. Arbor stays the source of truth.

Evaluate

Fail closed, every time.

Read, send and invite share one evaluator. Unknown evidence is not an allow.

Emergency never overrides a deny.

Evaluate

Read, send and invite share one evaluator. Unknown evidence is not an allow.

Invite

GET never activates.

Mail scanners cannot consume a token. Redeem once, after sign-in.

Imported adults stay imported until someone invites.

Invite

Mail scanners cannot consume a token. Redeem once, after sign-in.

Deliver

Per-recipient outcomes.

In-app, email and print. The archive records who was suppressed and why.

Nobody claims “everyone received it”.

Deliver

In-app, email and print. The archive records who was suppressed and why.

Who it is for

School office first. Parents next. MAT later on the same tenancy.

Teachers who are also parents use one login and switch membership. Full admin stays on the web.

  • Office staff who own letters, invites and exceptions
  • DSL and deputy for halt and protective-deny release
  • Parents and delegated carers, including paper-only families
  • Trusts that need two schools isolated on one platform

Start with the office queue, not another newsletter.

Import the register, review restrictions, then invite. The evaluator is already live in the demo.

Today at Riverside
Eligible adults4
Suppressed4
Open exceptionsowned