How it works
Support contributions counts the customer support tickets engineers contribute to. Each engineer who posts on a ticket counts once for that ticket, and Weave rates the contribution major, medium, or minor by the effort involved. This metric helps you understand which engineers are helping customers and how support workload is distributed across your team. Higher contributions may indicate:- Engineers with strong customer empathy
- Product experts who can debug complex issues
- Team members handling escalated support cases
- Potential support burden on engineering resources
Calculation
The metric counts one contribution for each engineer who posts on a support ticket. An AI assessment of the conversation rates each contribution major, medium, or minor by effort. What counts as a contribution:- Responding to a support ticket
- Adding technical investigation details
- Providing a solution or workaround
- Escalating or routing to the right team
- Confirming a fix or resolution in a message
- Automated notifications
- Messages from customers
- Ticket actions without a message, such as assignments, escalations, or marking a ticket as resolved
- Support team members who aren’t linked to a Weave engineer account
Multiple contributions per ticket
If an engineer contributes to the same ticket multiple times:- The engineer still counts as one contribution for that ticket
- Follow-up messages can change the contribution’s rating, but don’t add contributions
- This reflects how many tickets each engineer helped with and how much effort each took, not how many messages they sent
Why it matters
Tracking support contributions helps with:- Workload management: Identify engineers spending excessive time on support
- Knowledge distribution: Find which engineers are product experts
- Support efficiency: Measure how engineering resources are allocated
- Team planning: Balance feature development with support needs
When support contributions are healthy
- Distributed: Multiple engineers contribute, no single person overwhelmed
- Expertise-based: Complex issues go to engineers with relevant knowledge
- Responsive: Quick first responses with thorough investigation
- Learning opportunity: Junior engineers gain customer insight
When support contributions indicate problems
- Concentrated: One engineer handling most support tickets
- High volume: Engineers spending majority of time on support
- Slow response: Long time to first response (see TTFR metric)
- Repeat issues: Same problems requiring engineer intervention
Interpreting the numbers
By engineer (individual view)
- 0-2 contributions/week: Normal for IC roles focused on development
- 3-5 contributions/week: Balanced mix of development and support
- 5-10 contributions/week: Significant support responsibility
- 10+ contributions/week: Primary support role or product expert
By team (organization view)
- Low overall contributions: Support team handles most issues independently
- Moderate contributions: Healthy escalation of complex technical issues
- High contributions: Support team may need more training or tooling
Support contributions should be balanced with development work. High support volumes may indicate product issues, documentation gaps, or need for support team enablement.
Integration with support platforms
Support contributions are tracked through integrations with Pylon and Zendesk:Pylon
- Tracks engineer responses in Pylon support conversations
- Links Weave accounts to Pylon users
- Dates each contribution by the ticket’s creation time and records ticket details
Zendesk
- Tracks engineer comments on Zendesk tickets, including internal notes
- Links Weave accounts to Zendesk agents and admins by email
Configuration
To track support contributions:- Connect your support platform: Connect your Pylon or Zendesk workspace from the Data page
- Map accounts: Link Weave engineer accounts to Pylon or Zendesk users
Improving support efficiency
To optimize engineering support contributions:-
Empower support team:
- Create technical runbooks
- Provide better debugging tools
- Expand support team’s technical knowledge
-
Reduce escalations:
- Improve product documentation
- Add better error messages and logging
- Fix recurring issues proactively
-
Distribute expertise:
- Create rotation for complex support
- Document solutions in knowledge base
- Pair junior engineers with experts
-
Balance workload:
- Set clear support SLAs
- Protect engineering focus time
- Schedule dedicated support hours
-
Learn from patterns:
- Track common support issues
- Prioritize fixes for frequent problems
- Use support data to inform product roadmap
Technical details
What support platforms are supported?
What support platforms are supported?
Currently supported:
- Pylon: Full integration with ticket tracking and response metrics
- Zendesk: Full integration with ticket tracking and response metrics
- Intercom
- Front
How are engineers identified?
How are engineers identified?
Engineers are identified through:
- Email matching: Weave account email matches support platform user
- Manual linking: Explicitly map Weave accounts to support users
- SSO integration: Automatic matching through shared identity provider
What types of contributions are counted?
What types of contributions are counted?
Contributions include:Direct responses:
- Messages sent to customers
- Internal notes with technical investigation
- Workarounds or solutions provided
- Escalating, routing, or resolving a ticket counts only when the engineer also posts a message on it
- Automated bot responses
- Assignment notifications
- Messages from customers
How is the metric aggregated?
How is the metric aggregated?
Support contributions are counted across the time period, dated by when each ticket was created:
- Per engineer: Total contributions by that engineer
- Per team: Total contributions by all team members
- Organization: Total engineering contributions across all support
Related metrics
- Support TTFR: Time to first response for support tickets
- Slack thread response time: Response times in Slack channels
