Command note: every account collects custom fields nobody ever fills in.
They pile up from snapshots, old campaigns, and forms that got rebuilt. Then your automations reference fields that are empty on almost every contact, and your AI reads them as signal when they are noise.
The prompt I run:
"List every custom field in this sub-account, then tell me how many contacts have a value in each one. Sort by lowest fill rate."
What comes back:
• Fields inherited from a snapshot that were never wired to a form
• Duplicates: two fields collecting the same answer under different names
• Fields with real data that no workflow actually uses
Clean it up today:
1) Run it on your messiest sub-account, usually the oldest one.
2) Anything under 5% fill, check whether a form or workflow writes to it. If nothing does, it is dead.
3) Before you delete, search the field name across your workflows and forms. Removing a live field breaks things silently.
4) Merge duplicates into the one your forms actually write to.
5) Save the list of what you cut and why, so the next person does not add it back.
A short field list makes every automation easier to write and every AI answer easier to trust.
Empty fields are not harmless. They are noise your automations are reading as signal.