Setup guide V1 - 12 of 12

Quick reference

Copy the final snippets, CLI commands, dashboard URLs, and required environment variable.

Complete identify() call

All fields
DropFix.identify('user-id-from-your-db', {
  name: 'Febin Joseph',
  email: 'Febin@example.com',
  plan: 'growth',
  mrr: 49,
  signup_date: '2025-06-01',
  trial_ends: '2025-06-22',
  signature: user.dropfix_hash,      // server-generated HMAC-SHA256
  signedAt: user.dropfix_signed_at,  // Unix timestamp seconds
})

Logout reset

Logout reset
DropFix.reset() // call this before your normal logout logic

CLI commands

DropFix CLI
# First time - names all events and sets up auto-naming
npx dropfix scan --key YOUR_PUBLIC_KEY

# Preview what would change without making changes
npx dropfix scan --key YOUR_PUBLIC_KEY --dry-run

# Scan a specific directory only
npx dropfix scan --key YOUR_PUBLIC_KEY --dir ./src

Key dashboard URLs

Page

dropfix.in/dashboard

What it does

Main dashboard - live feed, signals, health overview

Page

dropfix.in/app-model

What it does

Event name review - approve or rename tracked events

Page

dropfix.in/users

What it does

All tracked users with health scores and active signals

Page

dropfix.in/signals

What it does

All active churn signals ranked by urgency and MRR at risk

Page

dropfix.in/settings/integrations

What it does

Connect Stripe, Gmail, and Slack

Page

dropfix.in/settings/security

What it does

Public key, HMAC secret, excluded users

Environment variable

Variable name

DROPFIX_SECRET_KEY

Where to get it

DropFix -> Settings -> Security -> Secret Key. Used to sign identify() calls with HMAC-SHA256. Keep server-side only.

Need help? Email febin@dropfix.in. Personal response guaranteed.