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.