Activity
Mon
Wed
Fri
Sun
Dec
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
What is this?
Less
More

Owned by Glen

Local business owners: make your website and business profile clearer on a phone. Practical AI, courses and community. Start free.

15 contributions to GHL Command
Name Why Nothing Arrived
Command note: "Nothing happened" is not a test result. "Nothing happened because the test lead has no phone" is. Built Today: the latest Workflow Audit Pro release (3.92.2) changes how a failed check reads. When a test lead goes into a workflow and nothing arrives, the heading now names the cause instead of just saying nothing arrived. A text step skipped because the test lead has no phone is called out as exactly that. A failed step is reported as failed, not as "the workflows ran." The takeaway for your own QA: • A silent test teaches you nothing • "Did not run" and "ran and failed" are different problems • The cause belongs in the heading, not buried in a log Do it now on one live workflow: 1) Create a test lead with every channel filled in: phone, email, name. 2) Push it through and write down what each step did: sent, skipped, or failed. 3) For every skip, write the reason in one plain sentence. 4) Fix the test lead first, then the workflow, in that order. Half of "broken automation" is a test record that was never set up to receive anything. A test that can't say why it failed isn't a test yet.
Name Why Nothing Arrived
1 like • 6d
Jerry, 'sent, skipped, or failed' gives the person reading the report something useful to act on. I'd also want it to say when the cause hasn't been established yet, so a guess doesn't become the diagnosis. That distinction would help me understand a handoff without digging through the whole log.
0 likes • 1d
Thanks for laying it out, Jerry. That answers my concern about guesses becoming diagnoses. “Cause not established” would still help someone scanning the report, especially when the log couldn’t be read. That’s a different next step from a log that was read but didn’t explain the failure.
Name Every Workflow Like a Sentence
Command note: A workflow name is the only documentation most of them will ever get. If the name says "New Lead Flow 2 (copy)", nobody can tell what it does, and neither can the AI you ask to audit it. Name it so the trigger, the action and the owner are readable in one glance. A name that works: • Trigger first: "Form submitted", "Tag added: booked", "Stage: Proposal sent" • Then the outcome: "Send confirmation + create task" • Then the status: LIVE, DRAFT or RETIRED • Same pattern on every account, every time Do it now: 1) List every workflow on one account — copy the current names into a sheet 2) Rewrite each name as "Trigger > Outcome" — if you cannot, you have found a workflow nobody understands 3) Add a status prefix — LIVE, DRAFT or RETIRED 4) Rename the copies and tests — "copy", "test" and "new" are not names 5) Save the pattern as a one-line rule for the whole team A good name turns an audit from archaeology into a read.
Name Every Workflow Like a Sentence
1 like • 7d
Jerry, 'if you cannot rewrite the name, you've found a workflow nobody understands' is a useful review checkpoint. I'd want the name checked again whenever the trigger or outcome changes, so it doesn't become misleading documentation. Do you keep the responsible person's name in the workflow name too, or in a separate field so staff changes don't require renaming everything?
Checking the purpose before clearing the clutter
I'm Glen, learning practical AI after years in contracting. Jerry's calendar note caught my attention because something unused can look harmless while still being connected to something important. I'd like to get better at asking ‘What still depends on this?’ before deciding an old item is ready to retire. On a job, the quiet-looking piece may still be doing work you can't see at first glance. What helps you identify those connections when reviewing a GHL account? I'm curious about a simple way to record where a calendar or form is used before changing anything.
0 likes • 9d
Thanks, Jerry. That one-line record is exactly the sort of thing I was looking for. Including the live booking page matters; searching the back end alone could miss what a customer is actually clicking. I'll keep the reference list separate from any decision to retire something so I can review the connections first.
Change One Setting at a Time
Command note: if you change five things and the account gets better, you've learned nothing. If it gets worse, you've learned less. The lesson: we once "fixed" a quiet lead flow by editing a trigger, a wait step, a template, a calendar rule, and a tag in the same sitting. Replies picked up. Nobody could say why. Two weeks later one of those edits caused a different problem, and we had no way to tell which one. Why bundled changes hurt: • You can't tell which change helped • You can't undo one without undoing all • Side effects show up days later, with no trail back Do it now: 1) Write the one problem you are fixing in a single sentence. 2) Make the smallest single change that could fix it. 3) Note what you changed, where, and the date. 4) Wait long enough to see real leads pass through it. 5) Keep it, revert it, or move to the next change. Only then. Slower per change. Much faster per fix. One change, one result. That's how you learn which lever actually moves anything.
Change One Setting at a Time
0 likes • 11d
Jerry, I'd add the expected result to that change note, along with what would make us undo it. Otherwise it's easy to decide almost any improvement proves the fix worked. 'Changed X because Y; expect Z; review on this date' seems like a useful small record. How do you decide the observation window when a client's lead volume is low?
Script the Angry Reply Before It Arrives
Command note: Your automation will meet the angry reply before it meets the happy one. Every sequence works until someone writes back "stop," "wrong person," or "who is this?" If you have not planned for that reply, the workflow keeps sending anyway. The replies to plan for: • "Stop" or "unsubscribe" in any wording • "Wrong number" or "wrong person" • A complaint, with a real person on the other end • A question your sequence was never built to answer Do it now: 1) Write down the three worst replies a lead could send to your most active workflow. 2) For each one, decide the exact action — stop the sequence, tag the contact, or alert a human. 3) Make sure the reply pauses or exits the workflow, not just logs a note. 4) Assign a named person to read the alerts the same day. 5) Test it by replying to your own workflow with each message. If you only check the happy path, you have only tested half the automation. The angry reply is a requirement, not an edge case.
Script the Angry Reply Before It Arrives
1 like • 12d
Jerry, “not just logs a note” is the part that matters. A person shouldn’t get the next scheduled pitch while their complaint waits for someone to read it. I’d also test an ordinary reply like “I already spoke to someone yesterday.” It isn’t an unsubscribe, but it could make the next message sound like nobody listened.
1-10 of 15
Glen Hutsell
2
9 points to level up
@glen-hutsell-6400
Rebuilding from contractor to online entrepreneur, I share my journey learning sales and AI to help people create a new income.

Online now
Joined Oct 10, 2026