This article explains the purpose, use cases, and operational steps for the "Marketing Contact Count Action" feature, part of the third-party HubSpot app "Custome Workflow Business" (v2).


The primary purpose of this workflow action is to automatically count the total number of contacts currently set as "Marketing Contacts" across your entire HubSpot account and return that number.
The resulting number (the count) is returned as an "action output" in the workflow. This allows you to save the count to a property or use it as a condition for a branch in subsequent actions.
This feature is extremely useful for managing your HubSpot marketing contact tier (contract limit) and monitoring costs.
The video shows how the workflow correctly retrieves the number "4" in an account that currently has four marketing contacts.
Step 1: Check Data Before Execution
test, test test, Brian Halligan, Maria Johnson) match this criteria.Step 2: Check Workflow and Trigger
Event Date" property value is changed.Step 3: Add the Custom Action
Step 4: Configure the Action
Step 5: Activate the Workflow and Confirm Execution
Brian Halligan).Step 6: Verify the Final Result
LABEL is count_num and the VALUE is 4.By using the "Marketing Contact Count Action," you can easily retrieve the current number of marketing contacts within a workflow and leverage it in your automation processes.
No, it is not a standard feature. The feature explained in this article is a custom action that becomes available by installing a third-party app called "Custome Workflow Business v2" in HubSpot.
No, you cannot. As explained in this article (Step 4), this action is a dedicated function for counting the total number of "Marketing Contacts" that exist in the entire HubSpot account. There are no settings to filter this count by a specific list or criteria at the time of execution.
The count result is returned as a number in the "Action outputs" of the workflow's history (in the video, the value 4 is returned with the label count_num). This output value can be used in subsequent actions. For example, you can use the "Set property value" action to save it to a custom property (to be visualized on a dashboard) or use it in an "If/then branch" action for conditions like "If [the retrieved number] is greater than [your contract limit]."
We can customize this sample to match your specific business requirements.
Book Free ConsultationPut it on Trello!Need a fix for HubSpot, CMS, or GAS? Post it on Trello.
Development Requests Here