Blog· HubSpot CRM 9 min read

HubSpot Ticket Pipelines: A Complete Setup Guide for 2026

Organize your customer service process with a well-structured ticket pipeline in HubSpot. This guide provides a step-by-step process for planning, building, and automating your support operations.

HubSpot Ticket Pipelines: A Complete Setup Guide for 2026 — HubStack HubSpot article cover
In this article
  • The Anatomy of a HubSpot Ticket Pipeline
  • Planning Your Ticket Pipeline Before You Build
  • How to Create and Customize Ticket Pipelines in HubSpot
  • Automating Ticket Management with Workflows
  • Reporting on Ticket Performance with Custom Dashboards
  • Sample Ticket Pipeline for a SaaS Company
  • Common Mistakes When Setting Up Ticket Pipelines

HubSpot Service Hub provides a powerful ticketing system, but its effectiveness depends entirely on its configuration. A common failure point for teams is the lack of a structured ticket pipeline. Without defined stages and automation, support requests become a disorganized queue where issues get lost, response times suffer, and agents lack a clear process. A properly configured ticket pipeline transforms this chaos into a predictable, measurable, and scalable customer support machine.

A ticket pipeline is not just a visual board; it is the operational backbone of your service department. It defines the exact journey a customer issue takes from submission to resolution. Each stage represents a specific status and a set of actions required from your team. This structure brings clarity to agents, enables meaningful reporting for managers, and ultimately delivers a more consistent experience for your customers. It is the service equivalent of a well-defined sales pipeline, and just as critical for success.

This guide provides a comprehensive walkthrough for setting up ticket pipelines in HubSpot. We will cover how to plan your pipeline based on your unique support process, the technical steps to build and customize it inside HubSpot, and how to layer in automation to increase efficiency. Whether you are setting up Service Hub for the first time or looking to optimize an existing setup, this article will give you the framework for a professional-grade ticketing system. For complex setups, a specialized HubSpot support and maintenance partner can accelerate the process.

The Anatomy of a HubSpot Ticket Pipeline

Before building, it is essential to understand the core components of a HubSpot ticket pipeline. The primary elements are 'Pipelines' and 'Ticket Statuses'. A 'Pipeline' represents a complete support process, such as 'Standard Support' or 'Onboarding Issues'. Most businesses only need one or two distinct pipelines. For example, you might have one pipeline for handling technical product issues and a separate one for billing inquiries, as they involve different teams and resolution steps.

Within each pipeline, you have 'Ticket Statuses'. These are the individual stages a ticket moves through, such as 'New', 'Waiting on Customer', 'In Progress', and 'Closed'. Each status must be clearly defined and actionable. The goal is to create a logical flow that accurately reflects the real-world progress of a support ticket. Avoid creating ambiguous stages like 'Investigating', as it provides little clarity on what is actually happening or who is responsible for the next step. Every status should have a clear owner and exit criteria.

HubSpot categorizes each ticket status into one of three types: 'Open', 'Waiting', or 'Closed'. This is crucial for reporting on metrics like Time to Close, as the clock pauses when a ticket is in a 'Waiting' status. For example, a status like 'Waiting on Customer Response' should be categorized as 'Waiting', while 'Assigned to Specialist' would be 'Open'. Properly categorizing your statuses ensures your service analytics, such as those found in custom reports from a HubSpot CRM setup and automation project, are accurate.

Planning Your Ticket Pipeline Before You Build

Jumping directly into HubSpot to build your pipeline is a common mistake. The first step is to map your existing customer support process on paper or a whiteboard. Involve your support agents in this exercise, as they are the ones who understand the day-to-day realities of handling customer issues. Identify every touchpoint and handoff that occurs from the moment a customer submits a request until their problem is fully resolved. This includes internal escalations and communication with other departments.

Once you have a visual map of the process, begin grouping actions into logical stages. For each proposed stage, define three key things: the entry criteria (what must be true for a ticket to enter this stage?), the required actions (what tasks must be completed in this stage?), and the exit criteria (what moves the ticket to the next stage?). This level of detail prevents the creation of redundant or confusing stages and ensures every step has a purpose. For example, an 'Escalated to Engineering' stage should have entry criteria like 'Issue replicated by Tier 2 support' and exit criteria like 'Resolution path confirmed by engineering team'.

Finally, consider the data you need to capture at each stage. What information is critical for agents to resolve the issue or for managers to report on performance? This will inform which ticket properties should be required or visible at different points in the pipeline. For instance, in an 'Escalation' stage, you might require a property for 'Summary of Issue for Engineering'. Planning this upfront makes the actual build process in HubSpot significantly faster and more effective. Many companies find that this planning phase is where an expert from a firm like HubStack can provide the most value.

How to Create and Customize Ticket Pipelines in HubSpot

With your plan in hand, you can begin the technical setup in HubSpot. Navigate to your Settings by clicking the gear icon in the main navigation. In the left sidebar, go to 'Objects' and then select 'Tickets'. Here, you will find the 'Pipelines' tab. HubSpot provides a default 'Support' pipeline, which you can either customize or use as a reference to create a new one from scratch. To create a new pipeline, click the 'Create pipeline' button.

