I recently launched SearchReplace, a tool that lets teams run bulk find & replace operations across HubSpot CMS content and CRM records.
The idea came from a client project. We needed to update URLs across a few hundred HubSpot blog posts. Coming from a WordPress background, I assumed there must be a bulk find & replace feature somewhere in HubSpot.
After digging around, I realized there really isn’t.
The options were basically:
manually editing every page
exporting content and processing it externally
writing a custom API script
None of those felt like a good solution for something marketing teams run into fairly often (rebrands, domain migrations, terminology updates, etc).
So I built a small internal tool to handle it safely.
SearchReplace lets you:
search across HubSpot CMS pages, blogs, and CRM records
preview exactly what will change before running updates
run bulk replacements in seconds
keep an audit log of operations
roll back changes if needed
After using it on a few projects, it became clear this problem probably affects other HubSpot teams as well, so I decided to open the tool up publicly.
I'm curious how other people here handle bulk updates in HubSpot today.
Are most teams:
• doing manual edits
• writing API scripts
• exporting/importing data
Or is there a workflow I'm missing?