Outcome. A renewal deal cannot stay in Closed Won without a signed contract link attached, so finance and legal are not left chasing paperwork after a deal is already counted as booked revenue.
flowchart TD
A[Deal Stage becomes Closed Won, Deal Type = Renewal, Signed Contract Link unknown] --> B[Set Deal Stage = On Hold - Missing Contract]
B --> C[Set Closed Won Reverted = true]
C --> D[Create task: add contract link]
D --> E[Notify owner: reverted]

When to use it, when not to
- UseUse it once your pipeline stages support required properties, and the goal is to make a signed contract link mandatory before a renewal counts as closed.
- UseUse it as a two-part control: the actual blocking happens through HubSpot's native required-stage-properties setting on the pipeline itself, not through a workflow. This fiche's workflow is a safety net that catches and corrects the cases where a deal still slipped through, since workflows react after a change happens, they do not prevent a manual stage move in the moment the way a stage requirement does.
- SkipDo not use it expecting the workflow half alone to stop a rep from moving a deal to Closed Won; build the native required-property setting on the Closed Won stage first, and treat the workflow as the backstop, not the primary control.
- SkipDo not use it on pipelines where a signed contract link genuinely is not the norm (a self-serve, no-contract renewal flow, for example); forcing the property on those deals adds friction without matching how the business actually operates.
or the renewal and expansion 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.





