How 360Learning Reduces Costs While Improving Win & Renewal Rates

360Learning case study cover

360Learning is a collaborative learning management system (LMS) trusted by enterprises worldwide. The platform empowers organizations to create, distribute, and track learning content for employees and customers — from compliance training to skills development.

With over 150 public API endpoints and a growing ecosystem of native connectors, HRIS integrations, and third-party content providers, 360Learning is built for companies that take interoperability seriously.

The Challenge

Polling Was Inefficient for Everyone

360Learning's customers were already building against its public API, but the integration experience was showing its limits. As the company migrated customers to its new API, a growing gap in the developer experience emerged. Customers had no efficient way to stay synchronized with changes, forcing them to continuously poll the same endpoints throughout the day.

This created unnecessary API traffic, increased operational costs, introduced latency into customer workflows, and made real-time integrations effectively impossible. For customers running time-sensitive workflows — like unlocking CRM access the moment a sales rep completes a training — a five-minute polling lag was a real business problem.

Arnaud Frammery

They were polling a lot of data and sometimes there weren't any changes in it. It was highly inefficient.

Arnaud FrammerySoftware Engineer, API Connect Squad

API polling came with real internal costs for 360Learning itself as well. The company's Technical Services team prides itself on building valuable custom connectors for its largest enterprise clients using Workato, a low-code integration platform. However, Workato's pricing is consumption-based: every API call costs money. With connectors running on recurring polling schedules, the bill had grown into a significant expense. Switching those connectors to an event-driven model cuts an estimated 20% of that cost — savings in the tens of thousands of dollars per year.

Louis Stockreisser

We reduced our Workato bill by about 20% thanks to webhooks.

Louis StockreisserProduct Manager, API Connect Squad

Beyond cost, the team also paid close attention to how customers were actually using the platform. Customers wanted to react to learning events in real time, automate workflows, and eliminate the need for constant API polling. Competitors had already begun meeting those expectations, making the direction of the market increasingly clear. 360Learning recognized the need early and aligned around a solution. The decision wasn't whether to offer webhooks, it was how to deliver them fast and in a way that customers could depend on.

Build vs Buy

360Learning's internal architect scoped the build-vs-buy question before committing to a vendor. The conclusion was clear when they discovered that building a production-grade webhook system in-house would require months of engineering work: multiple full sprints across backend, DevOps, security, and architecture teams, all of which had their own roadmaps and commitments. After launch, it would need ongoing maintenance: dependency updates, infrastructure patches, multi-region replication (360Learning operates in multiple regions to preserve certifications), and on-call coverage for any outages.

Arnaud Frammery

We would have had to replicate the infrastructure for every environment and every geography, which is quite a lot of money.

Arnaud FrammerySoftware Engineer, API Connect Squad
Louis Stockreisser

We gained six to nine months by not building it ourselves. We would have needed to involve DevOps, security, architecture teams — and every squad has its own roadmap.

Louis StockreisserProduct Manager, API Connect Squad

The decision was fast: buy, don't build. As an LMS platform, 360Learning wanted its teams to focus on its core product, not webhook infrastructure.

The Convoy Problem: Why Vendor Reliability and Focus Matters

360Learning ran a benchmark of available webhook providers and while Svix was the most mature, Convoy came out with a competitive offer that led the engineers to begin testing with them.

However, as 360Learning dug deeper into its vendor evaluation, questions emerged about Convoy's stability and reliability. For a team building infrastructure that enterprise customers would depend on, vendor maturity and longevity wasn't a nice-to-have, it was a hard requirement.

Arnaud Frammery

It was too risky to implement our webhook solution on Convoy. As a major company, we cannot take the risk. We have to find a more solid solution.

Arnaud FrammerySoftware Engineer, API Connect Squad

The team also developed a broader perspective on webhook infrastructure: it can't be evaluated like any other SaaS provider, as webhooks become an extension of your brand and product foundation that customers build on. Once adopted, they're not just a feature, they are core infrastructure. If a vendor drops events, the impact isn't limited to your engineering team; it directly disrupts customers' operations and breaks trust. That realization shaped how 360Learning approached the evaluation process: they prioritized long-term reliability and durability over shorter term goals.

The Solution

360Learning's engineering team quickly made the decision to swap in Svix without rearchitecting much. A working proof of concept was running in a single day, while the full production-ready solution was ready in a few weeks.

360Learning's must-have requirements were specific:

  • Near real-time event delivery
  • Smart retries
  • Self-serve replays
  • Multiple webhook endpoints per customer
  • HMAC signature management and payload verification
  • 99.99%+ uptime
  • Fully isolated, multi-region infrastructure (a hard requirement for compliance across regions)

Svix met every requirement out of the box, with retry and replay capabilities standing out as particularly important.

Arnaud Frammery

We'd been on the receiving end of webhook systems with no retry capability. When something broke, the only path to recovery was a support ticket and waiting on another team. We weren't going to put our own customers through that.

Arnaud FrammerySoftware Engineer, API Connect Squad

With the infrastructure in place, the API Connect squad could focus on what actually creates value: expanding event coverage across 360Learning's product squads and enabling the real-time use cases customers had been asking for.

The Results

Competitive Differentiation and Improved Win Rates

What started as a response to customer demand ultimately became a competitive advantage. 360Learning's webhook platform now provides a more complete and developer-friendly experience than the webhook offerings available across much of the LMS market.

Louis Stockreisser

Integration gaps had cost us deals. Not because we're missing one obvious connection, but because the ecosystem of tools our customers use keeps growing. Svix is how we get ahead of that – instead of chasing every integration request, we give developers the foundation to build what they need.

Louis StockreisserProduct Manager, API Connect Squad

Customer Stickiness and Reduced Churn

The API Connect team sees integrations as a key driver of platform adoption. As customers build workflows and automations on top of 360Learning using webhooks, the platform becomes more deeply embedded in their day-to-day operations. That increased integration creates switching costs, drives product stickiness, and strengthens customer retention over time.

Louis Stockreisser

The more we integrate with our customers, the more value we provide. Having the maximum number of ways to integrate with their ecosystem is the best way to win customers, and keep them.

Louis StockreisserProduct Manager, API Connect Squad

Time to Market: 2-3 Quarters Saved

By buying rather than building, 360Learning saved a conservative estimate of six to nine months of engineering time across multiple teams. That's time their engineers spent shipping new events, new integrations, and product features, not standing up queue infrastructure, managing Redis clusters, or patching webhook dependencies across two geographic regions.

Louis Stockreisser

Building and maintaining webhooks is not worth it. The cost analysis showed that an external provider was not only cheaper, but came with less maintenance and less worry. It's not our core business to build and manage webhooks.

Louis StockreisserProduct Manager, API Connect Squad

A Partner, Not Just a Provider

One factor 360Learning's team highlighted repeatedly: how Svix shows up after the contract is signed. When you're building production workflows on top of third-party infrastructure, the quality of that relationship matters as much as the quality of the product.

Arnaud Frammery

One of the biggest differentiators from other vendors was the responsiveness of the Svix team. We requested a capability we needed, and instead of hearing 'it's on the roadmap,' we saw it shipped far sooner than expected. It felt like our feedback was directly shaping the product. Combined with the fast, hands-on support we get in Slack, that gives us confidence that Svix can continue to evolve alongside our platform as we scale.

Arnaud FrammerySoftware Engineer, API Connect Squad