Signal Fusion Architecture

Two data streams. One risk picture.

Vendarix is the only churn platform that treats product usage and support sentiment as equal co-predictors of account health.

More signal sources than typical CS tools
<24h
From event data to risk score
3 days
Typical time-to-live

How the signal fusion works.

DATA SOURCES CRM Product Analytics Support Tickets 3 connectors NORMALIZATION Cohort baseline per-account FUSION MODEL Risk Score 0 – 100 · Daily PLAYBOOKS Slack · CRM Task Health Field Auto-triggered
Abstract visualization of product usage telemetry data streams — session frequency waves and engagement depth gradients

Usage telemetry: the engagement layer.

We ingest session events from Segment, Amplitude, Mixpanel, or a direct API. Vendarix normalizes against your product's average cohort — a power user at Kartell looks different than a power user at Mosaic.

Session frequency score
Feature adoption depth score
Login cadence decay index

Support sentiment: the frustration layer.

Ticket text from Zendesk or Intercom is scored by a lightweight NLP model. Volume, escalation patterns, and unresolved thread aging all feed the sentiment index — updated with each new ticket.

Ticket sentiment index
Escalation rate rolling 30d
Open thread aging score
Abstract visualization of support ticket sentiment analysis — flowing data with warm amber risk-signal indicators

One score. Actionable by default.

The Vendarix Risk Score (0–100) is a weighted combination of both signal streams, calibrated against your cohort's historical churn events. Anything above 65 triggers a configurable CSM playbook.

Playbooks that fire before you think to look.

Slack Alert

CSM gets notified in their Slack channel the moment a risk threshold is crossed — with the score, the drivers, and the suggested first step.

CRM Task

A task auto-creates in Salesforce or HubSpot, assigned to the account owner, with the risk context pre-filled.

Health Field Update

The account's health field in your CRM updates automatically so your whole team sees the change without manual entry.

Ready to connect both signals?