A method to automatically and efficiently process solid organic waste comprising the steps of: injecting solid organic waste in a thermically isolable container ; isolating the container ; keeping the internal temperature of the container between 35 and 85 °C and the humidity of the container between 10% and 85%; monitoring the internal temperature and humidity of the container through one or multiple sensors installed in the container ; based on such monitoring, automatically adjusting humidity and temperature of the container based on a given set of parameters; automatically rotating the container based on a set of predetermined parameters; sending an exhaust resulting from the processing of the solid organic waste in the container to a filter ; conveying a resulting dried solid organic waste in a separate pyrolysis chamber where it is processed through pyrolysis; and characterised by further comprising the following steps: obtaining charcoal; providing the container with multiple openings; - automatically heating an external air used to lower the internal temperature of the container through a heat exchanger , and automatically cooling the exhaust resulting from the treatment of the solid organic waste through said heat exchanger ; and further comprising the step of premixing an inert material to the solid organic waste before the solid organic waste is injected in the container ; or comprising the step of leaving a predetermined part of the resulting dried solid organic waste in the container instead of processing it through pyrolysis to act as inert material for a subsequent processing of solid organic waste. injecting solid organic waste in a thermically isolable container ; isolating the container ; keeping the internal temperature of the container between 35 and 85 °C and the humidity of the container between 10% and 85%; monitoring the internal temperature and humidity of the container through one or multiple sensors installed in the container ; based on such monitoring, automatically adjusting humidity and temperature of the container based on a given set of parameters; automatically rotating the container based on a set of predetermined parameters; sending an exhaust resulting from the processing of the solid organic waste in the container to a filter ; conveying a resulting dried solid organic waste in a separate pyrolysis chamber where it is processed through pyrolysis; and characterised by further comprising the following steps: obtaining charcoal; providing the container with multiple openings; - automatically heating an external air used to lower the internal temperature of the container through a heat exchanger , and automatically cooling the exhaust resulting from the treatment of the solid organic waste through said heat exchanger ; obtaining charcoal; providing the container with multiple openings; - automatically heating an external air used to lower the internal temperature of the container through a heat exchanger , and automatically cooling the exhaust resulting from the treatment of the solid organic waste through said heat exchanger ; and further comprising the step of premixing an inert material to the solid organic waste before the solid organic waste is injected in the container ; or comprising the step of leaving a predetermined part of the resulting dried solid organic waste in the container instead of processing it through pyrolysis to act as inert material for a subsequent processing of solid organic waste. <EOS>