Button Display Conditions

Button Display Conditions

Hi Guys,

Is it at all possible to have extra button conditions?

Context:

We have data in our deals module which has a custom button which converts the deal into contacts + set up relationships between them. At the end of the conversion we set a field value Status = Converted.

Ideally we would like to NOT display the button for that condition (already converted). Second place would be to disable the button and/or change it's label to something else (eg: Already Converted)

I can find conditions under workflow rules but it doesn't seem like it is possible to customize a button with conditions.

Am I missing something?

Thanks!