Introduction

In HubSpot, workflow triggers are conditions that, when met, initiate a predefined sequence of actions. CloudFiles extends this functionality by allowing workflows to be triggered based on specific file-related events or changes in file-related properties.

For example, when a contact views or downloads a document, a workflow can be triggered to follow up with that contact. This automation streamlines processes such as lead nurturing and sales follow-ups.

Types of Workflow Triggers

CloudFiles offers two types of workflow triggers:

1.Event-Based triggers:

CloudFiles event-based triggers are triggered by specific actions taken by users concerning documents. CloudFiles supports the following event-based triggers:

  • File Viewed Event: Can be used as a trigger when a contact views/downloads a document.
  • File Received Event: Can be used as a trigger when a file is uploaded to a dataroom.
  • Resource Attached Event: Can be used as a trigger when a file, folder, or dataroom is linked to a record.
  • Link Created Event: Can be used as a trigger when a shareable link is generated for a file, folder, or dataroom.

These triggers are applicable to contact-based workflows in HubSpot. For instance, when a contact views a pricing document, a workflow can be triggered to notify the sales team.

To learn more about CloudFiles Events, visit our detailed guide: All CloudFiles Events

2.Property-Based Triggers:

CloudFiles property-based triggers rely on specific property values within HubSpot records. CloudFiles updates certain properties based on document interactions, which can then be used to trigger workflows.

  • Last Received File Request Name: Reflects the name of the most recent file request block in which the file was uploaded in the dataroom.
  • Last Viewed Resource: Indicates the most recently accessed file, folder, or dataroom linked to a HubSpot record.
  • Number of Files Received: Counts the total number of files uploaded via file request blocks of the dataroom links associated with a HubSpot record.
  • Number of Resources Attached: Denotes the total number of files, folders, or datarooms linked to a specific HubSpot record using CloudFiles.
  • Total Views: Shows the cumulative number of times all CloudFiles resources linked to a HubSpot record have been viewed.

These properties can be utilised across various HubSpot objects, including companies, deals, and tickets. For example, a workflow can be set to trigger when a deal record shows that a document has been downloaded more than five times, indicating high interest.

To learn more about CloudFiles Properties, visit our detailed guide:All CloudFiles Properties

Triggers with Events

CloudFiles event-based triggers are used when immediate action is required following a user's interaction with a document, such as viewing, downloading, or uploading it. In this section, we will discuss a few use cases where event-based triggers can be effectively applied.

Examples:

  • Prioritize Hot Leads Based on Document Engagement: Trigger a workflow when the Time Spent (in seconds) property from the File-viewed event shows that a prospect spent over 5 minutes (300 seconds) on a pricing sheet, automatically moving them to a "Hot Lead" list and alerting the assigned salesperson for immediate follow-up.
  • Auto-Validate Client Submissions for Onboarding: Trigger a workflow when the File Request Name from the File Received event indicates that a client has uploaded a signed "Service Agreement" document, automatically creating a task for the onboarding specialist to start the client setup process.
  • Kickoff Deal Review After Proposal Attachment: Trigger a workflow when the Resource Name property from the Resource Attached event matches "Final_Proposal.pdf", automatically notifying the sales manager and scheduling an internal deal review meeting within two business days.

CloudFiles supports these triggers by tracking document interactions and integrating the captured data into HubSpot workflows.

Triggers with Properties

CloudFiles property-based triggers are effective for managing processes that depend on the state or value of specific record properties. In this section, we will discuss a few use cases where property-based triggers can help automate internal processes.

Examples:

  • Client Onboarding Notifications: When the "Number of Files Received" reaches a specified count, trigger a workflow to notify the assigned team member that all required documents have been submitted.
  • Sales Engagement Alerts: Utilise the "Last Viewed Resource" or "Total Views" properties to detect when a prospect engages with shared content, prompting a workflow that alerts the sales representative for timely follow-up.
  • Internal Collaboration Updates: Monitor the "Number of Resources Attached" property to trigger workflows that notify internal stakeholders whenever new resources are linked to a record, ensuring everyone stays informed.

Using property-based triggers allows for structured automation that aligns with predefined business processes.

Thus, CloudFiles enhances HubSpot workflows by introducing two types of triggers: event-based triggers, which respond to specific document interactions like views or uploads, and property-based triggers, which monitor changes in document-related properties. Implementing these triggers allows for automation of tasks such as lead follow-ups and client onboarding, streamlining business processes.