1. Home
  2. Work
  3. DM attribution
Case study 2 of 4 · 2026 · The same confidential client

The A$208k the founder could not see.

An outbound Instagram DM team ran for over a year with no hard ROI number. Matching every conversation to a verified sale produced one.

  • A$208kRevenue tied to specific DM conversations.
  • 36 of 45Attributed sales started by outbound DMs.
  • 100%Matches individually verified before counting.

Problem

The client ran an outbound Instagram DM team for over a year with no hard ROI number. Nobody could say whether the DMs produced sales or just conversations. The team's budget was defended by anecdotes.

Build

Every Instagram DM conversation was pulled from the CRM into the warehouse and entity-resolved against buyers across the CRM, the sale form, and payment records. Each match was individually verified before it counted.

The result is a canonical attribution roster, rebuilt by a script rather than a spreadsheet, so the number stays alive as new sales land.

Delivery

45 DM conversations tied to closed sales, 36 of them started by the outbound team. A$208k in revenue attributed to specific conversations. The founder's first hard number on what outbound actually produces, now maintained automatically.

The write-up · 8 min readShipping a revenue warehouse solo in 8 weeks Read the article

Want this for your sales team?

Most engagements start with attribution or a warehouse and grow from there.

See the revenue data offer