← All Field Notes
GHL · Digital Marketing Agency · Oct 18, 2026

A Command In Our Own Instructions Had Failed Every Time Since The Day It Was Written

A Command In Our Own Instructions Had Failed Every Time Since The Day It Was Written

Key takeaways

Most businesses have a step in the onboarding checklist that has never worked. The login it points to was retired, or the form moved, and every new hire hits it, shrugs and skips it. Nobody fixes it because nobody owns it, and everyone assumes the next person will. We run Go High Level for businesses around the Bay Area, and in September we found one of those steps in our own written instructions.

What the radar was for

A lot of our content decisions come from watching what is working for other channels in our space. We are looking for topics, not videos to copy. When a video pulls far more than its own channel normally does, that usually says something about the topic and not only the creator.

So we wrote the radar as a set of instructions our AI system follows. Pull the recent videos from a list of channels through a scraper, work out each channel's normal, score every video against it, and write the outliers to a watchlist. The instructions included the exact command to send the scraper, written out so nobody had to remember it.

September 6

On September 6 we found the radar had never produced a watchlist. Not an old one, not an empty one. Nothing.

Running the documented command came back with a bad request. That was the whole message. No field named, no hint about what was wrong. An error like that sends you looking in the wrong places. Maybe the access key expired. Maybe the tool's name changed. Maybe the service is having a bad day.

It was none of those. The command asked for video type "video". The scraper's accepted values for that setting are "long" and "short", nothing else. Anything outside that list gets the same blank refusal. The instructions had said "video" since the day they were written.

Diagram of the channel radar failure: the written instructions asked the scraper for video type video, the scraper accepts only long or short, and every run came back as a bad request that named no field

The tell

The thing that settled it was not the error. It was a missing folder.

The radar saves its results into its own folder. That folder did not exist. If the radar had ever run successfully even once, the folder would be there. So this was not something that broke last week. It had never worked, from day one, and nobody had noticed because nobody had watched it succeed.

That is a cheap check, and we use it a lot now. Before you trust a documented process, look for the evidence it has ever produced anything. An output file, a log line, a record. No evidence usually means no runs.

The fix

The instructions were corrected that day, and the value was checked against the scraper's live list of accepted inputs, not against memory or an old example. The note in the instructions now says it outright: long or short, and nothing else.

The same scraper also feeds the weekly baseline behind our morning shoot list, and that code carries a comment right next to the setting: not "video", because an unknown value gets refused without naming the field. The next person who touches it does not have to rediscover any of this.

As we write this, the radar's own results folder still is not there. The weekly baseline is where that scraper actually runs now, and that one has its output on disk. We would rather tell you which part runs than imply the whole thing does.

Diagram of the check that caught it and the fix: no results folder means the tool never ran, the value was corrected to long and checked against the live accepted inputs, and the shoot list baseline code carries a comment explaining the value

The honest lesson

Written steps feel trustworthy because somebody took the time to write them, but that is not the same as somebody watching them work. Ours had a typo-sized mistake in it for its whole life, and the neat formatting made it look finished.

What this means for Bay Area businesses on Go High Level

Your account probably has a few of these. A workflow somebody built and published, a snapshot setup step from a course, an SOP your office manager wrote two years ago.

If you are running Go High Level in the Bay Area and have automations nobody has watched fire, start there. It is usually a short list.

Want to build this yourself?

Join the On Point Tech Academy at optechsol.llc/academy. It's free, and we build live every Tuesday and Thursday.

Learn to build this yourself. Free.

The On Point Tech Academy costs nothing and never asks for a card. We build live every Tuesday and Thursday, 12:30 to 1:30 PT.

Join the Academy free ← Back to all Field Notes