A method for synthesizing calcium-silicate-based porous particles (CSPPs) is described. Control over CSPP morphology and pore size is achieved through a refined solution-based synthesis, allowing loading of a variety of sealants. These particles, upon external stimuli, release the loaded sealant into the surrounding material. Methods of loading the CSPPs with loading sealant are described. The CSPPs may be used in pure form or mixed with another material to deliver self-healing, sealing and multi-functional properties to a physical structure. The composition of the CSPPs is described, along with methods of use of the CSPPs.