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

The Task Looked Blank, And Filling It In Would Have Erased The Only Record Of Four Findings

The Task Looked Blank, And Filling It In Would Have Erased The Only Record Of Four Findings

Key takeaways

Most of the Go High Level work we do in the Bay Area comes down to one habit: look at what is actually there before you change it. That sounds too obvious to write a post about. On August 27 I nearly broke it, and the only reason I did not is that I got curious about a second field.

The item that looked blank

We run our internal work on a project board, separate from the CRM. Client facing tasks live in the CRM where the team sees them. Internal build work, the stuff only I and the AI agents touch, lives on the board. A lot of it gets written and read by scripts rather than by a person clicking around.

One of those scripts was reading a work item to see what it said. The board returns a description two ways: a plain text version, stripped of formatting, and the full formatted version. The script read the plain one, because that is the one a person would want to skim. It came back empty.

So the report said "no description." And the next step in that session was obvious: write one. The item was about a CRM feature I was mid way through probing, and I had fresh findings to put in it.

What was actually there

Before writing, I read the full formatted version, mostly out of habit. It held 790 characters.

Those 790 characters were the results of four approaches we had already tested and ruled out. Four different ways of pushing an update into a copied CRM account, each one tried against the live system, each one a dead end. A session's worth of work, reduced to four lines that said "do not try this, we already did." Written down nowhere else in the whole company.

If I had typed over the item because it looked blank, those four findings would have been gone, and the next session would have spent an afternoon rediscovering them.

Diagram: the plain text preview of the work item read empty while the full formatted version held 790 characters of findings, and a fresh 4,568 character write still read zero in the preview

Why the preview lies

I wanted to know whether this was a one off, so I tested it. I wrote a new 4,568 character description to the same item through the API and read it straight back. The full version held every character. The plain version read zero.

So it is not a quirk of that one item. Any description written through the API reads back with an empty preview. Which means every work item our scripts have ever written looks blank to any script that reads the preview, and all of them have content.

Nothing is broken here. The preview was never the record. It is a convenience view, and a convenience view can be empty while the thing it summarizes is full.

The rule now

Our scripts read the full version when they want to know whether an item has a description. Not the preview. And they read it immediately before overwriting anything, not from a cached read ten minutes earlier.

If the full version has content, the write is a merge. Keep the measured facts, correct whatever is now stale, add the new structure. Only when the full version itself is empty does the item count as blank.

The same caution now sits on any field that has a stripped or rendered twin. Wherever a system shows you a summary of a thing instead of the thing, the summary is not evidence.

Diagram: the rule is to open the full version rather than the preview, merge when it has content, treat an item as blank only when the full version itself is empty, and apply the same caution to shared docs, contact notes and job sheets

What this means for Bay Area businesses on Go High Level

You have this exact situation in your own business, and it has nothing to do with APIs.

The contact that looks like it has no notes in the list view, until you open it and find the last three conversations. The shared doc that shows a blank first page because someone put the real content on page two. The job sheet in the truck that looks unfilled from across the cab. Blank is what things look like from across the room.

The expensive version is always the same. Someone sees empty, types over it, and a record that cost real time to make is gone. Nobody notices until the next person needs it.

Three things worth doing this week:

A Go High Level setup in the Bay Area only holds what your people do not accidentally delete. Open the record, not the preview.

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