API & SDK

Banchurn is built to connect. Send events with the JavaScript SDK or the ingest API, backfill in bulk from CSV or Stripe, subscribe to webhooks for anything that happens, and point an AI agent at the MCP server to operate the platform programmatically. Everything the product does is available over the API.

docs.banchurn.com/api
Banchurn
Naridon
Workspace
Overview
Customers
Segments
Campaigns
Engage
Automations
Templates
Churn
Intelligence
Measure
Analytics
Settings
Mmo@banchurn.com
Settings /API reference
Search ⌘KN
ReferenceSDKWebhooks
POST/v1/events
key
POST/v1/identify
key
POST/v1/import
key
GET/v1/segments
key
POST/v1/webhooks
key
MCPbanchurn-mcp
agent
POST/v1/eventsingest key
curl -X POST https://api.banchurn.com/v1/events \
  -H "authorization: Bearer bnc_live_…" \
  -H "content-type: application/json" \
  -d '{
    "email": "ana@naridon.example",
    "event": "feature_used",
    "traits": { "feature": "export_report" }
  }'

# → 200  event recorded → segments, scoring & journeys update
The problem

Engagement tools are walled gardens with an export button

Data goes in through a snippet and comes out through a CSV, and anything in between means a fragile integration or a support ticket. Programmatic control, the kind an AI agent needs, usually isn't on the menu at all.

How it works

The flow, end to end

01

Authenticate

Mint a scoped key for your organization, or use the public SDK key in the browser.

02

Send events

Track from the SDK or push server-side over the ingest API.

03

Subscribe

Register webhooks to react to what happens inside Banchurn.

04

Automate

Point an AI agent at the MCP server and let it run segments, campaigns, and analysis.

Capabilities

What's in the box

JavaScript SDK

A small client for auto-tracking, identify, and custom events from the browser.

Event-ingest API

Push events server-side with a scoped key, resolving the customer by id or email.

Bulk import

Load customers and history from CSV, or sync subscriptions and revenue from Stripe.

Webhooks

Subscribe to platform events and receive outbound deliveries you can build on.

MCP server

A 100+ tool Model Context Protocol server lets an AI agent operate Banchurn directly.

Scoped keys

Mint organization-scoped API keys for exactly the integration you're building.

Ingest & identity

Every way in, onto one customer timeline

The SDK, the ingest API, bulk CSV, Stripe, and endpoint sync all resolve onto a single customer timeline by id or email. You choose the path that fits (a browser snippet, a server call, a nightly sync) and Banchurn does the reconciliation.

  • Browser SDK + server ingest + CSV + Stripe
  • Resolved by customer id or email into one timeline
  • Organization-scoped keys for each integration
docs.banchurn.com/api
Banchurn
Naridon
Workspace
Overview
Customers
Segments
Campaigns
Engage
Automations
Templates
Churn
Intelligence
Measure
Analytics
Settings
Mmo@banchurn.com
Settings /API reference
Search ⌘KN
ReferenceSDKWebhooks
POST/v1/events
key
POST/v1/identify
key
POST/v1/import
key
GET/v1/segments
key
POST/v1/webhooks
key
MCPbanchurn-mcp
agent
POST/v1/eventsingest key
curl -X POST https://api.banchurn.com/v1/events \
  -H "authorization: Bearer bnc_live_…" \
  -H "content-type: application/json" \
  -d '{
    "email": "ana@naridon.example",
    "event": "feature_used",
    "traits": { "feature": "export_report" }
  }'

# → 200  event recorded → segments, scoring & journeys update
Agent-ready

An MCP server, so an AI can run the platform

Banchurn ships a Model Context Protocol server exposing its capabilities as tools (build a segment, launch a campaign, read analytics, inspect churn) so an AI agent can operate engagement end to end. It's the same platform, driven by a model instead of a mouse.

  • 100+ tool MCP server for AI agent integration
  • Segments, campaigns, analytics, and churn as tools
  • Outbound webhooks to react to platform events
docs.banchurn.com/api
Banchurn
Naridon
Workspace
Overview
Customers
Segments
Campaigns
Engage
Automations
Templates
Churn
Intelligence
Measure
Analytics
Settings
Mmo@banchurn.com
Settings /API reference
Search ⌘KN
ReferenceSDKWebhooks
POST/v1/events
key
POST/v1/identify
key
POST/v1/import
key
GET/v1/segments
key
POST/v1/webhooks
key
MCPbanchurn-mcp
agent
POST/v1/eventsingest key
curl -X POST https://api.banchurn.com/v1/events \
  -H "authorization: Bearer bnc_live_…" \
  -H "content-type: application/json" \
  -d '{
    "email": "ana@naridon.example",
    "event": "feature_used",
    "traits": { "feature": "export_report" }
  }'

# → 200  event recorded → segments, scoring & journeys update
100+
tools on the MCP server
5
ways to get data in
1
customer timeline behind them all
API
for everything the product does

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.