Event Sanity! Streamlining Campaign Debugging for Product Managers
What We Achieved
The Problem
APXOR customers were struggling to debug failed campaigns in real time.

When campaigns didn’t trigger correctly, non-technical teams had no visibility into:
Why a campaign failed
Whether user properties updated correctly
If event conditions were met
Whether SDK/build issues existed

This forced product and marketing teams to depend on engineers and Android Studio logs for debugging.
Business Impact
Delayed campaign launches
Revenue loss during live campaigns
Heavy engineering dependency
Slow issue resolution
Frustrated customers
Opportunity Area
There was a clear gap in the market:
Most analytics tools focused on post-event analysis, but none helped teams debug campaigns live without engineering support.
Product Opportunity
Build a real-time, no-code debugging system that enables non-technical teams to:
Validate campaigns instantly
Track live events & properties
Identify failures in seconds
Resolve issues faster
My Work
UX strategy, Information architecture, User flows, Interaction design, Final UI design
Team




- Karthik P, Product Designer (Me)
- Komal Mangu, Senior UX Designer
- Prabhu Konchada, PM
- Dr. Bharghava, Head of innovation
Time Line
3 Weeks August-2023
Key Challenges
1. Complex Technical Data for Non-Technical Users
Raw logs and event data were difficult to understand.
Decision:
Designed a simplified event stream with:
color-coded states
readable property cards
progressive disclosure
2. Debugging Needed to Be Instant
Users couldn’t spend time navigating multiple screens.
Decision:
Created a split layout:
Left → Live event stream
Right → Event properties & validations
This reduced cognitive load and improved scanability.
3. Lack of Visibility Into Campaign Failures
Users didn’t know why campaigns failed.
Decision:
Introduced:
live property updates
condition validation
real-time event tracking
device-level debugging
Before vs After
Final Solution
Event Sanity enabled teams to:
Connect a real device
Track live events instantly
Validate campaign conditions
Inspect user/session properties
Identify failures in real time
Finalized UI


Core Features
Live Event Stream
Real-Time Property Tracking
Campaign Condition Validation
Device Debugging
User & Session Insights
Watch the Video

Product Thinking Highlights
Strong Problem Framing
Focused on the real bottleneck:
“Campaign debugging was inaccessible to non-technical teams.”
UX Strategy
Instead of exposing raw logs, the experience translated technical debugging into a visual workflow.
Impact
Customer Impact
Faster campaign validation
Reduced debugging time
Improved confidence in campaign launches
Better collaboration between product & engineering
Business Impact
Faster issue resolution
Reduced campaign downtime
Improved campaign performance
Increased platform usability for non-technical teams
Outcome
What previously took hours of engineering investigation could now be solved in minutes directly from the dashboard.
Event Sanity transformed campaign debugging from a technical process into a self-serve product experience
I Never Skip the Process

Our Happy Customers Response

Event Sanity completely changed how our team debugs campaigns. Before this, every issue meant pulling in an engineer and waiting hours for answers. Now I can connect a device, watch events fire in real time, and spot exactly what went wrong in minutes, on my own. It's one of those rare features that makes you wonder how you managed without it
Chandu Senior Product Manager