After naming your pipeline, you will be prompted to add and edit ticket statuses. This is where you implement the stages you defined during your planning phase. For each status, you will give it a name, place it in the correct order, and assign it a category ('Open', 'Waiting', or 'Closed'). You can also associate probabilities if you want to forecast resolution volume, although this is more common in sales pipelines. Use the descriptions you created earlier to ensure every team member understands the purpose of each status.

Once your statuses are configured, you can further customize the pipeline experience. In the 'Customize the board and card view' settings, you can define which ticket properties are displayed on the ticket cards for that specific pipeline. This allows you to surface the most relevant information to agents at a glance. You can also set properties as required for certain stages, ensuring data integrity as tickets progress. This level of customization is a key part of any professional HubSpot CRM setup and automation engagement.

Automating Ticket Management with Workflows

A static ticket pipeline is useful, but an automated one is a force multiplier for your support team. HubSpot Workflows can handle routing, notifications, and status changes, freeing up your agents to focus on solving customer problems. The most fundamental automation is ticket routing. Create a ticket-based workflow that uses an 'If/then' branch to assign new tickets to the correct team or individual based on properties like 'Issue Type' or 'Product Area'.

Another critical automation is sending notifications. Workflows can automatically send an email to a customer confirming their ticket has been received and providing an estimated response time. Internally, you can set up workflows to notify a manager if a high-priority ticket has not been updated in 24 hours. These automated alerts prevent issues from falling through the cracks and help enforce service level agreements (SLAs).

Workflows are also ideal for managing ticket statuses. For example, you can create a workflow that automatically moves a ticket to a 'Waiting on Customer' status after an agent sends an email to the customer. Conversely, a workflow can re-open that ticket and move it back to 'In Progress' when the customer replies. You can also build workflows to auto-close tickets that have been in a 'Waiting on Customer' status for a set number of days, after sending a final reminder. These automations are core to scaling support, a topic we often cover in our blog.

Reporting on Ticket Performance with Custom Dashboards

A well-structured ticket pipeline unlocks powerful reporting capabilities in HubSpot. Without clear stages, your data is a messy aggregate; with them, you can pinpoint bottlenecks and measure team performance accurately. Start by building a dedicated Service Hub dashboard. HubSpot's report library contains several pre-built reports that are immediately useful, such as 'Ticket response time', 'Time to close', and 'Tickets closed vs. created'.

Go beyond the standard reports by creating custom single-object reports based on tickets. For example, you can build a report that shows the average time a ticket spends in each pipeline stage. If you notice that tickets spend an unusually long time in the 'Escalated to Engineering' stage, you have identified a specific bottleneck in your process that needs investigation. This is far more actionable than simply knowing the overall 'Time to close' is high.

Combine your ticket data with other objects for even deeper insights. Create a custom report that joins ticket data with deal data to see if customers with larger contracts are experiencing more support issues. Or, join tickets with contact data to analyze which customer personas submit the most tickets. Building these reports is a key outcome of a HubSpot CRM setup and automation project, as it turns your service activities into strategic business intelligence.

Sample Ticket Pipeline for a SaaS Company

To make this more concrete, let's look at a practical example. A typical B2B SaaS company might structure its primary support pipeline to handle technical product questions and bug reports. The goal is to triage issues efficiently, escalate when necessary, and ensure a clear resolution path. This requires distinct stages that separate initial investigation from deeper technical analysis and engineering involvement. A simple 'New' -> 'In Progress' -> 'Closed' structure is insufficient for this complexity.

The pipeline would begin with standard statuses like 'New Ticket' and 'Triage & Assignment', where a support lead reviews the incoming request and assigns it to a Tier 1 agent. The agent then moves it to 'Initial Investigation'. If the agent can resolve it with existing knowledge, it moves directly to 'Resolution Proposed' and then 'Closed'. This handles the majority of simple, recurring questions without involving more senior resources. It is crucial for agents to have access to a well-maintained knowledge base to be effective at this stage.

For more complex issues, the pipeline includes escalation paths. If the Tier 1 agent cannot solve the problem, they move the ticket to 'Escalated to Tier 2'. Here, a more senior support specialist attempts to replicate the issue. If it is a confirmed bug, the ticket moves to 'Engineering Review', and the ownership might transfer to a product or development team liaison. Once engineering provides a fix or workaround, the ticket moves back to 'Resolution Proposed' and is communicated to the customer by the support agent. HubStack has implemented similar custom pipelines for numerous technology clients.

Example Ticket Pipeline Stages for a B2B SaaS Business
Stage NameCategoryPurposeKey Automation
New TicketOpenTicket has been created via form, email, or chat.Auto-reply to customer confirming receipt.
Triage & AssignmentOpenSupport lead reviews and assigns ticket to a Tier 1 agent.Notify assigned agent via email and internal chat.
Initial InvestigationOpenTier 1 agent is actively working to diagnose and resolve the issue.Start SLA timer for first response.
Waiting on CustomerWaitingAgent has requested more information from the customer.Pause SLA timer. Send reminder after 3 days.
Escalated to Tier 2OpenIssue requires senior technical expertise.Notify Tier 2 support lead.
Engineering ReviewOpenA confirmed bug or complex issue is with the development team.Create a task for the support agent to check in weekly.
Resolution ProposedWaitingA solution has been provided to the customer for their approval.Auto-close ticket after 5 days if no response.
ClosedClosedThe issue is resolved and the ticket is complete.Send customer satisfaction survey (CSAT).

