Automatic dye-meter comprising a plurality of bottles, said automatic dye-meter composed of at least one first compartment for stocking and storing said plurality of bottles containing dyeing components, said bottles being arranged inside said first compartment according to a known order, at least one second compartment for batching said components from said bottles to obtain a final dyeing compound inside at least one mixing container arranged inside said second compartment, handling means adapted to take at least one of said bottles from said first compartment, transport said bottle from said first compartment to said second compartment, incline said bottle, pour and batch said component inside said mixing container, and take again said bottle inside said first compartment, wherein: - each one of said bottles is equipped with at least one plug equipped with pumping means of said component, said handling means being further adapted to actuate said pumping means to allow pouring and batching said component inside said mixing container; and - said dye-meter comprises at least one room for replacing said bottles, said room being arranged inside said second compartment; - said bottles are arranged inside said first compartment according to an array-type arrangement composed of n rows and m columns, each position n, m of said array being occupied by a bottle containing a different and distinct dyeing component, said dye-meter being equipped with control means adapted to cooperate with said handling means to allow correctly taking said individual bottles from said position n, m inside said first compartment, said control means cooperating and communicating with a data base containing a mapping of said known order of said positions n, m of said individual bottles inside said first compartment; - wherein said batching is of the weight type, and it comprises at least one balance arrangable below said mixing container, said balance cooperating with said control means in order to signal when said required dose of said individual component has been reached, characterised in that said pumping means comprise a peristaltic pump actuated by said handling means. - each one of said bottles is equipped with at least one plug equipped with pumping means of said component, said handling means being further adapted to actuate said pumping means to allow pouring and batching said component inside said mixing container; and - said dye-meter comprises at least one room for replacing said bottles, said room being arranged inside said second compartment; - said bottles are arranged inside said first compartment according to an array-type arrangement composed of n rows and m columns, each position n, m of said array being occupied by a bottle containing a different and distinct dyeing component, said dye-meter being equipped with control means adapted to cooperate with said handling means to allow correctly taking said individual bottles from said position n, m inside said first compartment, said control means cooperating and communicating with a data base containing a mapping of said known order of said positions n, m of said individual bottles inside said first compartment; - wherein said batching is of the weight type, and it comprises at least one balance arrangable below said mixing container, said balance cooperating with said control means in order to signal when said required dose of said individual component has been reached, characterised in that said pumping means comprise a peristaltic pump actuated by said handling means.