
A SaaS company scales customer support without hurting CSAT by splitting the queue into tiers and giving a trained L1 team ownership of first response, how-to questions, account changes and routine billing. L2 and engineering keep bugs and configuration problems. A distributed L1 team covering US hours keeps response times steady as ticket volume grows.
An L1 support team in a SaaS company handles every ticket that can be solved with the product's front end, the help center and the admin tools a support agent is allowed to use. That includes how-to questions, login and invite issues, plan changes, invoice copies and the first triage of anything that looks like a bug.
The tier split only works if it is written down. A version most B2B products can start from:
| Tier | Typical tickets | Who owns it | Escalates when |
|---|---|---|---|
| L1 | How-to questions, password resets, user invites, plan and seat changes, invoice requests, first triage of bugs | Distributed L1 agents | The fix needs logs, database access, configuration or code |
| L2 | Integration errors, data imports, permission problems, bugs that L1 reproduced | Senior support or support engineers | The cause is in the code or the infrastructure |
| L3 | Confirmed defects, outages, performance problems | Engineering on-call | The fix ships, and L2 tells the customer |
| CSM | Renewal risk, expansion requests, training for a whole account | Customer success manager | L1 flags it with a tag, never handles it alone |
The last row matters for revenue. An L1 agent is often the first to see a customer asking about another seat tier or complaining about price. Give L1 a tag for those, route them to the account owner, and let the SDR team see expansion signals too if you run outbound (how SaaS teams set up SDRs in Latin America covers that side).
A SaaS company should add L1 support headcount when engineers or founders are answering routine tickets every week, or when the queue regularly carries unanswered tickets into the next business day. Either signal means the people who build the product are paying for support with roadmap time.
Other signs worth tracking in your help desk:
When you compare a distributed hire with a local one, the BLS May 2025 median annual wage for customer service representatives was $44,770. That figure is for general customer service; a SaaS L1 agent who reads logs and reproduces bugs is closer to a junior support engineer, so treat it as a floor for the in-house side.
A SaaS team keeps CSAT steady while support grows by controlling three things: what agents say (macros and the knowledge base), how fast tickets move to the right tier (escalation rules), and how quality is checked (a weekly review of a sample of tickets against a written scorecard).
New agents hurt CSAT when they guess. Write macros for the top ticket types before the first agent starts, and update the help center every time an agent writes the same answer twice. Tools like Zendesk, Intercom, Help Scout or Freshdesk all support macros and article suggestions; pick one and keep tagging consistent so reports mean something.
A QA scorecard for L1 can stay short. Score five to ten tickets per agent per week on:
Read every low CSAT rating each week, and sort them into three buckets: the agent's handling, a product problem, or a policy the customer disliked. Only the first bucket is a coaching issue. The other two belong in the product meeting, and support is the team that brings the evidence.
L1 should escalate to L2 and engineering with a ticket that lets the next person start work without asking the customer anything. That means account and plan, steps to reproduce, what the customer expected and what happened, screenshots or a recording, browser and device, timestamps, and the severity L1 assigned.
Engineers stop trusting support when escalations arrive half filled. A template in Jira or Linear, linked to the help desk ticket, fixes most of it:
Agree on who updates the customer. A common rule: L1 keeps the customer relationship and posts updates, L2 and engineering update the internal ticket. The customer hears one voice, and engineers are not pulled into the inbox.
A distributed L1 team in Latin America can cover the US business day without night shifts. Bogota, Lima and Quito are on UTC-5 all year, matching US Eastern in winter and one hour behind it in summer. Buenos Aires and Sao Paulo are on UTC-3, so an agent there starts before the East Coast opens.
A hypothetical layout for a product with customers on both coasts: one agent in Sao Paulo takes the queue from 8 a.m. Eastern, one in Bogota covers the middle of the day, and a third in Mexico City (UTC-6) stays into the Pacific afternoon. During US daylight time Mexico City is one hour ahead of Pacific, so that agent's evening still overlaps with West Coast users. Mind the March and November switches: Latin American cities in this list do not change their clocks, so the US side moves.
Part-time roles work for one coverage gap, such as weekend triage. Remote Latinos defines part time as 15 to 25 hours a week and full time as 30 to 40.
The first month decides how much L2 time a new agent costs. A plan that keeps the cost low:
| Week | Focus | Done when |
|---|---|---|
| 1 | Product training, sandbox account, help center reading, shadowing live tickets | Agent can complete the main workflows in the sandbox |
| 2 | Answers drafted, a senior agent approves before sending | Fewer than a handful of drafts per day need edits |
| 3 | Owns how-to and account tickets alone, escalates everything else | Escalations come back complete on the template |
| 4 | Takes billing and first bug triage, writes one help article | Passes the QA scorecard on a full week sample |
Access goes in steps too. Grant view-only admin access first, then password resets and invites, then refunds up to a limit you set. Keep database, feature-flag and deletion permissions with L2. When you have the plan, you can hire a pre-vetted L1 support agent and start week 1 on a sandbox.
For stores and consumer apps the same tiering applies with different tickets; building a remote CX team for ecommerce shows how order and returns tickets change the mix.
An L1 hire has to write clear English and learn the product fast, so put both on the scorecard. Remote Latinos recruits support professionals in Latin America against it, and your hire answers tickets live during your hours and joins the same standups as your support engineers. The customer support engineer role describes the profile; to begin, map your L1 role on a 30-minute call.
L1 support is the first tier that reads every new ticket. L1 agents answer how-to and account questions, handle routine billing requests, reproduce reported problems and escalate anything that needs product, database or code access to L2 or engineering with a complete write-up.
There is no standard share that fits every product. Track your own number by month: tickets L1 closed without escalation, and escalations L2 sent back because the answer was already in the knowledge base. If that second number grows, fix training and the articles before you add people.
Yes. Bogota, Lima and Quito are on UTC-5 all year, the same as US Eastern in winter and one hour behind it during US daylight time. Buenos Aires and Sao Paulo are on UTC-3, one to two hours ahead of Eastern, which helps cover the early morning queue.
Give L1 the least access that lets them close their ticket types: view-only account data, the ability to resend invites or reset passwords, and refunds up to a set limit. Keep database access, feature flags and data deletion with L2 or engineering.


