I need a method for creating an alphanumeric sequential numbering system in Deals. I would like the Deal # to increment each time a Deal is created. The Record ID is not useful.
Unfortunately, this is currently not possible out of the box. Here is how you could approach workarounds:
Use Zapier to send deals from HubSpot to a Google Sheet, assign a running number in the Google Sheet, send the deals back to HubSpot and map the running number to a custom property.
Create custom code in Operations Hub Professional. While "vanilla" workflows can't count, they can with custom code. This would require the Operations Hub Professional license and a developer.
Hope this helps!
Karsten Köhler HubSpot Freelancer | RevOps & CRM Consultant | Community Hall of Famer
I recently achieved something similar with sequential numbering of the custom objects upon creation. This is achievable by creating a private app and using the HubSpot API. The search endpoint returns a JSON with a total of records. Adding formatting to the workflow to add 1 and save within the property. Happy to share code examples if it helps.
That's really a shame that such a basic thing cannot be implemented without having to rely on expensive external serivces or extra packages. It's really a down point for Hubspot.
We've built an app for this! Sequential does exactly what you're looking for, it adds a sequential number onto a deal when it's created (or whatever your workflow criteria is).
I recently achieved something similar with sequential numbering of the custom objects upon creation. This is achievable by creating a private app and using the HubSpot API. The search endpoint returns a JSON with a total of records. Adding formatting to the workflow to add 1 and save within the property. Happy to share code examples if it helps.
Unfortunately, this is currently not possible out of the box. Here is how you could approach workarounds:
Use Zapier to send deals from HubSpot to a Google Sheet, assign a running number in the Google Sheet, send the deals back to HubSpot and map the running number to a custom property.
Create custom code in Operations Hub Professional. While "vanilla" workflows can't count, they can with custom code. This would require the Operations Hub Professional license and a developer.
Hope this helps!
Karsten Köhler HubSpot Freelancer | RevOps & CRM Consultant | Community Hall of Famer
I'm quite shocked that HS doesn't have a property type for sequential numbering.
It seems to me that this is standard fare in most CRM sysytems for Deals, Tickets, Invoicing, etc.
While the workaround you have suggested will work, I'd be hard pressed to understand why such a simple functionality (surely the basic code is publically available) can't be quickly turned around by the HS Dev team.
We've built an app for this! Sequential does exactly what you're looking for, it adds a sequential number onto a deal when it's created (or whatever your workflow criteria is).