Outcome. Marketing ops gets a periodic report of active and static lists nobody has touched in months, instead of discovering a portal cluttered with hundreds of dead lists during an unrelated audit.
flowchart TD
A[Scheduled weekly run] --> B[Custom code: enumerate lists via API]
B --> C{result_code ok?}
C -->|Yes, stale_list_count > 0| D[Send stale list report]
C -->|Yes, stale_list_count = 0| E[No notification]
C -->|No| F[Notify: check failed]

When to use it, when not to
- UseUse once your portal has accumulated enough lists (typically several dozen or more) that finding the ones still in active use has become a real time cost.
- UseUse to build the habit of periodic list cleanup before it becomes an emergency ahead of a migration, an audit, or an data quality push.
- SkipDo not use expecting a native HubSpot workflow trigger for this. Lists are not an enrollable record type in the workflow tool; there is no "list is stale" event a standard contact- or deal-based workflow can watch. This fiche uses a scheduled workaround, described below, rather than a native list-based trigger. (check in your portal: confirm current portal version has not added a native list-lifecycle trigger, this has been a recurring feature request)
- SkipDo not use this fiche to actually delete or archive lists automatically. It reports; a person decides and acts.
or the marketing ops pack, 39 EUR
One-time, excl. VAT. 30-day refund, no questions asked. Founding prices until 31 October, then 199 and 59 EUR. Includes every spec added later, up to the full 500, and the one-click installer on the full library. Building on client portals? The agency licence at 449 EUR covers unlimited client portals.





