Library / Tool / Tag spec: source, offer, and status stay separate

ToolHow to wire it

Tag spec: source, offer, and status stay separateIf you cannot explain a tag in five words, it is a note.

Tags multiply because every automation wanted a switch. This worksheet is the one-page nomenclature: prefixes, no synonyms, three axes, junk to archive, workflows that may fire. An intern can print it. A CEO can refuse a fourth axis.

00

The short version

Intern through CEO

Tags multiply because every automation wanted a switch. This worksheet is the one-page nomenclature: prefixes, no synonyms, three axes, junk to archive, workflows that may fire. An intern can print it. A CEO can refuse a fourth axis.

  1. 01

    A person can be Google + high-ticket + customer at once. One mashed tag will break the next filter.

  2. 02

    Notes belong in fields. Tags are switches.

  3. 03

    Archive junk. Do not keep it 'for old automations'.

  4. 04

    Folders hide mess. They do not stop a trigger.

  5. 05

    New tag requests go through this page or they do not ship.

Who

Same system. Three jobs.

Read your row

Intern

What you actually do

The dump and the archive. Five-word test on each keeper.

Operator

What you protect

Three axes. Fire on spec. Archive without sentiment. Campaign names in fields.

CEO

What you refuse to fund

400 tags is not sophistication. A printable list is. Until it exists, reporting is a word cloud.

Wire

How to connect it

Objects, then edges

source:*, offer:*, status:*, custom field (for notes), archived junk, workflow allow-list.

  1. 01

    Writer applies spec tags at write-in, not in a nightly cleanup

  2. 02

    Won → status:customer; source and offer stay

  3. 03

    Workflows listen only to this page

  4. 04

    Junk tag test → nothing happens

Steps

Do this in order

Why, then done when
  1. 01

    Export live tags

    Dump. Sort into three columns or trash.

    Why: You cannot spec what you have not seen.

    Done when: A pile and a keep list.

  2. 02

    Write allowed values

    Finite source, offer, status lists.

    Why: Open vocabulary is how dialects return.

    Done when: Printable lists.

  3. 03

    Archive junk

    Not hide. Archive.

    Why: Interns will use demo tags.

    Done when: Live tags fit on this page.

  4. 04

    Lock workflow triggers

    Each live workflow cites a spec tag.

    Why: Landmines.

    Done when: Junk-tag test does nothing.

  5. 05

    Change log

    Date + new tag or rejected.

    Why: Spec dies in week three otherwise.

    Done when: A row this month.

Intern

Export, three columns, archive, junk test. You do not add a tag to make a Zap easier.

CEO

Refuse a workflow that needs a tag not on this page. That request is a field or a no.

Failure

Snapshot tags, mashed strings, automations on leftovers. Insight never appears.

Test

Random contact: intern reads tags aloud without a translator. Junk tag does nothing.

Why

Questions people actually ask

Pushback is normal

Why not folders?

Folders do not stop triggers. The spec is the stop rule.

Why not one tag per campaign forever?

Campaigns belong in a field (utm_campaign). Tags that explode per ad set are how you get 400.

Can we keep old tags for history?

History can live on the contact as a field. Live triggers cannot listen to a museum.

Sheet

Fill this in

0 marked

This lives in the browser until you copy it out. The point is to write the spec before anyone opens Workflows or Flows. Print or screenshot when it is true.

  1. Allowed source: values

    google, meta, linkedin, referral, sphere, phone… casing locked.

  2. Allowed offer: values

    Named products, not 'coaching-summer-special-v2'.

  3. Allowed status: values

    lead, booked, customer, sunset, member… not 'hot'.

  4. Fields we will use instead of tags

    utm_campaign, quiz answers, notes. List them.

  5. Tags to archive this week (count + examples)

    Snapshot leftovers, mashed strings, synonyms.

  6. Workflows allowed to trigger (name → tag)

    If it is not here, it is off.

  7. Synonyms banned (pairs)

    Google Ads vs google vs GAds — pick one.

  8. Junk-tag test result

    Apply a leftover tag to a test contact. What fired?

  9. Who may add a tag

    Role + request path. Not every contractor.

  10. Review date

    Monthly. New tags without a date are how the spec dies.

This week

This week: export, three axes written, junk archived, junk-tag test, one change-log row. No new automation tags.

Working notes

GHL Engine Checklist

The minimum CRM, pipeline, and nurture spec before you add more pages. Request the file. It arrives by email — not a public dump, not a drip of slogans.

Request the notes ↗
Next

If the leak is expensive, talk.

Email and WhatsApp stay open. A call is for installing the system — not for a tour of tools.