AWRA OpsHub Search

The Note That Does Not Count as an Answer

The most common way a support team hits its first-response target without responding is to write a note to itself. One condition in this codebase makes that impossible, and it is worth knowing which one before somebody helpfully removes it.

Helpdesk & Support AWRA OpsHub Team 10 min read

Every metric that governs people gets gamed, and the gaming is rarely dishonest. It is usually a reasonable person doing the thing the system rewards, on a day when doing the real thing was not possible.

For a first-response target, the reasonable thing is to open the ticket, see that it needs somebody else, write a note explaining that, and move on. The clock has been running. A note has been added. Whether that counts as a response is a design decision somebody made in a controller, and most people never learn which way it went.

How it went here

A comment on a ticket carries a flag saying whether it is internal. The first-response timestamp is written only when that flag is false, and only when the timestamp is still empty.

So an internal note does not start the answer. It does not matter how substantial it is, how long the agent spent on it, or that it is genuinely the most useful thing anybody did with that ticket. If the requester cannot see it, it did not answer them.

The test is not whether the agent did something. It is whether the person waiting knows anything they did not know before.

One flag, two consequences

The same condition also decides whether the requester is notified. A public reply notifies them; an internal note stays between agents.

That is a small piece of design worth noticing, because it means the two things cannot drift apart. There is no state in which the clock believes the requester was answered and the requester was not told — the same flag governs both, in adjacent lines, in one place.

A system where those were separate settings would eventually have a configuration in which they disagreed, and the disagreement would be silent and permanent.

A public reply

  • Requester is notified
  • First-response clock stops
  • Visible on the tracking page
  • Counts in the report

An internal note

  • Requester learns nothing
  • Clock keeps running
  • Not on the tracking page
  • Does not count, at all

Why this matters more where speed is the product

In markets where a fast first response is treated as the service rather than as a courtesy, the first-response figure is the number the desk is judged on, internally and externally. A number that is judged is a number under pressure.

And the pressure does not usually produce cheating. It produces an acknowledgement — a short, contentless "we have received your request and are looking into it", sent to stop the clock. That does count, and it should: the requester has been told somebody has it, which is most of what a first-response target is actually for.

What matters is that the acknowledgement had to be sent to them. That single requirement is the difference between a metric that improves service and a metric that improves itself.

The note in our own gap file

This behaviour is recorded internally under a heading reading "Done right, and worth recording so nobody fixes it". That is not self-congratulation — it is a defence. A condition with no comment explaining why it is there is a condition somebody will eventually simplify, and the simplification will look like a tidy-up and behave like a policy change.

First response, precisely

What AWRA OpsHub does today

  • A first-response timestamp written only by a non-internal comment, and only the first one.
  • The same internal flag governing requester notification, in adjacent lines, so the clock and the requester cannot disagree.
  • A first-response target per ticket category, stored as its own deadline on the ticket.
  • An alert when that deadline passes with no reply, with its own notified marker separate from the resolution one.
  • A first-response breach figure in the module reports, reading the same deadline the alert reads.

What it does not do

  • Any warning before the first-response deadline — the alert fires on breach.
  • Any distinction between a substantive reply and an acknowledgement. Both stop the clock.
  • A minimum length, template or quality check on a first response.
  • Per-customer first-response targets — they are set on the ticket category.
  • Any measure of how long after the first response the second one took.

Not ours, by choice

  • An acknowledgement stops the clock and that is deliberate rather than a loophole. The promise being made is that somebody has it, and a system that tried to judge substance would be worse at it than the customer is.
  • This is one condition in one controller. It is load-bearing, and the reason it is written down is that nothing about the code says so on its own.
  • Nothing here is Japanese or Korean. East Asia is here because first-response speed is widely treated as the service itself, which makes the metric worth pressuring and therefore worth protecting.

This is scope, not a ceiling

What is not built for Japan today can still be built for you

Anything described above as not built is a statement about what ships in the standard product today — not a limit on what AWRA OpsHub can do in Japan. Kenya's eTIMS integration and its maintained payroll engine exist because Kenyan clients needed them and commissioned them; neither appeared by itself. The same door is open here. If rounding at the currency's own precision, consumption tax subtotalled per rate, a registration number field, a bank or mobile money feed, a statutory return format, a rule your own operation needs that the standard one does not have, or a link to a system you already run is what stands between you and a decision, tell us and we will scope it as a build — written spec, timeline and price — before you commit to anything.

