You should always attempt a mechanical leaky roof fix whenever possible.
Fixing a leaking slate roof.
Let the wet areas dry and then apply the patch to the underside of the roof with a putty knife.
Run the water over the place where you think the leak might be located.
You could make a temporary patch using stick down materials or on some roofs i ve seen roof mastic used in that application.
Then use ice melt product per manufacturer s instructions.
Use enough of the roof patch to liberally cover the leaky area.
If you don t want to wait for rain to look for the leak try bringing the garden hose up on the roof.
Only use caulk for very small holes and when flashing isn t an option as a leak stopper.
Have a helper stationed in the attic with a flashlight looking for moisture.
Be sure to start small.
Don t go crazy with the water.
Map the roof leak.
Lead bib slate repair if the roof hasn t got too many mistakes a good method of repair is the lead bib it s simply a section of code 3 or 4 flashing lead cut large enough to sit under the faulty slate or bad overlap to make it waterproof and the repair invisible.
Rarely will caulk or roof cement cure a leaky roof at least for very long.
Normally friction alone is enough to hold the lead bib in place.
Place the shingle or plywood onto the tar and spread more of the tar around the edges of your patch.
Details are at slate roof leaks temporary repair.
Step 5 use a caulking gun to apply caulk to seal any holes that appear in the roof.
Once you ve found the leak you can make a temporary leak patch from some plywood or shingle and some roofing tar.
Consider investing in a roof heat cable to prevent future issues.
Beware of using asphalt roof mastic on copper flashings it fixes the leak in the short run but corrodes the copper in the long run.
See my website link below for more roofing help http www fixmyroof co uk videos and guides pitched roof repair a slate roof this video shows not only how.
That means replacing or repairing existing flashing instead of using any type of sealant as a leak stopper.
Use a putty knife to spread the tar into the leaking hole on the inside of your roof.