# Delete Records via Workflow

**URL:** <https://community.hubspot.com/t/delete-records-via-workflow/52463>\
**Category:** HubSpot Ideas\
**Tags:** workflows\
**Created:** [March 2, 2022, 8:46pm UTC](https://community.hubspot.com/t/delete-records-via-workflow/52463 "2022-03-02T20:46:21Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![RSmith7](https://avatars.discourse-cdn.com/v4/letter/r/e0b2c6/32.png) [@RSmith7](https://community.hubspot.com/u/RSmith7)\
**Post date:** [March 2, 2022, 8:46pm UTC](https://community.hubspot.com/t/delete-records-via-workflow/52463/1 "2022-03-02T20:46:21Z")

</div>

Hi Hubspot, It would be beneficial if we could delete records via a workflow. Thanks

---

<div class="post-metadata">

**Author:** ![ZItani](https://avatars.discourse-cdn.com/v4/letter/z/9de0a6/32.png) [@ZItani](https://community.hubspot.com/u/ZItani)\
**Post date:** [May 16, 2022, 8:32pm UTC](https://community.hubspot.com/t/delete-records-via-workflow/52463/2 "2022-05-16T20:32:09Z")

</div>

Yes please!

---

<div class="post-metadata">

**Author:** ![Kevin\_Tralgo](https://avatars.discourse-cdn.com/v4/letter/k/2acd7d/32.png) [@Kevin\_Tralgo](https://community.hubspot.com/u/Kevin_Tralgo)\
**Post date:** [May 27, 2025, 8:35am UTC](https://community.hubspot.com/t/delete-records-via-workflow/52463/3 "2025-05-27T08:35:15Z")

</div>

Being able to delete Leads via Workflow instead of the whole contact would really help keeping the CRM clean

---

<div class="post-metadata">

**Author:** ![rraijung6](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/rraijung6/32/104152_2.png) [@rraijung6](https://community.hubspot.com/u/rraijung6)\
**Post date:** [September 7, 2025, 12:13pm UTC](https://community.hubspot.com/t/delete-records-via-workflow/52463/4 "2025-09-07T12:13:10Z")

</div>

That’s a fantastic idea and a very common request from HubSpot users. While HubSpot has a native “Delete contact” action in workflows, it doesn’t offer the same for other record types like companies, deals, or custom objects, which is a significant limitation for data management.

My app, [**WorkflowGuard**](https://ecosystem.hubspot.com/marketplace/listing/workflowguard), is an example of the kind of solution that can be built to solve this problem. While our app’s primary function is to protect and restore workflows, our core technology is built on a robust, enterprise-grade API. We use that infrastructure to create custom, powerful tools that extend HubSpot’s native capabilities.

An external app with a custom workflow action is the only way to automatically delete companies, deals, or other records. By using HubSpot’s API and creating a custom workflow action, an app could provide the exact functionality you’re looking for, allowing you to automate data cleanup and keep your CRM organized.

---

<div class="post-metadata">

**Author:** ![StephanieWeir](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/stephanieweir/32/92248_2.png) [@StephanieWeir](https://community.hubspot.com/u/StephanieWeir)\
**Post date:** [January 21, 2026, 8:05pm UTC](https://community.hubspot.com/t/delete-records-via-workflow/52463/5 "2026-01-21T20:05:12Z")

</div>

Need this as HubSpot embraces CRM, this will be a requirement for most clients! Especially with the custom objects 1.5 million records limit.
