Event Streams & Webhooks
A native webhook platform delivering millions of events per second. $1M in revenue in year one, and a consistent factor in closing enterprise deals.
Overview
Led the build of a webhook platform delivering millions of events per second, giving customers a direct path to their engagement data without routing through expensive CDP integrations. Event Streams drove $1M in revenue in its first year and became a consistent factor in closing enterprise deals.
The Problem
Customers had no reliable way to get real-time event data out of OneSignal and into their own systems. Existing export mechanisms were batch-based and slow. As OneSignal's scale grew, the gap between what customers needed and what was available widened significantly.
My Approach
We approached this in arcs — starting with Journey Webhooks as the first use case, then expanding to message and user events, while simultaneously architecting the delivery infrastructure needed to handle the volume. Each phase informed the next.
What We Built
- →Journey Webhooks — Private Beta (Apr 2023) → GA (Jul 2023)
- →Snowflake Integration for Message Events export — Private Beta (Jun 2023)
- →Event Webhooks — Beta (Sep 2023) → GA (Sep 2024)
- →Webhook delivery service — architected with engineering to handle billions of events per minute using a queueing system (Jun 2024)
- →CDP Event Export integrations — Mixpanel, Amplitude, Segment (Dec 2023)
Outcome
The webhook platform drove $1M in revenue in the first year, with continued growth and strong adoption among enterprise and developer customers. Event Streams became a key factor in closing enterprise deals — giving customers a new level of insight and control over their data that wasn't possible before.