GoHighLevel already supports Dynamic Tags in Workflows (example: “Add Tag” action lets you choose Standard or Dynamic and insert Custom Values).
Dashboards and reporting widgets should support the same thing.
Right now, when editing a Dashboard widget (Edit Widget → Conditions), the Tags filter only accepts a fixed tag name. That forces us to manually update every widget filter whenever we change campaign tags for a new class or promotion.
What we want
In Dashboard widget filters (Conditions), add a Dynamic option for Tag filtering, so we can use Custom Values like:
Tags is {{custom_values.free_class_registration_tag}}
Why this matters
We run recurring events where the tag changes each time (new date, new class name). Reports should be reusable.
With Dynamic Tag filters:
Build the dashboard once
Update the Custom Value for the next class
All widgets automatically update to the new tag
No manual edits across multiple widgets
Less reporting errors and faster weekly reporting
Example use case
Dashboard: “Free Class Performance”
Widget filter:
• Tags is {{custom_values.free_class_registration_tag}}
Next class launches, we update the custom value to the new registration tag, and the dashboard instantly reflects the new cohort.
Benefits
• Reusable dashboards for recurring launches
• Faster reporting
• Prevents filtering the wrong cohort
• Makes dashboards scalable across sub-accounts and teams
Outcome
• Widget filter field for Tags supports Standard and Dynamic modes
• Dynamic mode accepts Custom Values and merge fields
• Widgets refresh results automatically when Custom Values change
• Works across all dashboard widgets that allow tag-based filtering