Before spending anything on new traffic, work what is already in your CRM. It costs nothing and the intent is already established.
Let the agent do the reaching out
The agent mines your CRM and re-engages aged and cold leads over text, instead of waiting for them to come back. See re-engaging cold leads.
Two settings shape it: how long to wait before following up, and how many attempts before stopping.
Prioritise by how close they were
Not all leads deserve the same effort:
Sort your CRM by oldest-first once a week. Untouched leads are pure loss, and they are the easiest thing on this list to fix.
Work out what actually blocked them
The lead drawer shows the abandoned cart contents, the pre-qual result, and the full agent conversation. Read it before making contact. Usually the blocker is obvious: payment higher than expected, unsure about delivery, waiting on a trade number.
Make sure nothing goes stale
Lead routing assigns every new lead immediately and escalates when nobody follows up. That is the structural fix for leads sitting untouched, rather than relying on people to remember.
Reps must log their activity. An unlogged call looks identical to no call, so escalation fires anyway and your data on response times is wrong.