Walnut.io July 24-25, 2025 Incident Root Cause Analysis
Following the recent service disruption, we wanted to share the attached Root Cause Analysis (RCA), which outlines what occurred, how we resolved the issue, and the steps we're taking to prevent similar incidents in the future.
We know how important reliability is to your team, and we take incidents like this extremely seriously. While there is no formal SLA in place under our current agreement, our commitment is to minimize downtime and maintain platform availability well above industry standards. We've already implemented several improvements as a result of this incident, and we'll continue to strengthen our systems and processes based on the outcomes of our internal retrospective.
If you have any questions or would like to walk through the RCA together, we'd be happy to set up time. We also welcome your feedback on how we can continue to improve incident communications going forward.
Thank you again for your continued trust and partnership.
—The Walnut Team
On June 30, 2025, a backend code change removed deprecated company data fields that were still referenced by existing demo configurations. This caused demo reconnection processes to fail, resulting in broken demo experiences for customers.
No customer data was lost or compromised during this incident. The issue was limited to demo configuration data and display logic.
101 demos across 59 customer accounts were affected. The affected demos would fail to load properly when accessed, displaying errors instead of the expected demo content. Demo availability and performance metrics were impacted during the incident period.
The incident resulted from multiple contributing factors:
The engineering team identified that affected demos contained corrupted data with error messages. The issue was resolved by:
All affected demos were restored to working condition by July 25, 2025.