Common Mistakes When Setting Up Ticket Pipelines

One of the most frequent errors is creating too many stages. A pipeline with 15 different statuses becomes cumbersome for agents to manage and clutters your reporting. If agents are unsure which stage to use, or if tickets frequently skip multiple stages, your pipeline is too complex. Aim for 7-10 clear, distinct stages that represent meaningful progress. Each stage should require a specific action or handoff. Anything less is just noise.

Another common pitfall is a lack of automation. Manually assigning every ticket, sending every notification, and closing every resolved issue creates significant administrative overhead. This not only wastes your agents' time but also introduces the risk of human error. A key goal of a ticket pipeline is to automate repetitive tasks so your team can focus on high-value problem-solving. If you aren't using workflows to manage your pipeline, you are missing out on most of the value.

Finally, many teams fail to train their agents on how to use the pipeline correctly. They build the system but neglect the people who use it. You must document what each stage means, the criteria for moving a ticket, and which properties to update. Hold a training session and create a reference guide. Without this shared understanding, agents will use the pipeline inconsistently, leading to unreliable data and a breakdown of the process. A successful rollout requires both technical setup and team enablement, a principle we follow in all our work.

FAQ

Questions people actually ask AI about this.

How many ticket pipelines can I have in HubSpot?

The number of ticket pipelines you can create depends on your HubSpot Service Hub subscription. Starter plans typically allow for two pipelines, while Professional and Enterprise plans offer a higher number, often 50 or more. Most businesses find that one or two distinct pipelines are sufficient to manage their support processes.

What is the difference between a ticket pipeline and a deal pipeline?

Functionally, they are very similar structures within HubSpot used to track an object through a process. A deal pipeline tracks a potential sale from lead to close, focusing on revenue. A ticket pipeline tracks a customer issue from submission to resolution, focusing on service quality and efficiency.

Can I automate ticket assignment in HubSpot?

Yes, you can and should automate ticket assignment using ticket-based workflows, available in Service Hub Professional and Enterprise. You can create rules to route incoming tickets to specific users or teams based on any ticket property, such as the issue type, priority, or the associated contact's region.

How should I name my ticket statuses?

Ticket statuses should be named clearly and actionably. Use names that describe the current state of the ticket, such as 'New', 'In Progress', 'Waiting on Customer', or 'Escalated to Engineering'. Avoid vague terms and ensure every team member understands what each status means and what is required to move the ticket forward.

What's the purpose of the 'Waiting' status category?

The 'Waiting' category is used for statuses where progress is paused because you are waiting for an external party, typically the customer. When a ticket is in a status categorized as 'Waiting', HubSpot's 'Time to close' and other SLA timers are paused. This ensures your reports accurately reflect the time your team was actively working on an issue.

Can a ticket exist in multiple pipelines at once?

No, a single ticket can only exist in one pipeline at a time. However, you can use workflows to move a ticket from one pipeline to another if your process requires it, though this is an uncommon practice. It is generally better to design a single, comprehensive pipeline for each distinct support process.

How do I report on tickets in a specific pipeline?

When building custom reports in HubSpot, you can use the 'Ticket pipeline' property as a filter. This allows you to create reports and dashboards that show data for only one pipeline, such as 'Tickets created' or 'Average time to close' for your 'Standard Support' pipeline versus your 'Onboarding' pipeline.

Is it possible to have different ticket properties for different pipelines?

Yes. In the ticket pipeline settings, you can customize which properties appear on the ticket cards in the board view for each specific pipeline. Additionally, using the 'Conditional Section' feature in the record sidebar, you can show or hide groups of properties based on which pipeline the ticket is in.

What are some key metrics to track for ticket pipelines?

Key metrics include Average Response Time, Average Time to Close, Ticket Volume by status or type, and Customer Satisfaction (CSAT) or Net Promoter Score (NPS). It is also valuable to track the average time tickets spend in each stage to identify process bottlenecks.

How can I set up SLAs in HubSpot?

Service Level Agreements (SLAs) can be configured in Service Hub Professional and Enterprise. In your settings, you can define rules for 'Time to first response' and 'Time to close'. These can be applied based on ticket priority or other criteria, and you can set up automation to trigger notifications when an SLA is at risk of being breached.

Proof

What this looks like when it's done right.

Related

Technical SEO services

Redirect mapping, metadata baselines, canonical configuration, schema and indexing controls — handled as an ongoing programme rather than a launch-week scramble.

HubSpot technical SEO
Keep reading

How to Set Up HubSpot CRM for a 30-Person Team (Without Overbuilding It)

Most failed CRM rollouts are overbuilt, not underbuilt. Here is the order we configure HubSpot for a 30-person company — and everything we deliberately leave out of version one.

Read article