# pipeline-diff

> Updated 2026-10-05 · type: tool · category: analytics-bi · status: active · rev 1

pipeline-diff is an MIT, self-hostable pipeline-waterfall tracker that rebuilds week-over-week HubSpot and Salesforce deal changes from the CRM's own history.

- Open source: yes (MIT)
- Self-hostable: yes
- Pricing model: free
- Best for: A RevOps or sales-ops team on HubSpot or Salesforce that wants week-over-week pipeline-waterfall and deal-change inspection without paying for Clari or Gong, run on its own CRM data, with the same change data exported as plain files an AI agent can read.
- Not for: A team that needs a managed, supported revenue-intelligence platform (with conversation intelligence) rather than a self-run Python tool, one not on HubSpot or Salesforce, or anyone needing a proven, widely-adopted project today: it was published 2026-09-29 and is unproven (~1 star).
- Last verified: 2026-10-05

- **Canonical:** https://gtmstacker.com/registry/tool/pipeline-diff/
- **Source:** [goran-revops · Reddit r/revops / GitHub](https://github.com/goran-revops/pipeline-diff)
- **Tags:** analytics-bi, revops, sales-pipeline, sales-forecasting, hubspot, salesforce, self-hostable
- **Repository:** https://github.com/goran-revops/pipeline-diff

## Is pipeline-diff open source?

Yes, pipeline-diff is open source under the MIT license.

## How much does pipeline-diff cost?

pipeline-diff is free to use.

## Can I self-host pipeline-diff?

Yes, pipeline-diff can be self-hosted (the source is available under the MIT license).


---

pipeline-diff is an open-source pipeline change tracker for HubSpot and Salesforce: revenue intelligence you run on your own CRM data. It shows what changed in your sales pipeline over any stretch of time (which deals are new, won, lost, pushed out, which amounts or forecast categories moved, which deals are past their close date), puts it on a live waterfall dashboard, and writes the same data as plain files an AI agent can read. Open source: yes (MIT); self-hostable; free. It was published 2026-09-29 and is nascent (~1 star at verification).

## What it does

pipeline-diff only reads from your CRM (HubSpot via a service key with `crm.objects.deals.read` and `crm.objects.owners.read`, or Salesforce) and rebuilds the past from the CRM's own change history, so the first run can already report what moved last week. HubSpot keeps no automatic pipeline snapshots and Salesforce keeps roughly three months of trend history, which is the gap it fills. It opens with a one-sentence summary ("Pipeline went from USD 8.96M to USD 9.50M, up USD 536k...") and numbers that add up in both money and deal count: start, added, won, lost, pushed out, other, end, then a waterfall you can click into down to a single deal's full stage / amount / close-date / owner / forecast-category history. Tabs cover all changes (CSV export), by owner, by stage, forecast-category movement, and flags (past-due, close dates pushed, forecast category down, moved back a stage, stalled, reassigned). It also writes `summary.md`, CSVs, and export files intended for an AI agent to read. You can try it with no CRM via `pip install pipeline-diff` then `pipeline-diff demo`. Open source: yes (MIT); self-hostable.

## Provenance

- MIT per repo (license and metadata read from the GitHub API, not guessed); goran-revops/pipeline-diff; created 2026-09-29; pushed 2026-09-29; not archived; ~1 star; Python; homepage pypi.org/project/pipeline-diff (verified 2026-10-05).
- README (maker-stated): a live waterfall dashboard with deal drill-down; by-owner / by-stage / forecast / flags views; CSV export and plain files for agents; read-only CRM sync that rebuilds history from the CRM's change log; positioned as "an open-source alternative to the pipeline waterfall and deal inspection in tools like Clari and Gong."
- Surfaced in the GTM Stacker signal run (2026-10-05 pass) via a maker post in r/revops; license and repo facts independently re-verified against the GitHub repo and PyPI 2026-10-05.

## Why it matters for a GTM stack

The pipeline-waterfall view (what changed, who moved it, what slipped) is one of the things RevOps teams most often pay Clari or Gong for, precisely because HubSpot and Salesforce do not surface week-over-week change well. pipeline-diff's bet is that this specific view can be rebuilt from the CRM's own change history with a read-only key and run on infrastructure you own, under a permissive licence, with the same change data exported as files an agent can consume. The honest read: it is brand new and unproven (~1 star, published 2026-09-29), it is a self-run Python tool rather than a supported platform, and it covers pipeline inspection, not the conversation-intelligence side of Clari or Gong. But for a lean GTM team that already wants to own its revenue data and is comfortable running a small tool, it is a license-clean, self-hostable way to get the waterfall without the per-seat bill, and its agent-readable output fits a stack that is starting to put agents on its pipeline data.
