Hire an agency when you need several skills at once or can't yet justify full-time salaries. Build in-house once one channel is big enough to keep a specialist busy.