Results at a Glance

4.2 hrs
Response Time (was 3.2 days)
87%
CSAT (was 68%)
71%
FCR (was 45%)
$331K
Annual Savings

The Client

A Series B SaaS company headquartered in New York City. The company had approximately 200 employees, 8,000 active customers, and a B2B product used by small and mid-size businesses for workflow automation. Their customer base was growing at roughly 15% quarter over quarter, which was good news for the business but bad news for the support team.

The product had a moderate learning curve. New customers needed onboarding guidance, and existing customers regularly hit configuration questions that required someone who understood the product to walk them through it. This was not a "reset my password" support queue. Many tickets required product knowledge and diagnostic thinking.

The Problem

The company had a 4-person in-house support team handling all inbound tickets through Zendesk. As the customer base grew, the team fell further behind every month. Three specific problems were compounding:

  • Response times had ballooned to 3.2 days on average. For a SaaS product that businesses depend on daily, a 3-day wait for a support response is a churn risk. Customers were emailing their account managers directly, posting complaints in the product's community forum, and some were mentioning competitors by name in support tickets.
  • CSAT had dropped to 68%. The support team was not bad at their jobs. They were just outnumbered. When they did respond, the quality was solid. But customers were scoring the experience low because of the wait, not the resolution. For context on what good looks like, industry benchmarks for SaaS support put CSAT targets at 85% or higher.
  • Engineers were being pulled into support. The most damaging side effect was invisible on the support dashboard. Tier 2 tickets that required technical investigation were being escalated to the engineering team. Product engineers were spending an estimated 30 hours per week collectively on support tickets instead of building features. At a Series B company trying to ship product, that is not a staffing problem. That is a strategic problem.

The VP of Engineering raised the issue in a quarterly review: the company was paying senior engineers $150,000 or more per year to answer support tickets. Hiring six US-based support agents would cost roughly $42,000 per month in fully loaded compensation. At a company still watching its burn rate, that was a hard sell to the board.

The Solution

CFG deployed a 6-agent nearshore team, split into two tiers, trained specifically on this company's product and support workflows.

Team Structure

  • 3 Tier 1 agents: Handled onboarding questions, account configuration, billing inquiries, and standard troubleshooting. These agents resolved the majority of tickets without escalation.
  • 3 Tier 2 agents: Handled integration issues, API questions, complex workflow debugging, and edge-case product behavior. These agents had a technical background and were trained to read logs, replicate issues in a staging environment, and document reproduction steps before escalating to engineering.

What the Engagement Included

  • Zendesk integration: The nearshore team worked directly inside the company's existing Zendesk instance. No separate ticketing system, no double-handling. Tickets were auto-routed based on category, and the nearshore team had the same views and macros as the in-house team.
  • Product training program: A two-week onboarding that included product walkthroughs, hands-on exercises in a sandbox environment, shadow sessions with the existing support team, and certification on common ticket types. Agents could not handle live tickets until they passed the certification. For more on how this kind of training process works at scale, see our guide on SaaS customer support outsourcing.
  • Escalation paths: Clear, documented rules for when a ticket should stay with Tier 1, move to Tier 2, or go to engineering. Engineering escalations required a minimum documentation package: reproduction steps, environment details, and what had already been tried. This eliminated the "can you take a look at this?" messages that were eating engineering time.
  • Weekly calibration calls: The nearshore team lead joined a weekly call with the VP of Support and the engineering lead to review escalation quality, identify training gaps, and adjust routing rules. These calls kept the two teams aligned as the product evolved.

Implementation Timeline

Scoping to live tickets in three weeks.

Week 1: Discovery and Setup

Ticket audit (volume, categories, resolution patterns), agent recruitment, Zendesk workspace setup, training curriculum development based on the company's product docs and most common ticket types.

Week 2: Training and Certification

Product deep-dive, sandbox exercises, shadow sessions with the existing in-house team, practice tickets from the backlog. Agents certified on Tier 1 and Tier 2 ticket handling before going live.

