How a fragmented, polling-based system became a real-time event infrastructure — cutting delivery failures, eliminating WISMO overload, and reducing partner onboarding from 7 days to 1.5.
Not every merchant has the same technical bandwidth or operational scale. From day one, the product was designed to meet each partner exactly where they were — ensuring 100% coverage, not just coverage for the 10% with dedicated engineering teams.
Before webhooks, Blowhorn's OMS relied on a fragmented, semi-manual architecture that introduced 30–90 minutes of lag on every order status change. The pain was not isolated — three separate business problems shared the same root cause, and all three were measurable.
The core design question was: how do you give every partner real-time tracking — not just the 10% with engineering teams? The answer was a deliberately tiered two-layer product where both layers share the same underlying event infrastructure, exposed differently based on partner capability.
null — they are never omitted. Partners integrate once and automatically receive every new event type without any re-integration effort. This directly enabled our 1.5-day median partner onboarding, down from 7 business days.| Field group | OFD | DEL | FAIL | RET |
|---|---|---|---|---|
| Core order | ✓ | ✓ | ✓ | ✓ |
| Rider details | ✓ | ✓ | ✓ | null |
| OTP | ✓ | null | null | null |
| Failure reason | null | null | ✓ | null |
| Return details | null | null | null | ✓ |
| Delivery confirm | null | ✓ | null | null |
Each story represents a distinct user need across the partner ecosystem. Written in the standard format — user intent, not feature description — with acceptance criteria and measured outcomes.
Measured over 12 weeks post-launch · 4 enterprise clients + 15 merchant partners in pilot cohort
| Metric | Before | After | Change |
|---|---|---|---|
| First-attempt delivery success rate | ~83% | ~91% | +9.6% |
| WISMO calls as % of support volume | ~22% | ~9% | −59% |
| Partner integration lead time | 7 days | 1.5 days | −79% |
| Status propagation latency | 30–90 min | <90 sec | 60× faster |
| Webhook event delivery reliability | N/A (polling) | >99.5% | New capability |
| Post-delivery review rate (enterprise pilot) | Baseline | +22% | +22% |
| Daily re-delivery cost savings | — | ₹60–80K/day | Network-wide |
An event-driven microservice layer on top of Blowhorn's existing OMS — completely decoupled from core write paths, ensuring zero latency impact on order processing. Each component was a deliberate product decision, not just an engineering one.