I’m trying to create a reliable “recent marketing engagement” summary on a contact record in HubSpot that sales and leadership can reference without digging through the activity timeline.
Specifically, I want a single contact property (rich text) to describe things like recent page views, form submissions, and email engagement in plain language, based on existing contact-level properties such as Number of form submissions, Marketing emails opened/clicked, Last page seen, Number of page views, and Last engagement date.
I initially attempted this using Data Agent Smart Properties, but ran into limitations with token availability, inconsistent access to populated contact properties, and preview results that only reflected the single “source” property selected. It appears Smart Properties are not well-suited for aggregating structured engagement data across multiple contact properties.
I then moved to a contact-based workflow approach that updates a rich text property (“Last Interesting Moment Description”) using personalization tokens. The workflow enrolls on engagement-related property changes and writes a paragraph summarizing those metrics.