Week 3: Supervised Launch

Live ticket handling with all responses reviewed before sending for the first three days. By day four, agents were handling tickets independently with spot-check QA. The existing backlog was cleared by end of week.

Results After 60 Days

Two months into the engagement, every metric the company tracked had improved:

  • Average response time: 3.2 days dropped to 4.2 hours. Customers were getting same-day responses for the first time in over a year.
  • CSAT: 68% climbed to 87%. The jump was almost entirely driven by faster response times. Resolution quality stayed consistent because the agents were well-trained, and the calibration calls caught issues early.
  • First-contact resolution (FCR): 45% improved to 71%. The tiered structure meant that Tier 1 agents could resolve more tickets on first contact because they were not overwhelmed, and Tier 2 agents had the technical depth to close complex tickets without bouncing them to engineering.
  • Engineering hours on support: 30 hours per week dropped to 2 hours per week. Engineering escalations still happened, but they arrived with proper documentation and reproduction steps, which cut the time engineers spent on each one by more than half. The remaining 2 hours per week were genuine product bugs that required code changes.
  • Monthly cost: $14,400 for the 6-agent nearshore team, compared to an estimated $42,000 for 6 equivalent US-based agents. That is a 66% cost reduction on the customer support operation.
  • Annualized savings: $331,200 in reduced support staffing costs. This does not include the value of the 28 engineering hours per week recovered, which at fully loaded engineering compensation rates would add another $200,000 or more in recovered productivity.

"Our engineers got 28 hours a week back. That alone justified the entire program."

-- VP of Engineering

Why This Worked

Three things separated this engagement from the "outsourced support is terrible" stereotype:

  • Tiered structure matched the ticket mix: Not every support ticket needs a technical specialist. By splitting the team into Tier 1 and Tier 2, the company got the right level of expertise on each ticket without overpaying for senior agents on simple questions or undertrained agents on complex ones.
  • Same tools, same workflows: The nearshore team worked inside the company's Zendesk instance, not a separate system. Customers had no idea they were interacting with an outsourced team. There was no handoff friction, no duplicate tickets, and no data silos. The experience was seamless because the infrastructure was shared.
  • Structured escalation eliminated waste: The biggest win was not faster ticket response. It was giving 28 hours of engineering time back to the product roadmap. That happened because the escalation process required documentation before a ticket could reach engineering. Most tickets that the in-house team had been sending to engineering did not actually need an engineer. They needed a well-trained Tier 2 agent who could debug the issue and either resolve it or provide engineering with a clear, actionable bug report.

For SaaS companies weighing this decision, the question is not whether outsourced agents can handle your tickets. The question is whether you can afford to keep using $150K engineers as your Tier 2 support team. For a detailed breakdown of how to structure SaaS support outsourcing, including vendor evaluation criteria and KPIs to track, see our SaaS customer support outsourcing guide.

Frequently Asked Questions

Can outsourced agents handle technical SaaS support tickets?

Yes. Nearshore agents can handle both Tier 1 and Tier 2 SaaS support when properly trained on the product, given access to the same tools (Zendesk, Intercom, etc.), and provided with clear escalation paths. In this case study, outsourced agents achieved a 71% first-contact resolution rate across both tiers, up from 45% with the previous in-house team.

How much does it cost to outsource SaaS customer support?

Nearshore SaaS customer support agents typically cost $10 to $16 per hour fully loaded, compared to $55,000 to $85,000 per year for a US-based support agent. In this case study, a 6-agent nearshore team cost $14,400 per month versus an estimated $42,000 per month for equivalent onshore staffing, a 66% cost reduction.

Ready to see similar results?

Scale Your Support Without the Overhead

Stop using engineers as your backup support team. We deploy trained nearshore agents on your existing tools, with tiered coverage and structured escalation, in 2-3 weeks. Visit our contact page to get started.

No setup fees 24-hour response Works in your Zendesk 2-3 week launch