Create closed-sale row and post team announcement

Completed sales contracts lack a central record, leaving billing and installers without sale details or dates. Create a sales row and broadcast a team message so ops and billing have context same day.

Create closed-sale row and post team announcement

Overview

Create closed-sale row and post team announcement