Service Objects

The Essence

The Ticket is the reactive response container โ€” a customer has a question, encounters an issue, needs help, and the Ticket captures that need and tracks it to resolution. Tickets are inherently customer-initiated. They don't represent planned work; they represent unplanned needs.

When someone raises their hand for help, a Ticket gives that request structure, routing, accountability, and visibility until it's resolved. Good Ticket architecture makes support efficient; poor Ticket architecture lets customer needs fall through cracks.

"Tickets are reactive. If work is planned, it's not a Ticket. Tickets capture what you didn't expect."


The Hard Line: Tickets Are Reactive

A critical architectural boundary

Tickets are for help desk. Period.

Tickets Should Always Be:

  • Customer-initiated โ€” Someone asked for help
  • Reactive โ€” Responding to an emerging need
  • Resolution-focused โ€” Goal is to answer/fix/resolve
  • Temporary โ€” Tickets close when resolved

Tickets Should NOT Be Used For:

  • Project management โ€” Use Projects for planned work
  • Proactive task tracking โ€” Use Projects or Tasks
  • Deliverable management โ€” Use Deliverables
  • Internal initiatives โ€” Use Projects

When teams use Tickets for project management, everything breaks:

  • Support metrics become meaningless (mixing planned and unplanned work)
  • SLAs don't make sense (projects aren't "overdue" the same way)
  • Customer support visibility gets polluted
  • Help desk efficiency can't be measured
For planned work, see Project Object Profile

Unified View Contribution


Sarah's Story

Sarah's first Ticket came three weeks into her CVP Implementation:

Ticket: "Signal pipeline not triggering workflow"

  • โ€ข Source: Portal submission
  • โ€ข Priority: Medium
  • โ€ข Category: Technical - Configuration
  • โ€ข Associated Service: CVP Foundation Support
  • โ€ข Status: New

Sarah had encountered something unexpected. Her Signal pipeline wasn't advancing records the way she expected. She didn't need project work โ€” she needed help understanding what was happening.

The Ticket captured her question and routed it appropriately. Within two hours, Ryan acknowledged and asked clarifying questions. Investigation identified a configuration issue. Ryan provided the fix plus an explanation. Sarah confirmed it was working. Total time to resolution: 4 hours. Her Ticket became a learning moment โ€” the issue was documented so others wouldn't hit the same problem.

Later in her engagement, Sarah's Tickets evolved:

  • Month 2: "How do I create a saved view for Hand Raiser contacts?" (Question)
  • Month 3: "Dashboard not showing correct counts" (Issue)
  • Month 4: "Can we add a custom property to track [X]?" (Request โ€” converted to Deliverable)
  • Month 6: No Tickets โ€” Sarah had learned the system

The Ticket history told a story: early-stage questions, mid-stage troubleshooting, eventual self-sufficiency. This pattern is healthy. It indicates capability transfer succeeding.

In her portal, Sarah could see her Ticket history โ€” all past Tickets with status and resolution, open Tickets with progress updates, knowledge base articles related to her questions. She never wondered "did they get my message?" The Ticket gave visibility both ways.


What It Holds

Request Capture

What is the customer asking for or reporting? Subject, description, context. Clear capture enables accurate routing and efficient resolution. The initial request sets the tone for the entire support interaction.

Categorization

What type of request is this? Question, issue, bug, feature request, feedback. Categories enable appropriate handling and accurate reporting. A question needs an answer; an issue needs investigation; a request needs evaluation.

Priority

How urgent is this? Priority drives SLA application and queue ordering. Priority should reflect business impact, not just customer urgency. A frustrated customer with a minor issue isn't the same as a blocked customer with a critical workflow down.

Status and Pipeline

Where is this Ticket in the resolution process? New โ†’ In Progress โ†’ Waiting โ†’ Resolved โ†’ Closed. Status provides visibility to customer and team alike. Clear status prevents the 'what's happening with my request?' anxiety.

Assignment and Ownership

Who is responsible for resolving this Ticket? Clear ownership prevents dropped balls. When a Ticket has no owner, it belongs to everyone โ€” which means it belongs to no one.

Resolution Documentation

How was this resolved? Resolution documentation enables knowledge capture and prevents repeat work. The next time someone has the same question, the answer already exists.

SLA Tracking

Is this Ticket meeting service level expectations? First response time, resolution time, time in status. SLA metrics enable service quality management and identify where support processes break down.

What It Connects To

Primary Associations

To Contact

Who submitted this Ticket. The requester whose need you're addressing.

To Company

The organization with this need. Provides context for appropriate handling.

To Services

What Service does this Ticket relate to? Service context shapes expectations.

To Products

What Product is involved? Enables proper categorization and routing.

To Appointments

If Ticket addressed in a session. Sometimes the best resolution is a conversation.

To Listings

Knowledge base articles used in resolution. Connects support to documentation.

Contact-to-Ticket Labels

Requester
1

Submitted the Ticket

Affected User
โˆž

Experiencing the issue

CC'd
โˆž

Receives updates

Ticket-to-Object Labels

Primary Company
1

Organization context

Related Service
1

Service context

Related Product
1

Product involved

Resolution Article
โˆž

KB article used

Spawned Deliverable
1

Work created from request

Related Deal
1

If sales-related


Common Patterns

The Question Pattern

Customer asks how to do something:
  1. Ticket created: "How do I [X]?"
  2. Route to support queue
  3. Agent provides answer (or link to documentation)
  4. Customer confirms understanding
  5. Ticket closed
  6. If common question: Update knowledge base

The Issue Pattern