The arithmetic before the document

Japan is the market where our own arithmetic is the first thing to fix rather than a field we are missing. The invoice, quotation and point-of-sale paths round money to two decimal places as a hardcoded literal, and the yen has no minor unit — so a three-line invoice at the standard rate produces a consumption tax of ¥423.4, an amount that cannot be invoiced or paid. We already hold the correct number of places for every currency as reference data; that code simply does not read it. On top of that sits the requirement that gives the fix its shape: a qualified invoice must show consumption tax categorized by tax rate, and the rounding is permitted once per rate rather than once per document. Our invoice carries a single tax figure with the rate on the line, so the per-rate subtotal in between does not exist — and it is the same piece of work as the rounding, which is why we would build them together rather than in sequence. Separately and smaller: a tax registration number on the organization, on customers and on suppliers, since no column for one exists anywhere today.

Banks, payments and a currency with no decimals

Bank statement feeds and local payment rails wired into the Payments Register, with documents raised and reported in yen at the precision the yen actually has. What we will not do is treat our copy of the public register of qualified invoice issuers as authoritative for your credit entitlement — we will hold the number you recorded and the date you checked it, and leave the checking where it belongs.

The operational work, which is what most commissions actually are

An extra approval stage in a chain that does not match the standard one, a custom field set on employees or assets that only your sector needs, an expiry that has to block an order rather than send an email, a report your board asks for in a shape nothing produces, or a scanner or weighbridge feeding the goods-in door. These are the commissions we are asked for most often and the smallest ones we quote — and unlike a revenue-authority pipeline, none of them waits on a regulator.

Payroll and statutory returns

A Japanese payroll engine with income tax withholding, the standard-remuneration social insurance grades and the year-end adjustment, computed on live employee records rather than rebuilt in a spreadsheet each December.

Systems you already run

The accounting package, CRM, online store or custom database you intend to keep — connected through our API so a fact is entered once and appears everywhere it is needed.

How it works: you describe the requirement, we return a written scope, timeline and cost, and once agreed it is built into your environment and maintained as part of the product. No roadmap slide, and no pretending in a demo that something exists when it does not.

Tell us what you need integrated

Our position

Keep the rule and understand what it buys you: a first-response figure that cannot be improved without telling somebody something. Then watch the second number nobody tracks — how long after the acknowledgement the substantive answer arrived — because that is where a desk under pressure actually degrades, and no product measures it, including this one.

Four questions about first-response measurement

Does an internal note stop the first-response clock?

A good answer sounds like

No.

What it actually means

The single most useful question you can ask about a helpdesk metric, and a yes means the number is about activity rather than service.

Does a status change stop it?

A good answer sounds like

No.

What it actually means

The same loophole in a different costume. Moving a ticket to "in progress" tells the requester nothing.

Is the requester notified by the same event?

A good answer sounds like

Yes, one flag.

What it actually means

Two independent settings will eventually disagree, silently, and nobody will be looking.

What stops an empty acknowledgement?

A good answer sounds like

Nothing, and that is fine.

What it actually means

A vendor claiming to judge substance is claiming something they cannot do. The honest answer is that the customer judges it.

Ask what stops the clock

It is one question, the answer is a single condition somewhere in the code, and it decides whether your first-response figure is measuring service or measuring activity.

Talk about support metrics

Frequently asked questions

Can an agent mark a ticket as responded without replying?

Not through this path — the timestamp is written by the act of posting a non-internal comment rather than being a field anybody sets. That is what makes the rule hold rather than depend on discipline.

Does an internal note appear anywhere the requester can see?

No. The same flag that keeps it off the clock keeps it off the tracking page and out of the notification, which is the point — one flag, one meaning, three consequences.

What if the first reply is sent by a workflow rather than a person?

Anything that posts a non-internal comment stamps the timestamp, so an automated acknowledgement would stop the clock. Whether that is right is a policy question for you: it is honest if the requester genuinely learns something, and it is gaming if it is a template nobody reads.

Help Center

Need a quick answer while you read?

Run inventory, procurement, assets, sales, and field work with approved AWRA guidance for setup, migration, integrations, security, pricing, and support.

Search all approved AWRA public help articles.

Open Help Center