Powerful API for seamless integration

Connect Daxa to your existing tools and workflows. Push insights to your CRM, customer success platforms, and more.

Fetch detailed insights and issues for each individual recording session
Query account-level data for customer success teams to monitor user health
Get aggregated behavior patterns by user metadata (plan type, company size, etc.)
Real-time webhooks when critical issues are detected or specific users/accounts show churn signals
Export conversion predictions and friction scores directly to your CRM

API Pricing

Pay only for what you use with our flexible per-recording pricing model

$0.03/ per recording
Get Started
daxa-integration.js
// Initialize Daxa API
// Schedule a demo to receive an API key

const daxa = new DaxaAPI({
  apiKey: 'your-api-key',
  environment: 'production'
});

// Track user behavior
await daxa.track({
  userId: 'user-123',
  event: 'checkout_started',
  properties: {
    cart_value: 299.99,
    items: 3
  }
});

// Get insights for CRM integration
const insights = await daxa.insights.get({
  userId: 'user-123',
  timeframe: '30d'
});

// Export to your CRM
await crm.updateContact(insights.userId, {
  friction_score: insights.frictionScore,
  conversion_likelihood: insights.conversionLikelihood
});

Everything you need to integrate

Our API is designed for product and customer success teams who want actionable insights without complexity

Recording-Level Insights

Get detailed issue detection and behavioral insights for each individual session recording

const recording = await daxa.recordings.get({
  recordingId: 'rec_abc123'
});

// Get all issues detected in this session
const issues = recording.issues;
const frictionScore = recording.frictionScore;

Account Health Monitoring

Query aggregated data by account for customer success teams to monitor user health and prevent churn

const accountData = await daxa.accounts.get({
  accountId: 'acc_enterprise_123',
  timeframe: '30d'
});

// Track account health metrics
const healthScore = accountData.healthScore;
const churnRisk = accountData.churnRisk;

User Metadata Filtering

Filter and aggregate behavior patterns by plan type, company size, or any custom user properties

const insights = await daxa.insights.query({
  filters: {
    plan_type: 'enterprise',
    company_size: '>500'
  },
  metrics: ['conversion_rate', 'friction_score']
});

Real-time Webhooks & CRM Export

Get instant notifications for critical issues and automatically export predictions to your CRM

// Setup webhook for churn signals
await daxa.webhooks.create({
  url: 'https://your-app.com/churn-alert',
  events: ['high_churn_risk_detected']
});

// Export to CRM
await salesforce.updateContact(userId, {
  friction_score: insights.frictionScore
});