Engineering

5

 min read

The TPM’s Secret Weapon: How We Automated Project Updates With a Little Help from AI

As a Technical Program Manager (TPM), I’m constantly looking for ways to streamline processes and give teams back valuable time. One of the biggest ti...

Written by

Steven Barragan

Published on

October 3, 2025

Share

Subscribe to our newsletter

Stay in the loop in our resources and insights

Thanks for your message!

We will reach back to you as soon as possible.

Oops! Something went wrong while submitting the form.
Engineering

As a Technical Program Manager (TPM), I’m constantly looking for ways to streamline processes and give teams back valuable time. One of the biggest time sinks we face is the manual process of updating project statuses across different platforms. We might discuss progress informally in Slack or in stand-ups, but then someone has to spend multiple hours a week summarizing those conversations and posting finalized status updates in our formal project management systems.

This isn’t just about efficiency; it’s about focus. I believe our teams should be empowered to do what they do best: Product Managers on product discovery and prioritization, engineers on building, and TPMs on efficient cross-team execution. Manual data entry pulls us all away from these core responsibilities. I knew there had to be a better way, and I found the answer in a powerful new approach: AI-assisted development.

This is the story of how I built the AI Status Update Summarizer—a tool that automates project updates, saves countless hours, and shows how a little ingenuity can solve real business problems.

The problem: A tale of two systems

In many organizations, project reporting feels like a game of telephone. We have back-and-forth, ongoing conversations about a project’s health in tools like Slack. People post quick updates, share progress, and flag issues. It’s great for real-time collaboration. The problem is that all of this rich, unstructured data lives in silos.

Meanwhile, our formal project tracking happens in a different system, like Jira. To bridge the gap, someone has to manually parse multiple channels and threads, synthesize the key takeaways, and update the corresponding tickets. This isn’t just tedious and inefficient; it also introduces the risk of human error and inconsistency. My goal was to eliminate this gap entirely.

The solution: From idea to automation

I decided to build a tool that would connect these two systems. I wanted it to be an automated, hands-off solution that would free up teams to focus on more strategic work. Here’s what we designed:

  • Automated Workflow: The tool needed to automatically grab updates from Slack channels.
  • Intelligent Summarization: Leveraging AI, the tool would then summarize those updates and identify key information like the project’s RAG (Red, Amber, Green) status.
  • Seamless Integration: Finally, it would automatically push those summaries and statuses to the corresponding Jira tickets.

To build this, I turned to Cursor, a code editor designed to help you build fast. While I’m a TPM, not a full-time developer, this was a perfect opportunity to put Cedar’s commitment to leveraging innovative technology into practice. Cursor’s powerful features let me translate my ideas into a working solution quickly.

How it works: The technical breakdown

This tool isn’t magic—it’s a deliberate and automated workflow designed to solve a real business problem. Here’s a step-by-step look at how we built it:

  1. Event-Driven Trigger: The workflow kicks off with a simple, scheduled trigger. An Amazon EventBridge rule activates an AWS Lambda function every Monday, Tuesday, and Wednesday at 10 AM ET. This means the process runs on its own, without anyone having to remember to click a button.
  2. Slack Message Retrieval: The Lambda function uses a secure bot token to call the Slack API, pulling all messages posted over the past seven days from dedicated Slack channels.
  3. Intelligent Processing: The retrieved text is sent to the Google Gemini 1.5 Flash API, which is where the real work happens. We’ve crafted a specialized prompt that gives the AI clear instructions for analyzing the unstructured Slack messages.

    The prompt guides the model to do two main things:

    • Contextual Summarization: It synthesizes the information into a concise, easy-to-read summary. The prompt helps the AI understand the context of a project update so it knows what to prioritize and what to ignore.
    • Entity Extraction: It intelligently recognizes and processes status indicators to extract the project’s RAG (Red/Amber/Green) status. The prompt explicitly asks the AI to look for specific keywords or phrases to accurately determine the health of the project.

