Outsourcing can be a time-saving practice to get your tasks done faster. However, if you are hiring an experienced in-house customer support executive or a specialist, then also it becomes convenient to get your job done.
It depends on your budget, timelines, and how complex your app development project is.