These are two separate jobs, and a full fix usually needs both. A roofer addresses the roof itself — the shingles, flashing, or seal that failed — so the intrusion actually stops. Restoration pros handle everything the water did once it got inside: tracing where it traveled, removing soaked insulation and ceiling drywall that cannot be saved, drying the attic, cavities, and walls, and verifying the structure is dry before any finishes go back.
Order matters here. Repairing the interior while the roof still leaks just sets up the same damage again, so the leak should be stopped first or in parallel. Water Restoration Pros connects you with help for the interior water damage; the roof repair is a roofer's scope, and lining up both is what returns the home to a dry, restored state.