Jira Ticket Update: The Lambda function takes the AI-generated summary and RAG status and uses an Atlassian API token to call the Jira API. It then automatically updates the corresponding Jira initiative ticket with all the new information.

The complete workflow: from Slack messages to AI-powered summaries to automated Jira updates, all orchestrated through AWS Lambda functions

The impact: Efficiency, consistency, and a place where builders thrive

The results have been immediate and tangible. We project this tool will save each team an average of 6-8 hours per week on manual reporting alone. When you extrapolate that across an organization of 20 teams, we’re looking at a total saving of 120-160 hours every single week. Beyond the time savings, this tool ensures consistent, standardized updates across all projects, making it easier to track progress and conduct business reviews.

This project is a perfect example of how our culture at Cedar empowers builders. With leadership support, an openness to experimentation, and the trust to try new tools, I was empowered to solve a complex problem using a new approach. By Rejecting Mediocrity and Applying a Growth Mindset (core Cedar values), we proved that anyone with a good idea can make a real impact.

The AI Status Update Summarizer is just the beginning. The future of work is not just about using powerful tools, but about building with them.

Steven Barragan is Senior Technical Program Manager at Cedar

See related blog posts

Insights
Self-Pay Collections: Why They Matter and What “Good” Looks Like

Self-pay collections are the process that healthcare providers use to collect payment directly from patients for services not covered by insurance or other third-party payer

by Ben Kraus

February 2, 2026
Insights
AI for Reducing Patient Billing Confusion: An Engineer’s Perspective

Most patient billing problems don’t start with errors. They start with confusion.Confusion over why you’re receiving a $287 bill two months after payi...

by Ben Kraus

January 21, 2026
Insights
Medicaid Enrollment Automation: What’s Working for Providers

Medicaid enrollment automation is having a moment. Not just for its potential to reduce administrative work, but because it’s helping catch the patien...

by Ben Kraus

January 13, 2026
Insights
I Asked 13 Healthcare Experts For 2026 Predictions—Here Are the Hottest Takes

Every year, healthcare leaders engage in forecasting — often cautiously, sometimes conservatively. This year, I wanted to understand what experts real...

by

January 9, 2026
Insights
How Providers Can Help Patients Keep Medicaid Coverage: Insights from 20 Beneficiaries

For five years, a New York gig worker went without coverage. Inconsistent jobs and unpredictable income kept insurance out of reach, so he skipped car...

by Jaya Birch-Desai

January 2, 2026
Insights
Cohorting Patient AR: Why 72% Need Specialized Collection Strategies

Imagine a patient who was on Medicaid last week. This week, they’re on a marketplace plan with a $15,000 deductible.Would you treat that account as “c...

by Ben Kraus

November 3, 2025
Engineering
AI Helps Us Write More Code Faster. Clean Commits Make It Easier to Review.

As engineers, we are writing and reviewing more code than ever, especially with AI accelerating development speed. At Cedar, we have found that one of...

by

October 13, 2025
Insights
Medicaid DSH Cuts Are Here: What Safety-Net Hospitals Can Do to Protect Cash Flow Today

After more than a decade of delays, Medicaid Disproportionate Share Hospital (DSH) payment cuts finally took effect in October 1, 2025. TheOne Big Bea...

by Ben Kraus

October 1, 2025
Insights
What OBBBA Means for You: New Financial Impact Calculator + Medicaid Patient Research

The 2025 reconciliation bill, known as theOne Big Beautiful Bill Act (OBBBA), includes nearly a trillion in Medicaid cuts over the next decade. For he...

by Ben Kraus

September 16, 2025
Insights
Patient Payment Seasonality 2.0: Projecting Cash Flow Down to the Day

If we’ve learned anything about patient payments, it’s that there are a lot of forces at play: inflation,Medicaid disenrollments,system outages, even...

by

August 28, 2025