Code 2025
Your Support Team Should Ship Code – Lisa Orr, Zapier
Overview
This talk details Zapier's initiative to empower their support team to ship code, addressing the constant challenge of "app erosion" caused by third-party API changes. By enabling support to fix bugs directly, Zapier aims to improve integration reliability and customer experience. The project, named Scout, evolved from initial experiments in enabling support for bug fixing and exploring AI-assisted code generation to a comprehensive agent-based system.
Who should watch
- Roles: AI Engineers, Product Managers, Builders, Support Engineers, Developers.
- Problems: Integration reliability issues, slow bug fixing processes, empowering non-engineering teams with coding capabilities, leveraging AI for developer productivity, managing third-party API changes.
Key takeaways
- Zapier combats "app erosion" from constant third-party API changes by enabling their support team to ship code fixes.
- Two parallel experiments were launched: empowering support to fix bugs and using AI for faster app erosion solutions.
- The Scout project evolved to include diagnosis APIs, codegen tools, and eventually an orchestrated agent to streamline the bug-fixing workflow.
- Embedding tools directly into engineers' existing workflows, such as within the IDE using Cursor and MCP tools, is crucial for adoption.
- The Scout agent automates the process of diagnosing issues, generating merge requests, and facilitating review by the support team before engineering.
- Support teams possess unique advantages for bug fixing: proximity to customer pain, real-time troubleshooting context, and superior validation capabilities.
- Empowering support with codegen has led to significant velocity increases, with some team members doubling their output of shipped fixes.
- This initiative has also resulted in career progression, with support team members transitioning into engineering roles.
Notable quotes
*App erosion is one of the major sources of bugs coming through from support to engineering.*
*Embedding tools is the key to usage as we find out.*
*There is a really powerful magic between support and empowering them with codegen and allowing them to ship fixes.*
Unofficial community note. Prefer the recording for nuance.