The missing analytics layer for n8n

Email tracking analytics
built for automations

Gain actionable insights with precise email tracking. Monitor opens, clicks, and engagement in real-time—directly from your n8n workflows.

mailpulse-demo.mp4

Everything you need to master your email data

Powerful features designed for developer-first teams who need reliable analytics.

Invisible Tracking

Pixel-perfect open tracking that doesn't impact deliverability. Know exactly when your emails land.

Smart Click Maps

Automatically rewrite and track every link. visualizing user engagement paths.

Real-time Analytics

Watch events stream in live. Debug workflows and optimize content on the fly.

Privacy Focused

GDPR-compliant data handling. We process metrics without compromising user privacy.

Native n8n Support

Drop-in compatible with your existing n8n setup. No complex code required.

Global Infrastructure

Low-latency tracking endpoints distributed worldwide for maximum reliability.

Up and running in minutes

Three simple steps to supercharge your email workflows

1

Install the Node

Add n8n-nodes-mailpulse to your instance via Community Nodes.

2

Connect Workflow

Place the Email Tracker node before your email sending node.

3

View Insights

Watch your dashboard populate with live engagement data.

Official SDK

Works with your stack

Install our official SDK and start tracking in minutes. Full TypeScript support with hooks for React and composables for Vue.

$ npm install mailpulse
View SDK Documentation
index.ts
import { MailpulseClient } from 'mailpulse';

// Initialize the client
const client = new MailpulseClient({
apiKey: 'your-api-key'
});

// Get campaign stats
const stats = await client.getCampaignStats('campaign-id', {
period: '30d'
});

console.log(stats.stats.openRate); // 71.2
Developer First

Full API Access

Don't want to use our dashboard? No problem. Export all your data programmatically or build custom integrations with our comprehensive REST API.

  • RESTful API endpoints
  • Webhooks for real-time events
  • Comprehensive documentation
  • TypeScript SDK available
Read the API Docs
api-example.sh
# Fetch campaign stats via API
curl -X GET \
  https://mailpulse-io.lyten.agency/api/campaigns/cmp_123/stats \
  -H "x-api-key: mp_sk_live_..."
# Response
{
"id": "cmp_123",
"stats": {
"delivered": 12540,
"opens": 8420,
"clicks": 3204
}
}

Ready to optimize your emails?

Join hundreds of developers using Mailpulse to track their n8n workflows.