For builders and contractors, a better customer experience can turn clients into brand advocates.