Feature request: Ability to add custom Status for customer

I would like to add custom statuses for customers. For instance I would like one for cancelled, and one for leads. If I could add custom statuses, I could create automatic email hooks, so a potential client is added as a “lead” they can automatically get an email saying we are looking into their location for our services.

If a customer is moved to “cancelled” status, the customer can automatically get an email telling them we are sorry they are leaving and putting any cancellation procedures in the email, such as instructions on returning equipment, etc.

The point is, adding custom status would open a lot of automation and customization ability.