Keep the existing website
A functioning roofing website does not need to be replaced simply to improve lead handling. The workflow can be designed around the existing enquiry point.
Make acknowledgement useful
Confirmation should state what was received, what happens next and how the homeowner can provide missing context. It should never pretend a person has reviewed the enquiry when nobody has.
Notify the right team
The internal notification should include the contact details, requested service, timing and urgency necessary for a useful response.
Protect the customer experience
Automated communication needs clear ownership, stop rules, truthful timing and a human route for unusual situations.