Wrong adult
A letter about collection or an address should never reach a prohibited contact, even in an emergency.
For UK schools and MATs · Fail closed · Hosted for the UK
Pupil Gate is the engagement layer between school and home. One inbox, household-safe delivery, and an office queue that owns the follow-up. Restrictions fail closed. Arbor stays the register.
Owner, due date, status.
The problem
Split homes, delegated carers and court restrictions do not fit a class email list. Sending “to all parents” is how the wrong adult sees the wrong child.
A letter about collection or an address should never reach a prohibited contact, even in an emergency.
If last night’s import is old, or a restriction field is blank, the product must stop — not guess.
Parent replies die in a shared mailbox. Threads need an owner, a due date and a status.
The product
Parents see what they are allowed to see. The office sees who was excluded and why. DSL sees the halt. Nobody else does.
Know and do cards, multi-child chips, and a school switcher. Empty states say linking or nothing due — never invent a letter.
Letters, acknowledgements and forms, grant-scoped. Search never reveals another adult’s item.
Structured threads with an owner, due date and status. Replies stay on the monitored office queue.
A 30-second local protective deny. Missing evidence is unknown, not allow. Release is a DSL power.
School-verified only. GET never consumes a token. Parallel redeem is once.
Reserved queue, quiet-hours override, expiry. Restrictions still apply.
How it works
CSV with restriction coverage. Mass change is quarantined. Arbor stays the source of truth.
You never publish a half-import.
CSV with restriction coverage. Mass change is quarantined. Arbor stays the source of truth.
Read, send and invite share one evaluator. Unknown evidence is not an allow.
Emergency never overrides a deny.
Read, send and invite share one evaluator. Unknown evidence is not an allow.
Mail scanners cannot consume a token. Redeem once, after sign-in.
Imported adults stay imported until someone invites.
Mail scanners cannot consume a token. Redeem once, after sign-in.
In-app, email and print. The archive records who was suppressed and why.
Nobody claims “everyone received it”.
In-app, email and print. The archive records who was suppressed and why.
Three surfaces, one evaluator
They share tenancy and grants. They do not share inboxes, threads or halt notes.
Cards for the children this adult may see. Forms, calendar and office messages stay grant-scoped.
Preview exclusions, send, own the reply. Import, invites and print live here.
Office copies disappear. Release of a local deny is a DSL power. This is not a case system.
MVP cut
Know and do cards, multi-child chips, and a school switcher. Empty states say linking or nothing due — never invent a letter.
Letters, acknowledgements and forms, grant-scoped. Search never reveals another adult’s item.
Structured threads with an owner, due date and status. Replies stay on the monitored office queue.
A 30-second local protective deny. Missing evidence is unknown, not allow. Release is a DSL power.
School-verified only. GET never consumes a token. Parallel redeem is once.
Reserved queue, quiet-hours override, expiry. Restrictions still apply.
Paper-only families stay in the same audience. Packs go stale when access changes.
Dry-run, mass-change quarantine, restriction coverage and office exceptions before anything is live.
Parents propose email, phone or address. The register updates only after review and source confirm.
ParentPay, a school-owned Stripe payment link, BACS, or a note that says where to go. We never become merchant of record.
Integrations
The register stays in the MIS. Pupil Gate imports, evaluates and engages.
Dry-run, mass-change quarantine, restriction coverage and office exceptions before commit.
Connector fields are reserved. Live sync waits for a named owner and a freshness label.
Signed webhooks, attempt history, unknown until reconciled. Print for paper-only adults.
Trust
Navy ink, warm paper, UK schools, processor not controller. Safety is never an upsell.
Who it is for
Teachers who are also parents use one login and switch membership. Full admin stays on the web.
Packaging
Restrictions and safeguarding halt sit on every paid tier. Safety is never a SKU.
Inbox, letters, consent, office threads, restrictions, invites, print packs and CSV import.
Talk to usCases, gate capture, staff AI assist and Ask School stay behind later gates. Payments are school-owned: their provider, their Stripe, bank transfer, or a link to wherever they already collect.
See packagingNo. Pupil Gate is the engagement layer. The school register stays in your MIS. Parent changes are office-reviewed requests, never silent write-back.
The evaluator fails closed. Unknown evidence is not an allow. The office sees an exception, and that adult is not invited or mailed until someone reviews it.
No. Opening an invite link does nothing. Redemption is an authenticated confirm after sign-in, and a token can be used once.
No. Each adult has their own inbox, threads, form answers and change requests. Grants are evaluated per adult and per child.
Emergency overrides quiet hours and expiry windows. It never overrides the permission evaluator. A blocked adult stays blocked.
The product is designed for UK schools. Production residency is the UK. We are the processor; the school is the controller.
No. Raising a halt restricts office copies to DSL or deputy and leaves a generic stub. It is not a CPOMS replacement.
Essential covers inbox, letters, consent, office threads, restrictions, invites and print packs. Safety features are on every paid tier. Payments, when the school turns them on, use the school's own provider, Stripe account, bank transfer or a link out — Pupil Gate is not the merchant of record.
Import the register, review restrictions, then invite. The evaluator is already live in the demo.