# The L1 Support Triage & Draft Reply Playbook

> Turn common support tickets into ready-to-review replies.

For many L1 support tickets, the answer already exists. It might be in your help center, product documentation, past tickets, account data, or another system your Support team relies on.
The work is finding the right information, understanding how it applies to the ticket, and turning it into a response.
Ballet turns that process into one workflow, categorizing the request, bringing together the information needed to resolve it, and drafting a response for the agent to review.

Teams: Support, CX

## The answer exists. Finding it is the job.

A new support ticket comes in. Before an agent can respond, they need to understand what the customer is asking, determine what type of issue it is, and figure out where the answer lives.

For common requests, that can mean searching the help center, checking product documentation, looking through previous tickets, or pulling up customer and account information in another system.

Then the agent still has to piece that information together and write the response.

Multiply those steps across hundreds or thousands of repetitive tickets, and a large portion of the Support team’s time goes toward finding and assembling answers that already exist.

The bottleneck isn’t always solving the problem. It’s getting the right answer in front of the agent quickly enough to act on it.

## The play: Describe how you want support tickets handled. Ballet builds the workflow.

You don’t have to build the integrations or map every technical step yourself. Tell Ballet how you want common support tickets handled in plain English.

What you hand Ballet:

> When a new support ticket comes into Zendesk, categorize the request and determine what information is needed to answer it. Pull the relevant information from our help center and Confluence, check the customer’s account information in Salesforce, and use their previous support history where relevant. Draft a response for the agent and flag anything that needs additional investigation or judgment before sending.

Ballet takes it from there. It builds the integrations and workflow needed to work across the systems involved, bring together the relevant information, and execute the process you’ve defined.

Once the workflow is built, it runs as deterministic, reviewable code, with AI reasoning where judgment helps and human review where your team wants it.

You describe what needs to happen. Ballet builds the workflow to make it happen.

## Here’s how the workflow runs

### 1. A new support ticket starts the workflow

A ticket arriving in a support platform such as Zendesk or Intercom starts the workflow.

### 2. Ballet categorizes the request

Ballet determines what type of request the customer is making based on the categories and logic your team defines.

That might include account questions, product how-tos, billing questions, configuration issues, or known troubleshooting requests.

The category determines what information the workflow needs and where Ballet should look for it.

### 3. Ballet finds the information needed to respond

The answer may be spread across several systems. An agent might need the original ticket and conversation history from Zendesk, a troubleshooting article from the help center, internal documentation from Confluence, and customer information from Salesforce.

Ballet builds the integrations needed to work across those systems as part of the workflow, generating custom API integrations on demand. Instead of requiring an agent to search each source individually, Ballet brings together the information relevant to the specific request.

| Source | Tools | Potential information |
| --- | --- | --- |
| Support platform | Zendesk, Intercom | Ticket details, conversation history, ticket status, customer information |
| Help center / knowledge base | Zendesk Guide, Intercom Help Center | Help articles, FAQs, troubleshooting steps, documented resolutions |
| Internal documentation | Confluence, Notion | Product documentation, internal troubleshooting guides, processes, known issues |
| Customer / account systems | Salesforce, HubSpot | Account details, products or plan, customer status, account owner |
| Previous support history | Zendesk, Intercom | Previous tickets, prior resolutions, recurring or customer-specific issues |

Your team defines which sources Ballet should use and what information matters for each type of support request.

### 4. Ballet drafts the response

Ballet uses the information it finds to build a draft around the customer’s specific request.

The draft can include the answer, recommended steps, relevant instructions, and other information the agent needs to respond.

For common requests where the answer already exists, the agent starts with a draft instead of an empty reply box.

### 5. The agent reviews and responds

The agent reviews the draft, makes any necessary changes, and responds.

When something requires additional judgment, Ballet can surface it instead. For example:

- Needs review: Customer-specific configuration could not be confirmed.

- Needs review: Ticket may require escalation.

This keeps the agent involved where their judgment matters without requiring them to manually research and assemble every response.

## Spend less time searching. More time helping customers.

When common tickets arrive with the relevant information and a draft response already assembled, agents can spend less time searching across systems and writing repetitive replies from scratch.

Straightforward requests can move through the queue faster, while agents focus on exceptions, complex issues, and conversations that require human judgment.

Because Ballet runs the workflow as deterministic, reviewable code, your team also has visibility into how the process executes.

## Take this play and make it yours

Every Support team handles common requests differently. Before you bring yours to Ballet, answer a few questions:

- Which support requests are repetitive enough for this workflow?
- How should incoming tickets be categorized?
- Where do agents currently go to find the answers?
- What customer information might be needed to respond?
- When should an agent step in for additional review or investigation?
- What should happen when there isn’t enough information to confidently draft a response?

You don’t need to map out the integrations or design the technical workflow. Start with how you want a common support request handled and what your agent needs to confidently respond.

## FAQs

### What is L1 support?

L1 support is typically the first level of customer support, handling common questions and issues that can often be resolved using existing documentation, known troubleshooting steps, or customer information.
For repetitive requests, much of the work can be finding the right information and turning it into a useful response.

### How do you automate L1 support ticket triage?

Start by defining which types of tickets belong in the workflow, how they should be categorized, where the information needed to answer them lives, and which situations should require human review.
With Ballet, you describe that process in plain English. Ballet builds the integrations and workflow needed to execute it across your systems.

### What information can be used to answer common support tickets?

The information an agent needs might come from a support platform such as Zendesk or Intercom, help center articles, internal documentation in Confluence or Notion, customer information in Salesforce or HubSpot, and previous support conversations.
The workflow brings together the information relevant to the specific request instead of requiring an agent to search each source individually.

### Can Ballet draft support ticket replies?

Yes. Ballet can use the information gathered as part of the workflow to create a draft response for the agent to review.
The draft can include an answer, recommended steps, relevant instructions, and other information needed to respond to the customer’s request.

### Does an agent review the response before it’s sent?

The level of human review depends on the workflow your team defines.
For this use case, Ballet prepares the response for agent review. Requests that are missing information, require additional judgment, or may need escalation can also be flagged.

### What happens when Ballet can’t find the answer?

The workflow can flag the ticket for human review rather than forcing a response when the necessary information isn’t available or the request falls outside the rules you’ve defined.
This allows agents to focus their attention on tickets that require additional investigation or judgment.

### Can Ballet work across multiple support and business systems?

Yes. The information needed to resolve a support request may live across a support platform, knowledge base, internal documentation, CRM, and other business systems.
Ballet can generate custom API integrations on demand to connect the systems involved and execute the workflow across them.

### Do you need to build the integrations yourself?

No. You describe the workflow you want, including the systems involved, information required, decision points, review requirements, and next steps.
Ballet builds the integrations and workflow needed to execute the process. Once built, the workflow runs as deterministic, reviewable code so your team has visibility into how it executes.
