We use Freshdesk to aggregate support requests from clients. I've added several key members of my team as Agents, so tickets can be assigned directly to them and they can communicate directly with the client for resolution. Freshdesk streamlines team communication and allows for expedient resolution of client issues. Agents can tag each other in notes and easily hand-off or collaborate as needed. It also allows clients to feel confident that a member of the team will be monitoring the support inbox, whether I'm directly involved or not. Adding my team to Freshdesk provides me the flexibility to run my business without being overwhelmed by it, so I can do things like travel or manage other projects without being derailed by daily requests. My team includes a WordPress support technician, a developer, myself (business owner/designer/developer) and typically a project manager who can field/assign requests to specific team members as needed. However, I have it set so that Agents can see all tickets that come through, so they can pick them up as they see fit, without relying on designated assignments.