I love that we can customize Lifecycle Stages in the new Contact area, however there is a quirk in this roll out. Why are custom Lifecycle Stages given a number string and the standard options are using text? You should either make new ones generate a text string internal value to match the given name and the existing option formating OR let us edit the internal values on Custom Lifecycle Stages. This makes it messier for using this field with APIs.
I agree with OP. It would be great to be able to customize the internal value of the custom lifecycle stage as a text string when we use it for API calls. Prior to the roll out of customized lifecycle stages we were able to update and change the internal value by remove the underscores.
Agreed! I’m working with a client who’s creating a fully customized lifecycle to fit their business needs and I would love to be able to edit these internal values.
It’s not helpful to see these coming through with a string of numbers / not have the option to set the internal value when creating the new lifecycle stage.
+1 ! I have worked with several customers that said they would benefit from this change in the custom lifecylcle stages. It would make it specially easier to indentify lifecycle stages when connecting HubSpot with other applications and also would make the reports more easy to comprehend.
Fully agree! We have one custom lifecycle stage value and the overall picture looks a little messy now. Any update here to edit the internal values of custom lifecycle stages?
100% it does not make any sense that the default lifecycle stage internal values are not numeric, and then when you create one yourself it becomes a numeric ID. The fact that with all other properties the default internal value name is the label name in all small letters and no spaces, only adds to the fact that this would be the most logical way forward for deal stages as well. This would already help, but of course having the option on creation to edit the internal value is at the end what you really want, and should be there.
This is definitely needed. We have a third-party integration that is reading the internal value and it’s causing a massive headache!
We really need this for invoice API!!!
Agreed - it’s 2026 and we still need this updated. As someone who does a lot of external automations, having StageIDs be customizable would make my working with HubSpot way more efficient. Having to make a list of the Stage IDs as numbers and which Stages they relate to feels redundant.