Built for B2B: How a Multinational Logistics Provider Scaled Messaging Across a Large Customer Base
Making Communication a Competitive Advantage
A leading multinational logistics provider powers the supply chain behind some of the most recognizable names in wine and beverages, from boutique wineries in Napa to global brands spanning the industry. Their logistics, bottling, and packaging services move many millions of units each year, and every shipment relies on precise, real-time communication.
When the company launched a customer portal to meet rising demand for transparency, they knew notifications would be essential. Procurement teams needed updates on order status. Account managers needed visibility across brands. But their homegrown system could not keep up. It was rigid, fragile, and blind to how their customers were actually structured.
Courier gave them a reset. With tenant-aware routing, clean service-oriented architecture, and strong enterprise support, the provider replaced brittle infrastructure with a messaging layer that mirrors their business. Today, messages flow securely across brands, buyers, and business units without slowing down development.
Complex B2B Relationships, Fragile Legacy Systems
Customer relationships in logistics rarely follow a simple model. A single client might include dozens of brands, multiple procurement teams, and overlapping shipping locations. Some buyers need access to one product line. Others oversee everything across a national footprint. And account managers at the logistics provider need visibility into all of it.
The legacy notification system built in PHP was not designed for that kind of complexity. It had no concept of tenants. No way to scope visibility by brand or role. And no guardrails to prevent cross-account leakage.
Every change required engineering time. A single message update could take weeks to deploy. Debugging delivery failures meant chasing down logs across systems. Worse, business-critical alerts were sometimes missed or sent to the wrong place entirely.
Internal coordination was also suffering. Every customer is paired with an account manager, and notifications needed to reach both sides without data leakage across accounts. But the legacy system could not model those relationships. Teams were left flying blind, with no scoped visibility into the tenants they managed.
Notifications had become a liability. They needed something purpose-built for how B2B actually works.
Enterprise Messaging Built for B2B
The provider did not want another rebuild. They had been down that road before and knew exactly how long it would take and how fragile it would be.
Instead, they went looking for a partner. One that could handle real-world B2B complexity, integrate cleanly into their evolving architecture, and scale with them over time.
Courier stood out immediately. Its support for tenant-aware messaging mapped perfectly to the provider’s security and visibility model. Notifications could be scoped by brand, rolled up to parent accounts, or routed internally to account managers with full control over who saw what.
Courier’s APIs slotted cleanly into a new Node.js-based service that sat on top of Kafka streams and legacy systems like Oracle Transportation Manager and SAP. It was a clean architectural break without disrupting the business.
Most importantly, Courier did not feel like a toolbox. It felt like a partner. The team worked closely with the logistics provider to adapt features, resolve edge cases, and ship fast.
Notifications That Scale With the Business
Industry
Logistics and Supply Chain
Pain point
Multi-tenant notifications for complex B2B customer relationships
About the company
A multinational logistics provider powering the supply chain for some of the most recognizable wine and beverage brands worldwide. Their logistics, bottling, and packaging services move millions of units each year, serving both boutique wineries and global enterprises.
Other use cases
The all-in-one notification platform for developers
Ready to take your notifications to the next level?