Event tracking & identity

Banchurn starts with your data. A lightweight JavaScript SDK auto-captures pageviews, clicks, and custom events; identify calls tie every event to a real person; and a change-detection layer watches customer traits and emits events the moment they shift, so a plan downgrade or a drop in logins becomes a signal you can act on, not a number nobody noticed.

app.banchurn.com/overview
Banchurn
Naridon
Workspace
Overview
Customers
Segments
Campaigns
Engage
Automations
Templates
Churn
Intelligence
Measure
Analytics
Settings
Mmo@banchurn.com
Overview /Retention overview
Search ⌘KN
Active customers
4,182+6%
At risk
214−12 wk
Emails / wk
38.2kA− avg
Revenue saved
$52k+9%
Top at-risk · act nowchurn model
M
Meridian Health
logins ▼ 6d
82
V
Vertex Labs
key feature cold
74
O
Orbit Systems
plan downgraded
61
Active customers · 12w
Live events
signed_upAna · Growth
feature_usedexport_report
risk.risingVertex Labs · 74
campaign.sentWin-back · 214
email.openedWeekly digest
churn.savedHelio Inc
The problem

The signals that predict churn were never even events

Product data is scattered across five tools, identity is inconsistent between them, and the moments that actually matter (a downgrade, a stalled onboarding, a quiet week) were never instrumented at all. You find out a customer was unhappy when they cancel.

How it works

The flow, end to end

01

Install

Add the Banchurn snippet to your app; auto-tracking of pageviews and clicks starts immediately.

02

Identify

Call identify with a customer id and traits so events attach to a real person.

03

Track

Emit the custom events that matter to your product, from the client, your server, or Stripe.

04

Sync

Trait updates flow through change detection, turning meaningful shifts into events on their own.

Capabilities

What's in the box

JS SDK auto-tracker

One snippet captures pageviews, clicks, and custom events, batched and sent without blocking your app.

Identify & traits

Attach a customer id and traits so every event resolves to a person, across sessions and devices.

Change detection

Banchurn compares old vs. new traits on every update and auto-generates events when they change.

Bulk import & CSV

Backfill history or load customers in bulk over the import API or a CSV upload.

Stripe & data-source enrichment

Connect Stripe or any HTTP endpoint so billing reality (plan, MRR, renewal, trial) flows in as live traits for targeting and personalization.

Server-side ingest

Send trusted events straight from your backend over the ingest API with a scoped key.

Change detection

The events you forgot to send, sent for you

Most churn signals are trait changes, not clicks: a plan that dropped, a seat count that fell, a health field that flipped. Banchurn diffs traits on every update and emits an event when something meaningful moves, so those signals reach your segments and automations without a line of extra instrumentation.

  • Old-vs-new trait diffing on every customer update
  • Auto-generated events for downgrades, drops, and flips
  • Feeds the same stream your segments and journeys read
app.banchurn.com/overview
Banchurn
Naridon
Workspace
Overview
Customers
Segments
Campaigns
Engage
Automations
Templates
Churn
Intelligence
Measure
Analytics
Settings
Mmo@banchurn.com
Overview /Retention overview
Search ⌘KN
Active customers
4,182+6%
At risk
214−12 wk
Emails / wk
38.2kA− avg
Revenue saved
$52k+9%
Top at-risk · act nowchurn model
M
Meridian Health
logins ▼ 6d
82
V
Vertex Labs
key feature cold
74
O
Orbit Systems
plan downgraded
61
Active customers · 12w
Live events
signed_upAna · Growth
feature_usedexport_report
risk.risingVertex Labs · 74
campaign.sentWin-back · 214
email.openedWeekly digest
churn.savedHelio Inc
One stream, many sources

Client, server, Stripe, CSV: one customer timeline

Events arrive from the browser SDK, your backend, Stripe webhooks, scheduled endpoint syncs, and bulk uploads, and all of them resolve onto a single, deduplicated customer timeline. Downstream, everything else in Banchurn reads that one stream.

  • Browser + server + Stripe + CSV + endpoint sync
  • Resolved by customer id or email into one timeline
  • The single source every other module builds on
app.banchurn.com/overview
Banchurn
Naridon
Workspace
Overview
Customers
Segments
Campaigns
Engage
Automations
Templates
Churn
Intelligence
Measure
Analytics
Settings
Mmo@banchurn.com
Overview /Retention overview
Search ⌘KN
Active customers
4,182+6%
At risk
214−12 wk
Emails / wk
38.2kA− avg
Revenue saved
$52k+9%
Top at-risk · act nowchurn model
M
Meridian Health
logins ▼ 6d
82
V
Vertex Labs
key feature cold
74
O
Orbit Systems
plan downgraded
61
Active customers · 12w
Live events
signed_upAna · Growth
feature_usedexport_report
risk.risingVertex Labs · 74
campaign.sentWin-back · 214
email.openedWeekly digest
churn.savedHelio Inc
1
snippet to start capturing events
5
ingestion paths into one timeline
0
manual instrumentation for trait changes
custom events, your own names

Stop losing customers you could have kept

Book a walkthrough and see churn prediction, account signals, segments, campaigns, destinations, and Autopilot working together, on one platform.