Something isn't working as expected:
  1. Ticket created: "[X] is broken / not working"
  2. Route to technical queue
  3. Agent investigates and identifies root cause
  4. Fix applied OR workaround provided
  5. Customer confirms resolution
  6. Ticket closed
  7. If bug: Create internal issue for product team

The Request Pattern

Customer wants something that requires work:
  1. Ticket created: "Can we add [X] feature / configuration?"
  2. Evaluate: Is this within Service scope?
  3. If yes: Convert to Deliverable or add to Project
  4. If no: Scope expansion conversation
  5. Ticket closed (work tracked elsewhere)

The Request Pattern is critical: Tickets capture the request, but planned work should move to appropriate objects. Don't leave project work in Ticket form.

The Escalation Pattern

Issue requires higher-level attention:
  • Ticket in queue exceeds SLA threshold
  • OR Ticket priority is "Urgent"
  • OR Customer explicitly escalates

Then: Notify manager, priority handling, customer communication about escalation, track escalation in Ticket history.

The Knowledge Capture Pattern

Resolution becomes reusable:
  1. Ticket resolved
  2. Evaluate: Is this a common scenario?
  3. If yes: Create/update knowledge base article
  4. Associate Listing to Ticket
  5. Tag Ticket with relevant topics

Every resolved Ticket is potential documentation. The support team isn't just answering questions โ€” they're building institutional knowledge.


Value-First vs. Industrial-Age

โœ— Traditional Thinking โœ“ Value-First Thinking
Tickets = Problems to minimize Tickets = Engagement opportunities
Goal: Reduce Ticket volume Goal: Ensure every need is captured
Tickets measure support cost Tickets measure relationship health
Close Tickets fast (speed over quality) Resolve needs completely (quality over speed)
Tickets are internal operations Tickets are visible to customers
Support is reactive only Support patterns inform proactive improvement

Why This Shift Matters

When Tickets are just problem tracking, support becomes adversarial. The goal is to minimize tickets, deflect questions, close fast. Customers feel like burdens.

When Tickets are engagement opportunities, support becomes relationship-building. Every question is a chance to demonstrate value. Every issue is a chance to prove responsiveness. Ticket patterns reveal how to serve customers better. Support becomes competitive advantage.


Ticket vs. Project vs. Deliverable

Object Initiated By Nature Purpose
Ticket Customer Reactive Answer questions, resolve issues
Project Team Proactive Organize planned work
Deliverable Order/Project Planned Track specific promised outputs

The principle: If the work was planned โ†’ Not a Ticket. If you're tracking it against a commitment โ†’ Not a Ticket. If it's proactive improvement โ†’ Not a Ticket. Tickets are for "a customer needs help with something right now."


In Practice

Implementation details and configuration

What You'll See in HubSpot

Tickets live in Service Hub. Each Ticket has:

  • Left sidebar: Ticket properties, status, priority, SLA status
  • Middle column: Conversation thread (customer + internal), activity
  • Right sidebar: Associations to Contact, Company, Service, etc.

The Ticket queue provides agent workspace with filtering, sorting, and bulk actions.

Key Properties

Key Properties

Native HubSpot Properties

Property Type Purpose
subject Native Text Ticket title/summary
content Native Rich Text Full description of the request
hs_ticket_priority Native Enumeration Low, Medium, High, Urgent
hs_pipeline Native Pipeline Ticket type/workflow
hs_pipeline_stage Native Stage Current status in resolution process
hs_ticket_category Native Enumeration Question, Issue, Request, Feedback
source_type Native Enumeration Email, Chat, Portal, Phone
hubspot_owner_id Native User Assigned agent responsible for resolution
time_to_first_response Native Number SLA metric: First response time
time_to_close Native Number SLA metric: Total resolution time

Value-First Custom Properties

Property Type Purpose
vf_request_type Enumeration Question, How-To, Issue, Bug, Request, Feedback
vf_product_area Enumeration Which area of your offering is involved
vf_resolution_type Enumeration Answered, Fixed, Workaround, Escalated, Out of Scope
vf_knowledge_article_created Boolean Did this spawn KB content?
vf_customer_sentiment Enumeration Positive, Neutral, Frustrated, Escalated
vf_root_cause Enumeration User Error, Configuration, Bug, Documentation Gap, Feature Gap

Standard Support Pipeline

1

New

Awaiting triage and categorization

Entry Criteria

Ticket received

Exit Criteria

Categorized and routed to appropriate queue

Portal Experience

In the My Value Path Portal, Sarah sees her Tickets:

My Support

  • Submit new question/issue
  • View open Tickets with status
  • View Ticket history
  • Access knowledge base
  • Chat/conversation access

Ticket Detail

  • Full conversation thread
  • Status and next steps
  • Related knowledge articles
  • Resolution summary (when complete)

"Sarah never wonders 'did they get my message?' or 'what's happening with my issue?' Ticket visibility builds trust that her needs are being addressed."


See It In Action

Experience in the Value Path Simulator

โ†’ Ticket Submission: See Sarah submit a question through the portal. Watch it route to the appropriate queue based on categorization.
โ†’ Resolution Flow: Follow the Ticket through investigation to resolution. See how status updates keep Sarah informed.
โ†’ Knowledge Capture: See common questions become knowledge base articles, turning support into reusable documentation.

Key Moment: Notice how Tickets are clearly reactive โ€” customer-initiated needs โ€” while Projects and Deliverables handle planned work. The separation enables accurate support metrics and appropriate work management.

Experience Ticket in the Value Path Simulator


Explore Further