Before this engagement, the food delivery platform was facing a genuinely costly set of interconnected problems:
Customer support leadership had specifically raised the order-status call volume issue at multiple planning meetings, since it represented a genuinely large, entirely preventable share of overall support contact volume -- customers weren't calling because something had gone wrong with their order, but simply because they had no reliable way to check status themselves. This was a clear signal that the messaging gap was a real operational cost, not just a marketing opportunity being left on the table, and it gave the eventual project a genuine cross-functional sponsor beyond marketing alone.
We designed and implemented a webhook-integrated order lifecycle Canvas, connecting the backend order system directly to customer messaging rather than relying on manual, disconnected updates:
Engineering's initial resistance was addressed directly by scoping the integration work realistically -- rather than asking engineering to build custom messaging logic from scratch, the approach used Braze's existing webhook and API capability to connect to systems the backend team had already built, meaning the engineering lift was limited to exposing the right order-status events, not building new customer communication infrastructure. This reframing was what ultimately got the integration prioritized on an already-competitive roadmap.
Coordinating the actual event structure between the order management backend and the Braze webhook integration required close collaboration between the consulting team and the platform's backend engineers, since the specific data available at each order status transition varied depending on how the original order system had been built years earlier. Rather than requesting a backend redesign to fit an idealized event structure, the Canvas logic was built to work with the events the existing system could genuinely provide, with Liquid-based conditional logic filling gaps where certain order types had less granular status data available than others.
Within three months of implementation, once the webhook integration had proven stable across a full range of order scenarios and edge cases:
While engagement and revenue metrics mattered, the clearest signal that the order status Canvas was genuinely working came from support call volume specifically related to "where is my order" inquiries. Before this engagement, this was one of the most common support contact reasons -- a customer, uncertain about their order status, calling rather than checking an app screen that either didn't have current information or wasn't easy to find. Once real-time, accurate order status notifications were flowing automatically, this specific call category dropped substantially, freeing support capacity for genuinely complex issues that actually needed a human conversation. This was a case where a messaging automation project's success showed up most clearly in a completely different department's metrics, and support leadership became one of the strongest internal advocates for extending similar messaging automation to other order-related communication touchpoints.
Early in planning, the team deliberately built and tested fallback handling for scenarios where the backend API call within a Canvas step might fail or respond slowly -- before this was ever a real production problem. This meant that when an actual backend deployment issue did briefly disrupt order-status event delivery a few weeks after launch, customers experienced a graceful degradation (a slightly delayed notification) rather than a broken or entirely missing one. The proactive monitoring caught the disruption within minutes, and because fallback logic was already in place, the customer-facing impact was minimal. This is a genuine example of defensive engineering paying off -- the fallback handling that took extra time to build during initial development prevented what could have been a much more visible incident later.
The initial engineering resistance to this project wasn't unreasonable -- prior requests for customer messaging improvements had often arrived as open-ended asks for custom-built notification infrastructure, competing directly against core product roadmap work. The reframing that unlocked prioritization was demonstrating that Braze's existing webhook and API capability could handle the actual integration need, meaning engineering's real scope was limited to exposing well-defined order-status events from systems they'd already built, not constructing new messaging infrastructure from scratch. This distinction -- integration work versus infrastructure-building work -- made the ask genuinely smaller and more clearly bounded, which was what ultimately made it possible to fit into an already-full engineering roadmap without requiring a dedicated multi-sprint initiative.
An unplanned but genuinely valuable discovery during discovery conversations with restaurant partners was that their interest in order-status visibility wasn't primarily about customer messaging at all -- it was about having confidence that the platform's delivery promise to customers was being kept reliably, since a restaurant's reputation was directly tied to a delivery experience they didn't fully control themselves. The webhook integration's operations dashboard notifications, originally scoped mainly for internal operations visibility, ended up being shared in a limited form with restaurant partners as well, giving them genuine visibility into delivery milestone timing for their own orders specifically. This wasn't part of the original project scope, but emerged naturally once the underlying event data was already flowing reliably through the new integration.
Support call volume overall can be a misleading metric on its own, since it's influenced by order volume growth, seasonal patterns, and unrelated product changes happening simultaneously. Rather than tracking total support call volume, the team specifically isolated "where is my order" as a tagged support contact reason, tracking that specific category's volume as a percentage of total orders placed -- a metric that controlled for overall business growth and isolated the actual effect of the new messaging specifically. This more precise measurement approach gave leadership genuine confidence that the improvement was attributable to the order-status Canvas specifically, not simply a byproduct of unrelated changes happening in the same time period, which a cruder total-call-volume metric wouldn't have been able to distinguish reliably.
The engagement ultimately demonstrated something the platform's leadership found genuinely valuable beyond the specific metrics achieved: that customer messaging, done well, could function as real operational infrastructure -- not just a marketing channel, but a genuine extension of the customer support and operations functions, meaningfully reducing burden on both teams simultaneously and durably.
Our team of experts is here to help you achieve measurable, lasting results.