Analytics

Which emails actually drove revenue?

Tie business outcomes to email touchpoints. Four attribution models, per-journey revenue breakdowns, and segment-level reporting. No more guessing whether that onboarding sequence is pulling its weight.

Funnel diagram tracing email touchpoints to business outcomes like activation, trial conversion, and deal closed

How it works

1

Sends are already tracked

Every email that goes through Molted Email logs the template, variant, journey step, and timestamp. This touchpoint data feeds the attribution models. You don't need to instrument anything extra.

2

Tell us when outcomes happen

POST to /v1/outcomes/ingest when a deal closes, a trial converts, or a meeting gets booked. Include the contact email, event type, and revenue amount.

3

Attribution runs automatically

The system traces the outcome back through that contact's email touchpoints. Pick last-touch, first-touch, linear, or time-decay depending on what question you're trying to answer.

4

Pull journey impact reports

GET /v1/outcomes/journey-impact gives you per-journey revenue breakdowns with segment and experiment splits. Revenue in, attribution out.

Ingest an outcome

POST /v1/outcomes/ingest

POST /v1/outcomes/ingest
{
  "tenantId": "your-tenant-id",
  "contactEmail": "alice@example.com",
  "eventType": "deal_closed",
  "eventName": "Enterprise Deal Won",
  "revenue": 15000,
  "metadata": { "dealId": "deal_xyz" }
}

Attribution models

Last-touch

All credit goes to the last email before the outcome. Simple, and usually the right choice for short sales cycles.

First-touch

All credit to the first email. Useful when you want to measure awareness, not closing power.

Linear

Equal credit across every touchpoint. Fair, but sometimes too fair. Use it when you genuinely don't know which step matters most.

Time-decay

Recent emails get more credit, older ones less. Reflects the reality that the last few touches usually matter more than the first.

Revenue per journey, broken down

How much revenue did the onboarding sequence drive? What about the re-engagement flow? Journey impact reports give you totals, attributed amounts, and breakdowns by segment and experiment.

GET /v1/outcomes/journey-impact?tenantId=your-tenant-id

[
  {
    "journeyId": "j_abc",
    "journeyName": "Onboarding Sequence",
    "totalOutcomes": 120,
    "totalRevenue": 48000,
    "attributedOutcomes": 85,
    "attributedRevenue": 34000,
    "segmentBreakdown": {
      "seg_123": { "outcomes": 50, "revenue": 20000 }
    },
    "experimentBreakdown": {
      "exp_456": { "outcomes": 30, "revenue": 12000 }
    }
  }
]

Close the loop on email ROI

Ingest outcomes from your product, pick a model, and let the attribution engine connect the dots. Per-journey impact reports show up automatically.