Outcome. Once a contact is handed to sales as a Sales Qualified Lead, the attribution values marketing reports on are frozen in a snapshot, so a later re-import, merge, or new campaign touch never quietly rewrites numbers already reported to leadership.
flowchart TD
A[Lifecycle stage changes to Sales Qualified Lead] --> B{Attribution locked already true?}
B -->|No| C[Snapshot original source and first touch campaign]
C --> D[Set attribution_locked = true]
B -->|Yes| E[No action]

When to use it, when not to
- UseUse once your team has been burned by an attribution report changing after the fact because a later touch rewrote first-touch or last-touch fields.
- UseUse alongside marketing-ops-010 (first-touch lock) to cover the fuller attribution set, not only first touch.
- SkipDo not use if attribution fields already stop changing on their own after SQL handoff in your portal; check current behavior on a test record before building this.
- SkipDo not expect this to prevent someone from editing the original fields directly. It creates a separate frozen snapshot for reporting; it does not lock the source field itself. See Known pitfalls.
or the marketing ops pack, 39 EUR
One-time, excl. VAT. 30-day refund, no questions asked. Founding prices until 31 October, then 199 and 59 EUR. Includes every spec added later, up to the full 500, and the one-click installer on the full library. Building on client portals? The agency licence at 449 EUR covers unlimited client portals.





