IMO it's gimicky, the oil is just mineral oil which won't do anything to protect hair from damage. Better to use a regular box dye over hair that has been soaked in coconut oil for hours beforehand.