A root canal filling system is provided that allows for better control of temperature delivery, position and/or compaction forces of filling material when sealing root canals. The system comprises a holder and a removable filler material delivery device. The delivery device allows for a thorough and precise heating of the filler material in vivo, provides information related to the position of the filler material at the time of filling, and increases the 3-dimensional packing forces applied to the filler material. The system can additionally include a base unit and/or a plugger. The system (1) analyzes the position of the filler material in the canal prior to heating and packing the filler material, (2) heats the filler material such that the filler material is of a substantially uniform temperature, and (3) allows for packing of the filler material while the delivery device is removed.