HubSpot bulk actions let you make changes across many records at the same time rather than editing each one individually. If you manage a large database, bulk operations cut through hours of manual work in seconds.
Use the CRM view filters or a saved list to isolate the records you want to act on. A precise filter reduces the risk of updating something unintended.
Check the box at the top of the table to select all records on the current page, or check individual boxes. For large sets, use “Select all [N] contacts” after applying your filter.
Click the “Actions” dropdown. Available options depend on the object type. Editing properties and assigning ownership are the most common starting points.
Bulk updates run as a background job. HubSpot shows a progress notification in the header. For updates covering thousands of records, allow a few minutes for the job to complete before verifying results.
What bulk actions are available in HubSpot?
Available bulk actions vary by object. Contacts support the widest range of operations:
- Edit properties
- Assign contact owner
- Add to a static list
- Enrol in a sequence or workflow
- Delete, export, or merge duplicates
Companies support property editing and owner assignment, plus workflow enrolment and deletion. Deals add the option to move pipeline stage. Tickets include a status change option.
The “Edit properties” action is the most widely used. It lets you update any property on a contact record in bulk, including lifecycle stage and lead status.
How do you select all records matching a filter, not just the current page?
When you apply a filter and check the top checkbox, HubSpot selects only the records on the visible page. To act on all matching records, look for the prompt that appears at the top of the table: “All 250 contacts on this page are selected. Select all [N] contacts in this view.” Clicking that link extends the selection to every record matching your current filter, regardless of how many pages it spans.
This step matters before running a bulk update on a large segment. Always verify the total record count before confirming, especially for destructive actions like deletion or lifecycle stage changes.
Can you undo a bulk action in HubSpot?
HubSpot does not have a one-click undo for bulk property edits or bulk workflow enrolments. Once the update runs, reverting requires a second bulk action that restores the original values. The exception is bulk deletion: deleted contacts can be recovered via “Restore deleted contacts” within 90 days of deletion.
Before running a large bulk update, best practice is to:
- Export the affected records first so you have the original values on file.
- Test the filter on a small segment before applying to the full set.
- Run the update on a static list you can review rather than a live filter view where the scope can shift.
How do you bulk-assign contacts to a new owner?
Filter for the contacts you want to reassign. Select them all. Open “Actions” and choose “Assign.” Pick the new owner from the dropdown. This is useful when a sales rep leaves and their portfolio needs redistribution, or when onboarding a new team member to a specific territory.
For Southeast Asian teams running regional lead routing, HubSpot also supports deal rotation to automate future assignments. Bulk assignment handles the existing backlog. Deal rotation manages new inbound from that point forward.
How do you enrol multiple contacts in a workflow using bulk actions?
Select the contacts. Choose “Enrol in workflow” from the Actions menu. Pick the workflow. HubSpot will only enrol contacts who meet the workflow’s enrollment criteria. Contacts who do not qualify are skipped, and HubSpot shows how many were successfully enrolled.
Contacts who have already completed that workflow will not be re-enrolled unless re-enrollment is enabled. Check your workflow enrollment settings before running a bulk enrolment to avoid unexpected gaps in coverage.
What is the record limit for a single bulk action?
HubSpot does not publish a hard cap for bulk property edits, but very large bulk actions above 100,000 records may run as queued background jobs and take longer to process. For bulk deletions the practical limit is typically lower. If you are managing a database of that scale, the import feature with a CSV file often gives more control over large property updates.
How do you bulk-delete contacts in HubSpot?
Select the contacts. Choose “Delete” from the Actions menu. HubSpot will ask you to confirm. Deleted contacts go into a recovery bin and can be restored within 90 days. After that window, deletion is permanent.
Before bulk-deleting, consider whether suppressing the contacts is a better fit. Deletion removes all activity history. Suppression keeps the record but excludes the contact from future marketing communications. This is often the more appropriate outcome for disengaged contacts.
Can you bulk-update records across multiple objects at once?
No. HubSpot’s bulk actions operate on one object type per operation. If you need to update both contacts and their associated deals, you run two separate bulk operations. This is worth planning for when running a large data clean-up that touches multiple object types.
For teams managing complex cross-object updates regularly, HubSpot’s import tool with column mapping is often more efficient. The import approach also provides a row-level error log if some records fail to update, which bulk actions do not always surface clearly.
Frequently asked questions
Can I bulk-update deal stages in HubSpot?
Yes. Select the deals you want to update. Open the Actions menu and choose “Edit properties” to change the deal stage field. This is useful for closing out stale pipeline records at the end of a quarter.
Can I bulk-add contacts to a list?
Yes, but only to a static list. Active lists update automatically based on criteria and cannot be manually populated via bulk action. Create a static list first, then add the selected contacts to it via the bulk action.
Does bulk editing affect HubSpot activity timelines?
Property changes made via bulk action appear on each contact’s timeline as “Property updated.” This maintains an audit trail but generates a high volume of entries for large operations. Some teams running data migrations prefer the import tool for this reason: it logs a single import event rather than individual field-change entries per contact.
Can I use bulk actions in HubSpot lists view?
Yes. When you open a static list and select contacts within it, the same Actions dropdown appears with the available bulk options for that object type. This makes it easy to act on a list you have already built without switching to the contacts view.
Are bulk actions available on all HubSpot plans?
Core operations like editing properties and exporting records are available on the free CRM. Bulk workflow enrolment and bulk sequence enrolment require the relevant Sales or Marketing Hub subscription. If a particular bulk action does not appear in your Actions dropdown, checking your plan details is the fastest way to confirm what is included.
Planning a HubSpot setup or integration in the region?
Contact us