Event Analytics

Track behavior. Trigger emails.

Monitor user actions in real-time and automatically send the right email at the perfect moment. Event-driven automation that converts.

Included free with all plans. No extra cost.

Track events with one API call

Send event data and trigger workflows automatically.

track-event.ts
import { MailJunky } from '@mailjunky/sdk'

const mailjunky = new MailJunky('mj_live_xxx')

// Track a custom event
await mailjunky.events.track({
  email: '[email protected]',
  event: 'product_viewed',
  properties: {
    productId: 'prod_123',
    productName: 'Premium Plan',
    price: 49.99
  }
})

// Track purchase event
await mailjunky.events.track({
  email: '[email protected]',
  event: 'purchase_completed',
  properties: {
    orderId: 'order_456',
    total: 99.99,
    items: 3
  }
})

Powerful event tracking

Everything you need to understand and act on user behavior.

Custom Event Tracking

Track any user action - purchases, sign-ups, feature usage, clicks, or custom business events.

Real-time Event Stream

See events as they happen with live streaming and instant webhook notifications.

Smart Segmentation

Filter and segment users based on event history and behavior patterns.

Event-based Triggers

Automatically trigger email workflows when specific events occur or conditions are met.

Analytics & Insights

Visualize event trends, conversion funnels, and user engagement with beautiful charts.

User Journey Mapping

Track complete user journeys from first touch to conversion and beyond.

Built for real-world workflows

Common patterns that drive revenue and engagement.

Cart Abandonment

Track when users add items to cart but don't complete checkout. Automatically send recovery emails.

cart_addedcheckout_startedpurchase_completed

Onboarding Sequences

Monitor user progress through onboarding steps and trigger contextual emails.

user_signed_upprofile_completedfirst_action

Feature Adoption

Track feature usage and send targeted education emails to increase adoption.

feature_viewedfeature_usedgoal_completed

Re-engagement

Detect inactive users and automatically trigger win-back campaigns.

last_logindays_inactiveengagement_score

Beautiful analytics dashboard

Visualize events, track conversions, and monitor user journeys in real-time.

Event Analytics Dashboard
Event analytics dashboard showing charts and user behavior data

Event Trends

Track event volume and trends over time with interactive charts.

User Journeys

See complete event timelines for individual users and cohorts.

Conversion Funnels

Analyze drop-off points and optimize your conversion flows.

Event-driven workflows in action

Track events → Set conditions → Trigger emails automatically

1

Track events from your app

Send event data whenever users perform actions. Track anything - clicks, purchases, sign-ups, feature usage.

mailjunky.events.track()
2

Create event-based triggers

Set up workflows that listen for specific events or event combinations. Add conditions and filters.

When: cart_added Wait: 30 minutes If: No checkout_completed
3

Emails send automatically

Workflows trigger at the perfect moment. Track opens, clicks, and conversions to measure impact.

Fully automated, perfectly timed

Start tracking events today

Event analytics included free with all plans. Send your first event in minutes.

Get started free
MailJunky

© 2026 MailJunky. All rights reserved.