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.