This article explains the purpose, use cases, and operational steps for the "File Search Action" feature, part of the third-party HubSpot app "Custome Workflow Business v2."


The primary purpose of this workflow action is to search for a specific file within HubSpot's "Files" tool (File Manager) and retrieve its information (such as File ID, File URL, File Name, etc.).
The search can be performed based on a keyword (query) found in the file's name or its description.
This feature is useful when you need to dynamically retrieve specific file information within a workflow and use it in subsequent actions.
fileUrl into an automated email.fileId or fileUrl to a custom property on the contact or deal record.The video shows the process of searching for a file named test1 in the File Manager and retrieving its details (ID and URL).
Step 1: Check Data Before Execution
test1, exists.test description. This action can search the description field as well as the file name.Step 2: Check Workflow and Trigger
Event Date" property value is changed.Step 3: Add the Custom Action
Step 4: Select the Action
Step 5: Specify the Search Criteria
test1 is specified. You can use fixed text or a property token here.PDF, PNG).Step 6: Activate the Workflow and Confirm Execution
Brian Halligan).Step 7: Verify the Final Result
fileName, fileId, and fileUrl have been correctly retrieved as values.
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, it does not need to be an exact match. This action functions as a "File name/description query." It will search for files that contain the entered keyword (e.g., "test1") in either the filename or the file's description field.
Yes, you can. As explained in Step 5, the "File name/description query" field allows the use of property tokens (personalization tokens) in addition to fixed text. This allows you to automate file searches based on information from the record enrolling in the workflow, such as "[Customer Name]_Contract."
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