Now onboarding a limited number of teams Request access
This field note is not published yet. See what is live on the blog.
FIELD NOTES

A deadline is a hard stop, not a preference

Most systems treat a closing date as a field. It sorts a list and colours a badge. Then something sends after it, and you discover what your automation actually believed about time.

A closing date is the one piece of data on a tender that is not negotiable and not interpretable. Everything else has nuance. Requirements can be clarified, scope can be discussed, prices move. The date does not.

Which makes it strange how often software treats it as decoration. The date drives a sort order and a colour. It rarely stops anything.

You find out what your system believes about deadlines the first time it sends a follow-up to a buyer who closed the file on Friday.

What sending late actually costs

More than the obvious. The submission is void, which everyone expects. The rest is quieter.

  • A chase message after close tells the recipient your organisation does not track its own dates. That impression attaches to the company, not to the tool.
  • It wastes the one thing you were building, which is a reputation for being precise with people who are evaluating whether you are precise.
  • Internally it produces a false record. The board shows activity on a pursuit that ended, and someone spends time on it before noticing.

The last one matters at scale. A large portfolio with even a small proportion of closed pursuits still generating activity produces steady, invisible waste.

Why it is not simply a scheduling problem

The intuitive fix is to stop scheduling messages past the date, and that is necessary but insufficient. Scheduled follow-ups are only one of the paths that can produce a send.

A person can send manually. A reply can arrive and trigger a response. An integration can fire. A retry can wake up hours later and complete an action that was queued while the deal was still open. Each of those is a separate route to the same bad outcome, and stopping only the scheduler leaves the rest open.

So the check belongs at the moment of sending, in the service that sends, evaluated against the deadline every time. Not at the moment of queueing.

The case that made us absolute about it

The interesting failures are not the obvious ones. Nobody argues that a chase email should go out after close. The argument comes from the reasonable-sounding exceptions.

A partnership conversation with a supplier that has nothing to do with the closed tender. A courtesy note thanking a buyer. A message that is genuinely fine to send, on a deal that happens to be closed.

Every one of those is a legitimate case, and every one of them is a hole. Once the rule has an exception, the rule is a default, and the exception is where an automated system will eventually put something it should not have. We closed them all. The cost is that a few reasonable messages have to be sent by a person, deliberately, and that has turned out to be a small price.

The honest counterpart

A hard stop is only tolerable if the system is loud beforehand. A deadline that silently blocks work at the last moment is not discipline, it is a trap.

So the countdown is on the card from the first day, the follow-up schedule is built backwards from the date rather than forwards from today, and anything that still needs a person is escalated while there is time to act. The block at the end should never be the first time anyone learns the date was close.

RFQ-2026-0811closes in 2 days
Seal replacement programme, framework call-off
no usable quote yet ยท 2 suppliers still owe a reply
escalatedfollow-ups stop at close

Sample data. The countdown is visible from day one, not day nine.

The system will not send past a deadline

Not a setting, not a default, not a scheduling preference. The check runs where the sending happens, on every path, every time. The countdown is on the card from the first day so the stop is never a surprise.

Field notes are written from work we do on live deals. All figures and documents shown are sample data. No customer, supplier, or buyer is identified.