{"id":21905,"date":"2025-10-07T09:48:40","date_gmt":"2025-10-07T09:48:40","guid":{"rendered":"https:\/\/codegen.com\/blog\/?p=21905"},"modified":"2025-10-07T10:02:33","modified_gmt":"2025-10-07T10:02:33","slug":"warmly-case-study","status":"publish","type":"post","link":"https:\/\/codegen.com\/blog\/warmly-case-study\/","title":{"rendered":"Case Study: How Warmly\u2019s CSMs Ship Production Features with Codegen"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\" id=\"h-about-warmly\"><strong>About Warmly<\/strong><\/h2>\n\n\n\n<p>Warmly\u2019s person-level intent platform makes marketing more precise by identifying ideal customers, monitoring their buying intent in real time, and engaging through the right channel at the right moment. The product depends on constant small improvements that add up to a great customer experience.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-the-challenge\"><strong>The Challenge<\/strong><\/h2>\n\n\n\n<p>Customers often share small but important requests, UX tweaks, bug fixes, and feature refinements, that improve day-to-day usability. Like many growth-stage teams, Warmly struggled to get those issues prioritized.&nbsp;<\/p>\n\n\n\n<p><a href=\"https:\/\/www.linkedin.com\/in\/max-greenwald\/\">Maximus Greenwald<\/a>, co-founder and CEO, said:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>\u201cI&#8217;m not able to code fast enough to appease my customers, and many <em>many <\/em>tickets are not worked on purely because of engineering bandwidth.\u201d<\/p>\n<\/blockquote>\n\n\n\n<p>Product and engineering were focused on major roadmap items, so low-friction fixes sat in the backlog even when the aggregate impact was big.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-bringing-codegen-into-the-workflow\"><strong>Bringing Codegen Into the Workflow<\/strong><\/h2>\n\n\n\n<p>Warmly invited Codegen into their workspace to change that equation. Codegen CEO, Jay Hack, showed the team how to work efficiently with AI agents and encouraged them to <strong>ship ten features in a single day<\/strong> to demonstrate what\u2019s possible.&nbsp;<\/p>\n\n\n\n<p>The goal was to leave Warmly with a teammate that is a fraction of the cost and 10\u00d7 the productivity of a typical engineer.<\/p>\n\n\n\n<p>For the first time, <strong>customer service managers (CSMs) acted as product managers and junior developers<\/strong>. They identified problems, described solutions in natural language, and saw those solutions run live in production \u2014 all within hours.<\/p>\n\n\n\n<p>One big customer request was to push a new feature to be able to drag, drop, and reorder the chat buttons on the front end. The CSM wrote a product requirement in Linear, asked Codegen to draft the technical spec, and an engineer only needed to confirm class names and function signatures before merge.<\/p>\n\n\n\n<p>Greenwald states:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>\u201cCodegen is our Slack teammate that allows our CS team to interact with engineering and our codebase in a way that saves the engineering team tons of time and actually moves the needle on smaller features and bug requests that we never would have gotten to otherwise.\u201d<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-results\"><strong>Results<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"How Much Can AI Ship in 24 Hours? (feat. Warmly &amp; Codegen)\" width=\"1140\" height=\"641\" src=\"https:\/\/www.youtube.com\/embed\/nh_IAKnPNl0?start=65&#038;feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-csms-as-pms\"><strong>CSMs as PMs<\/strong><\/h3>\n\n\n\n<p>Customer-facing teammates can now move directly from a user request to a live solution without blocking on engineering bandwidth.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.linkedin.com\/in\/carinaboo\/\">Carina Boo<\/a>, co-founder and Head of CS notes:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>\u201cA CSM basically can act as a product manager and then pair with an engineer and actually get stuff done. We have a ton of PRs already out to staging and we&#8217;re going to be deploying later today.\u201d<\/p>\n<\/blockquote>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-faster-feature-delivery\"><strong>Faster Feature Delivery<\/strong><\/h3>\n\n\n\n<p>Warmly <strong>built a<\/strong> <strong>customer health app in about four hours<\/strong>, which replaced a $20,000 third-party tool and weeks of expected engineering time. They were also able to ship 30 features into production in a single day.<\/p>\n\n\n\n<p>Stephanie Merlis, CSM, stated:&nbsp;<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>\u201cThis feature probably would have taken a full day to get shipped. But thanks to Codegen, we were able to do it in under an hour.\u201d<\/p>\n<\/blockquote>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-10-engineering-leverage\"><strong>10\u00d7 Engineering Leverage<\/strong><\/h3>\n\n\n\n<p>Codegen effectively gave every engineer a fleet of junior developers, enabling more PRs, quicker bug fixes, and continuous background improvements without hiring more staff.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-looking-ahead\"><strong>Looking Ahead<\/strong><\/h2>\n\n\n\n<p>Warmly proved that AI agents can expand who gets to build software. CSMs now function as an extension of engineering, delivering customer-driven fixes and entirely new applications in a fraction of the usual time.<\/p>\n\n\n\n<p>Greenwald concluded:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>\u201cBefore today, I thought the best way to solve engineering bottlenecks was to hire more engineers. Now I realize that I can use Codegen to save money on additional engineers, and empower my existing engineers to be 10x more effective.\u201d<\/p>\n<\/blockquote>\n\n\n\n<p>Ready to see what Codegen can do for your company? <a href=\"http:\/\/codegen.com\/install\">Try for free<\/a> or reach out to our team for a <a href=\"https:\/\/clickup.com\/brain\/agents\/codegen\">demo<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>About Warmly Warmly\u2019s person-level intent platform makes marketing more precise by identifying ideal customers, monitoring their buying intent in real time, and engaging through the right channel at the right moment. The product depends on constant small improvements that add up to a great customer experience. The Challenge Customers often share small but important requests, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[6],"tags":[],"class_list":["post-21905","post","type-post","status-publish","format-standard","hentry","category-case-studies-and-demos"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Case Study: How Warmly\u2019s CSMs Ship Production Features | The Codegen Blog<\/title>\n<meta name=\"description\" content=\"Discover how Warmly\u2019s customer success managers shipped production-ready features using Codegen \u2014 turning support insights into deployed code in hours.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/codegen.com\/blog\/warmly-case-study\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Case Study: How Warmly\u2019s CSMs Ship Production Features with Codegen\" \/>\n<meta property=\"og:description\" content=\"Discover how Warmly\u2019s customer success managers shipped production-ready features using Codegen \u2014 turning support insights into deployed code in hours.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/codegen.com\/blog\/warmly-case-study\/\" \/>\n<meta property=\"og:site_name\" content=\"The Codegen Blog\" \/>\n<meta property=\"article:published_time\" content=\"2025-10-07T09:48:40+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-07T10:02:33+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/codegenblog.kinsta.cloud\/wp-content\/uploads\/2025\/10\/Case-Study-How-Warmlys-CSMs-Ship-Production-Features-with-Codegen.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2394\" \/>\n\t<meta property=\"og:image:height\" content=\"1256\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Codegen Technical Staff\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@codegen\" \/>\n<meta name=\"twitter:site\" content=\"@codegen\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Codegen Technical Staff\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/codegen.com\\\/blog\\\/warmly-case-study\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/codegen.com\\\/blog\\\/warmly-case-study\\\/\"},\"author\":{\"name\":\"Codegen Technical Staff\",\"@id\":\"https:\\\/\\\/codegen.com\\\/blog\\\/#\\\/schema\\\/person\\\/d11d8bf8745420c643fcb0f3213aa92f\"},\"headline\":\"Case Study: How Warmly\u2019s CSMs Ship Production Features with Codegen\",\"datePublished\":\"2025-10-07T09:48:40+00:00\",\"dateModified\":\"2025-10-07T10:02:33+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/codegen.com\\\/blog\\\/warmly-case-study\\\/\"},\"wordCount\":635,\"publisher\":{\"@id\":\"https:\\\/\\\/codegen.com\\\/blog\\\/#organization\"},\"articleSection\":[\"Case Studies &amp; Demos\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/codegen.com\\\/blog\\\/warmly-case-study\\\/\",\"url\":\"https:\\\/\\\/codegen.com\\\/blog\\\/warmly-case-study\\\/\",\"name\":\"Case Study: How Warmly\u2019s CSMs Ship Production Features | The Codegen Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/codegen.com\\\/blog\\\/#website\"},\"datePublished\":\"2025-10-07T09:48:40+00:00\",\"dateModified\":\"2025-10-07T10:02:33+00:00\",\"description\":\"Discover how Warmly\u2019s customer success managers shipped production-ready features using Codegen \u2014 turning support insights into deployed code in hours.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/codegen.com\\\/blog\\\/warmly-case-study\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/codegen.com\\\/blog\\\/warmly-case-study\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/codegen.com\\\/blog\\\/warmly-case-study\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/codegen.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Case Study: How Warmly\u2019s CSMs Ship Production Features with Codegen\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/codegen.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/codegen.com\\\/blog\\\/\",\"name\":\"The Codegen Blog\",\"description\":\"What we\u2019re building, how we\u2019re building it, and what we\u2019re learning along the way.\",\"publisher\":{\"@id\":\"https:\\\/\\\/codegen.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/codegen.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/codegen.com\\\/blog\\\/#organization\",\"name\":\"Codegen\",\"url\":\"https:\\\/\\\/codegen.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/codegen.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/codegenblog.kinsta.cloud\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/Codegen_Lockup-Black-1024h-scaled.png\",\"contentUrl\":\"https:\\\/\\\/codegenblog.kinsta.cloud\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/Codegen_Lockup-Black-1024h-scaled.png\",\"width\":2560,\"height\":528,\"caption\":\"Codegen\"},\"image\":{\"@id\":\"https:\\\/\\\/codegen.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/codegen\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/codegen.com\\\/blog\\\/#\\\/schema\\\/person\\\/d11d8bf8745420c643fcb0f3213aa92f\",\"name\":\"Codegen Technical Staff\",\"sameAs\":[\"https:\\\/\\\/codegenblog.kinsta.cloud\"],\"url\":\"https:\\\/\\\/codegen.com\\\/blog\\\/author\\\/cg-admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Case Study: How Warmly\u2019s CSMs Ship Production Features | The Codegen Blog","description":"Discover how Warmly\u2019s customer success managers shipped production-ready features using Codegen \u2014 turning support insights into deployed code in hours.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/codegen.com\/blog\/warmly-case-study\/","og_locale":"en_US","og_type":"article","og_title":"Case Study: How Warmly\u2019s CSMs Ship Production Features with Codegen","og_description":"Discover how Warmly\u2019s customer success managers shipped production-ready features using Codegen \u2014 turning support insights into deployed code in hours.","og_url":"https:\/\/codegen.com\/blog\/warmly-case-study\/","og_site_name":"The Codegen Blog","article_published_time":"2025-10-07T09:48:40+00:00","article_modified_time":"2025-10-07T10:02:33+00:00","og_image":[{"width":2394,"height":1256,"url":"https:\/\/codegenblog.kinsta.cloud\/wp-content\/uploads\/2025\/10\/Case-Study-How-Warmlys-CSMs-Ship-Production-Features-with-Codegen.jpg","type":"image\/jpeg"}],"author":"Codegen Technical Staff","twitter_card":"summary_large_image","twitter_creator":"@codegen","twitter_site":"@codegen","twitter_misc":{"Written by":"Codegen Technical Staff","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/codegen.com\/blog\/warmly-case-study\/#article","isPartOf":{"@id":"https:\/\/codegen.com\/blog\/warmly-case-study\/"},"author":{"name":"Codegen Technical Staff","@id":"https:\/\/codegen.com\/blog\/#\/schema\/person\/d11d8bf8745420c643fcb0f3213aa92f"},"headline":"Case Study: How Warmly\u2019s CSMs Ship Production Features with Codegen","datePublished":"2025-10-07T09:48:40+00:00","dateModified":"2025-10-07T10:02:33+00:00","mainEntityOfPage":{"@id":"https:\/\/codegen.com\/blog\/warmly-case-study\/"},"wordCount":635,"publisher":{"@id":"https:\/\/codegen.com\/blog\/#organization"},"articleSection":["Case Studies &amp; Demos"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/codegen.com\/blog\/warmly-case-study\/","url":"https:\/\/codegen.com\/blog\/warmly-case-study\/","name":"Case Study: How Warmly\u2019s CSMs Ship Production Features | The Codegen Blog","isPartOf":{"@id":"https:\/\/codegen.com\/blog\/#website"},"datePublished":"2025-10-07T09:48:40+00:00","dateModified":"2025-10-07T10:02:33+00:00","description":"Discover how Warmly\u2019s customer success managers shipped production-ready features using Codegen \u2014 turning support insights into deployed code in hours.","breadcrumb":{"@id":"https:\/\/codegen.com\/blog\/warmly-case-study\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/codegen.com\/blog\/warmly-case-study\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/codegen.com\/blog\/warmly-case-study\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/codegen.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Case Study: How Warmly\u2019s CSMs Ship Production Features with Codegen"}]},{"@type":"WebSite","@id":"https:\/\/codegen.com\/blog\/#website","url":"https:\/\/codegen.com\/blog\/","name":"The Codegen Blog","description":"What we\u2019re building, how we\u2019re building it, and what we\u2019re learning along the way.","publisher":{"@id":"https:\/\/codegen.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/codegen.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/codegen.com\/blog\/#organization","name":"Codegen","url":"https:\/\/codegen.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/codegen.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/codegenblog.kinsta.cloud\/wp-content\/uploads\/2025\/07\/Codegen_Lockup-Black-1024h-scaled.png","contentUrl":"https:\/\/codegenblog.kinsta.cloud\/wp-content\/uploads\/2025\/07\/Codegen_Lockup-Black-1024h-scaled.png","width":2560,"height":528,"caption":"Codegen"},"image":{"@id":"https:\/\/codegen.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/codegen"]},{"@type":"Person","@id":"https:\/\/codegen.com\/blog\/#\/schema\/person\/d11d8bf8745420c643fcb0f3213aa92f","name":"Codegen Technical Staff","sameAs":["https:\/\/codegenblog.kinsta.cloud"],"url":"https:\/\/codegen.com\/blog\/author\/cg-admin\/"}]}},"_links":{"self":[{"href":"https:\/\/codegen.com\/blog\/wp-json\/wp\/v2\/posts\/21905","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/codegen.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/codegen.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/codegen.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/codegen.com\/blog\/wp-json\/wp\/v2\/comments?post=21905"}],"version-history":[{"count":1,"href":"https:\/\/codegen.com\/blog\/wp-json\/wp\/v2\/posts\/21905\/revisions"}],"predecessor-version":[{"id":21908,"href":"https:\/\/codegen.com\/blog\/wp-json\/wp\/v2\/posts\/21905\/revisions\/21908"}],"wp:attachment":[{"href":"https:\/\/codegen.com\/blog\/wp-json\/wp\/v2\/media?parent=21905"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/codegen.com\/blog\/wp-json\/wp\/v2\/categories?post=21905"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/codegen.com\/blog\/wp-json\/wp\/v2\/tags?post=21905"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}