Nightly follow-ups keep up as the platform grows
Each night the platform nudges customers who have gone quiet during their requirements stage, alerts their customer success manager when the silence continues, and retries notifications that did not get through the first time.
Before sending anything, each run first reads what every workspace owes. That reading used to happen one workspace at a time, so with enough workspaces it could take up the whole run. It now reads several at once and stops reading after a fixed time. It reports any workspaces it did not reach, and starts with a different workspace each night, so the same ones are not left out every time.
A customer who comes back in the moment between the run reading their lead and sending the nudge is no longer nudged, and their lead is not marked as nudged. The retry run also sends every missed invoice notice before it starts on the bid pool, so those notices are never held up.