Frequently Asked Questions#

Is it possible to recover deleted records?#

Delete instructs HubSpot to delete the records. For “Standard Delete” operations, depending on your portal settings, HubSpot may retain the records in a native recycle bin for a limited period (often up to 90 days) before final erasure. During this window, a Super Admin may be able to restore them natively in HubSpot. However, if you use the “GDPR Delete” mode, the deletion is permanent and immediate, and the record cannot be recovered.

Does Delete support GDPR compliance?#

Yes. Delete includes a specialized “GDPR Delete” mode specifically designed for Contact records. This mode permanently erases all personal data associated with the contact and ensures regulatory compliance by preventing the re-creation of a contact with the same email address.

Can I delete custom objects?#

Yes, Delete supports the bulk deletion of Contacts, Companies, Deals, Tickets, and all Custom Objects directly from workflows using the “Standard Delete” mode.

What happens if a workflow enrolls a very large number of records?#

Delete processes enrollments in batches of 100 and throttles its own enqueue rate so it stays within HubSpot’s API limits. Large workflow runs (thousands of records) drain through steadily rather than flooding the HubSpot API. If a batch is rate-limited or hits a transient error, Delete retries it with backoff before marking it failed.

What if a delete batch fails?#

Transient failures (HubSpot 5xx, network timeout, HubSpot 429 rate-limit) are retried automatically up to three times. If a batch still fails after retries, Delete reports the failure back to the HubSpot workflow and records it in the audit trail so you can re-run the enrollment once the underlying issue is resolved.