Follow up with context

Reference the requested roofing service and the next useful action. Generic “just checking in” messages add little value.

Limit the sequence

Set a small number of spaced follow-ups. More messages are not automatically better, especially when no new value is added.

Stop across every channel

A reply, booking, opt-out, wrong contact, complaint or invalid address should stop automated outreach immediately.

Review rather than delete

After the final unanswered follow-up, move the record to review. Preserve accurate history without continuing indefinitely.