How to implement fully automated deal naming conventions
When creating deals in a rush, they often default to messy, inconsistent, or unsearchable names like "New Deal," "CRM Upgrade," or simply the contact's first name. This leaves the pipeline looking chaotic and makes global searching a nightmare.
This hack is a game-changer because it shifts the burden of database hygiene from the human to the machine. By automating the process, you guarantee 100% compliance without nagging your sales team or adding a single extra click to their workday.
How it helps:
- Instant Pipeline Clarity: During pipeline review meetings, managers can scan the Kanban board and instantly understand who the client is, what they are buying, and when the deal is expected to close—all without opening a single record.
- Accurate and Searchable Data: Standardised names make global searching effortless. Finance, operations, and account managers can easily find and track deals across departments.
- Cleaner Reporting & Segmentation: When deal names are structured identically, exporting data to Excel or building custom HubSpot dashboards becomes vastly cleaner, as you eliminate random characters and inconsistent strings.
Step 1: Create a New Deal Workflow
- Navigate to Automations > Workflows.
- Click Create workflow and select From scratch.
- In the left sidebar, choose Deal-based, select Blank workflow, and click Next.
Step 2: Define the Enrollment Trigger
- Click Set up triggers.
- Select Deal properties from the list.
- Search for and select Create date, then set the criteria to is known.
Step 3: Add the "Edit record" Action
- Click the + plus icon to add an action
- In the right-hand panel under the CRM section, find and select Edit record.
- In the object dropdown, select Deal.
- In the Property to edit dropdown, search for and select Deal Name.
- In the Change type dropdown, select Replace.
Step 4: Build Your Naming Template
Now, you will use data tokens to automatically build the name.
- Click into the Deal Name text box.
- Click the Insert data token option (or the personalisation icon).
- Type a clean separator manually into the text box (e.g.,
-or|). - Click Insert data token again, keep the source as Enrolled Deal, and select your next identifier (e.g., Deal type or Close date).
Your template string box should look something like this: [Associated Company: Company Name] - [Enrolled Deal: Deal Type] - [Enrolled Deal: Close Date
Hit save and you're ready to publish.
Top tip: Under the section asking if you want to enroll existing deals, select "No, only enroll deals who meet the trigger criteria after turning the workflow on". (This prevents HubSpot from retroactively overwriting your historical, closed deals).