Skip to content
English
  • There are no suggestions because the search field is empty.

How To Use the Unassoci8 Workflow Action

Remove object-to-object associations in HubSpot automatically with Unassoci8 🧼

The Unassoci8 workflow action allows you to remove associations between HubSpot objects using association labels, property-based matching, or both. It’s perfect for keeping your CRM clean and relationships up-to-date, all through automation.

In this article:

 

🔄 Common Use Cases

  • 🏷 Remove Contacts from a Company when labeled “Former Employee”
  • 🔁 Unassociate Tickets from Deals based on mismatched IDs
  • 🪚 Unassociate all Deals from a Contact during record cleanup
  • 🛠 Unassociate Vendors or Partners no longer active


⚙️ How It Works

Unassoci8 has one required setting and two optional filters. You can use these filters to define what objects will get unassociated from the enrolled object:

✅ Required: Object to Unassociate

object-to-unassociate@2x

Choose which object type you want to unassociate from the enrolled record.

Example: In a Contact-based workflow, select Deal to remove Deal associations from that Contact.

Leaving all optional filters blank will remove all associations of the selected object type.

🎯 Optional Filters

1. Unassociation Label Targets

unassociation-label-targets@2x

  • Remove only associations with a specific association label

  • Select one or more association labels to target

  • If left blank, the association label is not considered

Example: Only unassociate Deals labeled "Decision Maker" from the enrolled Contact

2. Property Match

unassoci8-property-match-filters@2x

  • Remove only associations where a property on the associated object matches a value from the enrolled object

  • You define:

    • A property on the associated object (e.g., Deal → Company name)

    • A value to match against, which can be:

      • A static value (e.g., "Hapily")

      • A dynamic property from the enrolled object (e.g., Contact → Company name)

You can use property match with or without the association label filter.

 

🛠️ Step-by-Step Setup

unassoci8-remove-closed-support-tickets-from-deal@2x

  1. Open or create a HubSpot workflow
    Choose a workflow based on Contact, Deal, Company, Ticket, or Custom Object (e.g. Deal).

  2. Setup your Enrollment Criteria
    This will vary depending on your use case and requirements.
  3. Add the Unassoci8 action
    Select Unassoci8 from the add workflow action dropdown.

  4. Configure the action:

    • Object to Unassociate (Required)
      Choose the object type to remove from the enrolled record (e.g. Tickets).

    • Unassociation Label Targets (Optional)
      Select any association labels you want to use as a filter.

    • Property Match (Optional)
      Fill out the bottom two fields if you want to filter by matching property values:

      • Only objects with this property... (e.g., Ticket → Ticket Status)

      • ...with this value: enter a static value (e.g. "Closed") or a dynamic value (e.g., Deal → Deal Status)

You can use both filters together, or just one. If neither is used, all associations of that type will be removed.


🧪 Example Configurations

1. Remove All Deals from a Contact

  • Workflow: Contact-based

  • Object to Unassociate: Deal

  • Leave all other fields blank
    🔥 All Deals unassociated from the Contact

2. Remove Deals Labeled "Decision Maker"

  • Workflow: Contact-based

  • Object to Unassociate: Deal

  • Unassociation Label Targets: Decision Maker
    🏷 Only Deals labeled "Decision Maker" will be removed

3. 🛠 Remove Inactive Vendors Based on Property

  • Workflow: Company

  • Object to Unassociate: Vendor-based (custom object)

  • Property Match: Vendor Status = Inactive
    📉 Removes associations to vendors whose status is no longer active

4. Combine Both Filters to Remove Outdated Project Associations

  • Workflow: Contact-based

  • Object to Unassociate: Project (Custom Object)

  • Unassociation Label Targets: Project Manager

  • Property Match: Project’s Project Code = Contact’s Assigned Project Code
    🧠 Removes associations between Contacts and Projects where the Contact was labeled as “Project Manager” but is no longer assigned to that project


🧼 Tips & Notes

  • 🪚 Blank filters = Remove all: If you don’t apply any filters, all associations of that object type will be removed. 
  • 🔁 Dynamic values preferred: Use personalization tokens to dynamically match properties.
  • 🧩 Just want to remove the association label but keep the association? Use Label Peeler instead.
 

 

🔗 Related Resources