HullHelp centre帮助中心
← All guides← 所有指南

Work the Requests queue处理审批队列

Every request waiting on a decision in one place — freezes, extensions, carry-forwards and class changes — and what you are actually agreeing to in each case.所有等待决定的申请集中一处——冻结、延期、余额转移与课堂变更——以及每一种你实际在同意什么。

Packages & concessions配套与优惠处理 Owner, head老板、head 5 min read分钟

这篇指南的正文目前只有英文版。标题、摘要与导览已翻译;内文仍在翻译中。

Requests are how the academy says yes to a family without giving away revenue by accident, and how a change to a class gets a second pair of eyes. Each one waits for a decision, and each has a different cost.

One queue, four kinds

Operation → Requests. One page, a card per kind with its waiting count:

CardWhat it is
Package ExtensionMore time on a package
FreezePause a student
Credit Carry ForwardMove unused credits
Class ChangeCoach, level, day or time

They used to be four separate screens, three of them buried under Schedule, so staff opened four to find three empty — and whoever raised a request had no way to see where it got to. Tap a card to work that kind, or All for everything waiting, oldest first.

Two lenses sit above it:

  • Needs a decision — what is waiting on you.
  • My requests — what *you* asked for, and where it got to.

New request raises one without leaving the page, offering only the kinds you can actually see.

The Requests page with a card per kind and the merged list beneath
The Requests page with a card per kind and the merged list beneath
You only see your own branches. Anyone who is not the owner sees the requests for the branches they work in. The owner sees them all.
Deciding still happens on the kind's own screen, which is where the detail and the rules live. The queue is how you find the thing; it does not change what approving it does.

What you are agreeing to

A freeze stops the clock and pushes the expiry out by the same number of days. Check the dates are the dates the family is actually away, and note that approval extends *every* package the child holds, not only the one named — if they are away, all their clocks should stop.

An extension gives more time without a pause. The honest reason is usually compensation: a closure, a coach absence, something the academy caused. Look at Days to Extend and the resulting expiry, and ask whether the reason is one you would want repeated for the next fifty families.

A carry-forward moves credits the family already paid for out of an expiring package into a new one. You are not giving anything away that they did not buy — but you are extending the life of money that was about to expire, so it is a commercial decision, not an administrative one.

A class change is a change to the class itself — a different coach, level, day or time, a new class, one being closed or reopened. See Approving a change to a class below.

Deciding

Open the request, read the remarks and any attachment, then Approve or Reject. Both are recorded against your name with the time.

Rejecting is not rude. The record of the decision, with a reason, is what lets you be consistent — and consistency is what keeps "can you make an exception?" from becoming the default.

Keeping the backlog short

Requests sitting unapproved are worse than either answer. The family is waiting, the front desk cannot commit, and the package continues to burn down in the meantime. Clear them on a schedule — a few minutes a day beats a monthly purge.

Only senior staff can approve. If you cannot see these screens, that is by design: these are the levers that quietly cost money.

Approving a change to a class

Where your academy switches it on, changing a class stops being something one person does and becomes something somebody asks for. Seven areas can be put behind an approval independently — the coach on a single session, the coach on the whole class, creating a class, opening or closing one, ending one, the class type, and the day or time. Each has its own switch, and all of them start off, so nothing changes for your academy until you ask.

With one on, the button reads Request rather than Change, and the request lands in the queue with what changes, when it takes effect and why.

Every change carries the date it takes effect, and nothing already taught is ever rewritten. Approving late still applies — payroll pays whoever is named on the session that ran, so a class that happened last week keeps the coach who actually taught it.

The register is held while it waits

While a change to a class is waiting, that class's attendance is held. The register says Attendance on hold with the change underneath it, and marking is refused with the same explanation.

Marking Present spends a credit, and a credit spent against a session the approval is about to move makes the change impossible to apply. Deciding the request — either way — frees the register at once, which is the real reason to keep the queue short.

Only changes to the class as a whole hold it: the coach, the class type, the day or time, or closing the class. Swapping the coach for one session does not.

Every change is recorded, whatever you decide

A record is kept for every class change — approved, rejected, withdrawn, and the ones still waiting — with what was asked for, by whom, when, when it would take effect, and the reason. A rejected request is not a non-event: "we asked to move Thursday's class and were told no" is exactly the thing somebody wants to look up three months later.

Who approves is a page, not a job title. Whoever your academy gives the Class Approvals page to is the approver, set the same way as every other screen. Hand it to a branch manager later and nothing else has to change.
An approver does not file paperwork with themselves. Someone who can approve makes the change directly.

Changing a coach is a manager's job

Separately from all of that, moving a coach onto a class or a session is now limited to the owner, a head or a branch admin — and only in their own branch. Payroll credits whoever is named on the session, so reassigning one quietly moves somebody's pay. It is not hypothetical: a coach account put another coach on two of its own classes within a couple of minutes, and the only trace left was a timestamp.

Related: Freeze a package · Extend a package · Carry credits into another package.