· Maksim Shchegolev

Lead Follow-Up System: Cadence, Stop Rules, Ownership

A lead follow-up system is a state machine that starts after the first meaningful response and sorts every waiting lead into 1 of 3 situations, each with a window rather than a fixed script, a named owner and a written next step. A lead with no state and no owner is not being followed up, whatever the activity log says.

Want this checked on your own site? Run the free AI visibility check, or order the full audit.

Most advice about following up on leads is advice about writing messages. That is the smaller half of the problem. A team can have excellent messages and still lose deals, because nobody wrote down when the sequence ends, who owns the lead while it runs, and what the record says afterwards. This guide treats follow-up as a state machine with an exit condition and a named owner, and it starts exactly where the speed-to-lead SLA ends: the first meaningful response has been sent, and now there is silence.

In one sentence

A lead follow-up system is a state machine that starts after the first meaningful response, sorts every waiting lead into one of three situations, gives each one a window rather than a fixed script, names the person who owns it, writes its state back to the CRM, and always ends in a decided outcome.

Where does follow-up start, and what is not part of it?

The handover point matters, because two different failures get confused constantly.

If a buyer submitted a form and nobody has answered them yet, that is not a follow-up problem. That is an internal failure with a timer, an escalation ladder, and a breach record, and all of it belongs to the speed-to-lead SLA. Do not build a follow-up cadence to compensate for a first response that never happened. You will paper over the real number.

Follow-up begins one step later. The first meaningful response was delivered, it addressed the buyer’s actual question or set a concrete next step, and the buyer has not moved the conversation forward. Nothing is broken internally. The wait is now external, and waiting is a state you have to manage rather than a queue you have to unblock.

SituationWhose failure it isOwning mechanismOwning guide
No first response sent yetYoursTimer, escalation ladder, breach logSpeed-to-lead SLA
First response sent, buyer silentNobody’s yetFollow-up window and stop ruleThis guide
Lead assigned to the wrong personYoursRule precedence and fallback queuesRouting playbook
Stage moved without evidenceYoursAllowed transitions and required proofCRM automation
Fit is real, timing is notNeitherRecycle with a reason and a return dateMQL to SQL handoff

One practical consequence: the entry event into follow-up should be a real, queryable timestamp, not an opinion. If your Hub already records the moment the human clock stopped, that same timestamp anchors the follow-up window. If it does not, build that first, because everything below depends on knowing when the waiting began.

Why template roundups fail as an operating model

Search for follow-up advice and you get collections of email templates and sequences promising to close deals in a fixed number of sends. The messages are sometimes good. The model behind them assumes three things that are rarely true.

It assumes one channel, usually email, while your buyer answered on a messenger, called back once, and ignored the thread. It assumes no state, so the sequence has no way to know that touch five is going to someone who replied after touch two. And it assumes an infinitely patient buyer who is neutral about receiving a fourth message that adds nothing.

The two pieces that are consistently missing are the ones that decide whether the system works at scale: the rule for stopping, and what the sequence writes back so the next person can see what happened. A template library with neither is a copywriting exercise with a send button attached.

What are the three follow-up situations, and why can they not share a cadence?

Every lead sitting in follow-up is in one of three states, and the evidence you hold about them is completely different in each. Treating them identically is the single most common cause of the feeling buyers describe as being chased.

No reply at all. You responded, and nothing came back. You do not know whether the message arrived, whether the contact detail is correct, whether the person still works there, or whether they are even the right person. Everything you know comes from one form submission. The first job here is not persuasion, it is verifying reachability. The highest-value move is a channel switch, not a fifth message on the same dead thread.

Reply, then silence. They wrote back, maybe twice, and then stopped. This is the richest situation, because you have proof the contact works and proof of some intent. Silence at this point usually means something moved inside their organisation: a priority shifted, a budget slipped, the person who cared went on leave. The first job is to make it easy for them to tell you the true status, including the status where the answer is no.

Explicit “not now”. The buyer told you the timing themselves. This is not follow-up at all, it is a scheduled return, and running a persuasion cadence over it is the fastest way to convert a future deal into a permanent no. The first job is to capture the reason and the date, set one dated task, and turn the sequence off.

SituationWhat you actually knowFirst jobWindow, illustrativeTouches inside the window, illustrativeExit if nothing happens
No reply at allOne form submission and unverified contact detailsEstablish that you can reach a real person8 to 12 business days3 to 5Recycle with reason “no contact established”
Reply, then silenceWorking contact, some stated context, unknown blockerMake the true status easy to say3 to 5 weeks3 to 4Recycle with the last known state written down
Explicit “not now”A stated reason and usually a dateRecord the date and protect itThe buyer’s date, not yours1 dated touch plus a status noteNot applicable, this is a scheduled return

The window and touch numbers above are a starting template to test, not benchmarks. Set them, run them for a defined period, then compare decided rates rather than copying numbers from an article, including this one.

How does follow-up work as a state machine?

The CRM automation guide owns deal stage transitions. Follow-up state is a different and smaller field that sits alongside the stage and answers one question: what is happening to this lead right now, and what ends it. Keeping them separate is what stops “In progress” from meaning nine different things.

Follow-up stateEntry evidenceAllowed transitionsRequired action while in it
Awaiting replyFirst meaningful response delivered, no buyer responseActive, Dormant dated, Stopped, DisqualifiedNext touch scheduled with a due datetime
ActiveTwo-way exchange in the last defined periodAwaiting reply, Dormant dated, Won, Lost, DisqualifiedOwner drives to a next step, sequence paused
Dormant datedBuyer named a time to return, recorded with a dateActive, Recycled, DisqualifiedOne dated task, no automated sends
StoppedWindow elapsed with no reply, reason writtenRecycled, Active on new inboundNo touches, record readable and owned
RecycledFit confirmed, timing absent, reason from a fixed listActive on new inboundOwnership with marketing, per the handoff guide
DisqualifiedA stated fact making them ineligibleActive only on new evidence, reviewedSuppressed from outbound cadences

Two rules keep this honest. Every state must have at least one exit that does not depend on the buyer doing anything, otherwise leads pile up in “Awaiting reply” forever. And every transition writes a reason, because a state change without a reason is indistinguishable from someone clearing their task list.

How should cadence spacing be designed?

Spacing is not a style choice. It follows from one observation: buyer recall of their own request decays quickly, while the cost of a badly timed message rises as the request ages. A message two days after a form submission lands in context. The same message five weeks later, unchanged, reads as a system talking to itself.

So the shape decays. Touches sit close together early and spread out later, and the total window closes rather than trailing off. A practical starting shape is a first gap of one to two business days, then roughly doubling, with the final touch honestly labelled as the last one.

InputQuestion to answerEffect on spacing
Buyer’s stated timelineDid they name a month, a quarter, a project date?Their date overrides your default entirely
Request typeWas this a pricing question or a research download?Concrete requests decay faster and need tighter early gaps
Deal size and buying groupDoes the decision need three people in a room?Wider gaps, more written artefacts they can forward
Channel the buyer choseDid they write on a messenger or submit a form?Messenger tolerates short gaps, email does not
Evidence heldHave they replied even once?Evidence buys you a longer window, not more messages
SeasonalityIs their industry closed for the period?Pause the window rather than burning touches into an empty office

A fixed seven-touch sequence misfires for a structural reason rather than an aesthetic one: it has no state input. It was designed for an average lead, and no individual lead is average. It cannot tell the difference between someone who never opened anything and someone who replied on a different channel yesterday. If the only thing that stops it is a person remembering to unenrol the buyer manually, it will eventually send touch five to a signed customer.

Be direct about the numbers here. Touch counts, intervals, and reply rates are configurable operating choices. The widely repeated claims that a sale takes some specific number of touches do not have a traceable source and should not be used to justify a cadence design. Your own decided rate, measured over a defined period, is the only number that should move these settings.

What must every touch add, and how do you test it?

The test is simple to apply and uncomfortable to pass. Delete the touch. Does the buyer lose anything? If the honest answer is no, the touch exists to make the sender feel productive.

A touch qualifies if it does at least one of four things: it gives the buyer information they did not have, it reduces the effort required from them, it makes a decision easier to make, or it honestly closes the loop and releases them.

MessageDoes it add anything?What to send instead
”Just checking in”No, it reports your internal stateThe answer to the question they were weighing, or nothing
”Bumping this to the top of your inbox”No, and it announces that you are repeating yourselfA new fact, a shorter option, or the close-of-loop message
”Did you see my last email?”No, it asks the buyer to do your administrationRestate the one decision in a single sentence with a yes or no route
”Circling back on the below”No, it is the previous message with a prefaceRemove the preface, add what changed since
”We changed the limit you asked about, here is the new number”Yes, new informationKeep it, and lead with the number
”Here is the estimate, with the two assumptions it rests on”Yes, reduces their effortKeep it, attach something forwardable
”I am closing this out unless I hear otherwise, no reply needed”Yes, closes the loop honestlyKeep it, and mean it

The last row deserves attention. A close-of-loop message works because it removes the social cost of saying no, and it frequently gets replies that the previous three touches did not. It only works once. If you send a final message and then send four more, you have taught that buyer that your messages are not literally true, and every future message from your company is discounted accordingly.

Templates help with consistency and speed. They are not performance guarantees, and any template that survives more than a quarter without editing is probably being sent to buyers whose situation it no longer describes.

Which channel does which job?

Channel choice is a job assignment, not a persistence tactic. Switching channels is useful because it tests a different assumption, not because it applies more pressure.

ChannelBest atWeak atUse it when
Phone callBranching questions, hearing hesitation, resolving in one pass what six messages would notReaching people who ignore unknown numbers, and leaving no artefact unless loggedThe next question has more than two plausible answers
MessengerShort factual confirmation, speed, informality where it is already normalAnything needing a document, a number, or an audit trailThe buyer already chose to write to you there
EmailDocuments, numbers, anything they must forward to a colleagueGetting a fast answer from a busy personThe decision requires someone you have never spoken to
Booking linkRemoving scheduling effort once interest existsAnything before the buyer has accepted a next stepThe thread has stalled on logistics rather than on the decision
Voicemail or missed-call noteNaming yourself and the reason, onceRepetition, which reads as pressure immediatelyPaired with a written message on another channel, one time

A call beats a message when the answer branches, when you need to hear how someone hesitates before answering a price question, or when a written thread has stalled twice for reasons you cannot diagnose in writing. A message beats a call when the buyer explicitly prefers writing, when the content needs to be forwarded intact, or when the useful information is a document rather than a conversation.

Consent and suppression obligations differ by jurisdiction, by channel, and by whether the contact is a business or an individual. Automated messaging, recorded calls, and outbound contact after a stated preference are all governed differently in different markets. Have counsel review your channel mix and your suppression handling before you scale a cadence, and treat this section as operational guidance rather than legal advice.

What are the stop rules?

A follow-up system without a stop rule is not a system, it is a leak. Three different endings get collapsed into one in most CRMs, and separating them is what makes the exit data useful.

DecisionTriggerWho decidesWhat is writtenWhat happens to the record
Stop the cadenceWindow elapsed with no replyAutomatic at window end, owner may extend once with a reasonstop_reason, last known stateStays with the owner for a defined period, no further touches
RecycleFit is confirmed, timing is notOwner, reason from a fixed listrecycle_reason, dormant_untilOwnership returns to marketing per the handoff rules
DisqualifyA stated fact makes them ineligibleOwner, with manager review of the reasondisqualify_reason and the evidence for itClosed, suppressed from prospecting cadences
Scheduled returnBuyer named a dateOwnerdormant_until, buyer’s stated reasonOne dated task, all automation off
Stop contact requestBuyer asks to stop, on any channelImmediate, no discretion, no manager approval neededSuppression flags on every channelAll outreach stops, reviewed against your legal obligations

The difference between stopping and disqualifying is the difference between “we ran out of window” and “we know a fact that closes this”. Stopping is a scheduling decision. Disqualification is a data decision, and it should require a reason from a short controlled list, such as no fit against your ICP, wrong geography, a competitor, an unreachable contact after verified failures, or an explicit request to stop. Sales teams that let reps disqualify freely end up with a category that means “I gave up”, which destroys the value of every downstream report.

Recycling deserves a fixed reason list too, because it is an exit and not a bin. The receiving side has to be able to act on it. Ownership transfer, the criteria for accepting a recycled lead back, and what marketing does with it afterwards belong to the MQL to SQL handoff guide, and recycling is the point where this guide hands over.

Who owns a lead during follow-up, and what happens at a handover?

One named person owns the lead for the whole cadence. Not a team alias, not a shared inbox, not “whoever picks it up”. The rules that decide who that person is in the first place belong to the routing playbook. What this guide owns is what happens to an in-flight cadence when that person changes.

A sequence running under someone’s name is a promise that the person exists and is reading replies. When they leave, change territory, or go on extended leave, three things must happen before anything else sends.

  1. Pause every in-flight cadence attached to that owner, on every channel, before the next scheduled send.
  2. Transfer ownership in the Hub and the CRM together, so the record and the sending identity match.
  3. Have the new owner send one real message that names the change, and only then resume, never mid-sequence as if nothing happened.

The failure mode here is quiet and common: sequences continue sending from the address of someone who left three months ago, buyers reply, and the replies land in an unmonitored mailbox. Nothing alerts anyone, because from the reporting side everything looks active. Add “pause all in-flight cadences” to your offboarding checklist and verify it with a test send, because this is the kind of thing that is never noticed until a customer mentions it. Consistency in how different owners run the same state is as much a training question as a configuration one, which is covered in sales onboarding.

What does follow-up write back to the CRM?

This is the half that template roundups never address. A follow-up sequence produces activity, and activity is not state. Fourteen logged emails tell the next person nothing except that someone was busy. State is a small set of fields that answer, in about thirty seconds, what is happening and what happens next.

FieldWritten byWhenWhy the next person needs it
follow_up_stateLead HubOn every transitionTells them what is happening without reading the thread
entered_followup_atLead HubWhen the first meaningful response was deliveredAnchors the window and makes aging computable
situationOwner or ruleOn entryDetermines which cadence shape applies
last_meaningful_contact_atCRM or conversation toolOn each genuine two-way exchangeSeparates attempts from actual contact
touch_count_in_windowSequence toolOn each sendDetects cadences that ran past their stop rule
last_channelLead HubOn each sendPrevents two channels firing on the same day
next_action_dueCRMWhenever a state has an open actionThe one field a manager needs at nine in the morning
dormant_untilOwnerOn a scheduled returnMakes a promise to a buyer findable by a system
stop_reason, recycle_reason, disqualify_reasonOwnerOn exitTurns each exit into data instead of a disappearance
suppression flagsCapture point and CRMOn request, immediatelyPrevents a send that is embarrassing or unlawful

Where these fields physically live, and which system is authoritative for each, is the Lead Hub and CRM boundary question. The rule that matters for follow-up is that state is written by whichever system detects the event, and the first source of the lead is never overwritten by a follow-up touch, which the attribution model depends on.

One test tells you whether your writeback is working. Pick a lead at random that has been in follow-up for three weeks and hand the record to someone who has never seen it. If they cannot say what is happening and what happens next without opening a single email, the writeback is decorative.

What may an automated sequence send unattended?

The boundary is not about how clever the tooling is. It is about what the automation is allowed to claim, and what happens when reality contradicts it.

ActionMay run unattendedConditionLogged
Send a booking link the buyer asked forYesReply detection is live on all channelsYes
Send a document or price sheet already promisedYesContent approved and version trackedYes
Send a scheduled status update on an open requestYesWritten honestly as a scheduled messageYes
Send the final close-of-loop messageYesIt is genuinely the last one in the windowYes
Remind the owner that a touch is dueYesAlways allowed, this is internalYes
Move a lead to Dormant dated on a buyer’s stated dateYesDate came from the buyer, not inferredYes
Claim to be a personal note written just nowNoNeverNot applicable
Assert unverified facts about the buyer’s companyNoNeverNot applicable
Send anything after a reply on any channelNoReply detection must pause every channelYes, as an incident
Send anything after a stop requestNoNeverYes, as an incident
Set a lead to “not interested” without human reviewNoA human confirms every negative exitYes
Open a cadence on a dormant lead on its due dateOnly the reminderThe owner writes the actual messageYes

The hard rule underneath the table: an automated sequence never presents itself as a personal message written in the moment. This is not only an integrity position. It is durable operations. Buyers reply, and the reply breaks the illusion instantly, at which point every previous message is retroactively reinterpreted. Write scheduled messages as what they are, and keep the genuinely personal ones for the moments that deserve them.

Reply detection is where most automation boundaries actually fail. If a reply on WhatsApp does not pause the email sequence, you do not have reply detection, you have two independent systems that occasionally agree. Test it deliberately: reply on each channel and confirm every other channel goes quiet. Treat any send that follows a reply as an incident with a written cause, in the same spirit as the NIST AI Risk Management Framework, which makes the general point that automated decisions are only manageable when they are traceable and measurable.

For what the platforms themselves support, read the vendor documentation rather than a summary. HubSpot’s documentation on lead pipeline automation describes how logged attempts and buyer responses advance a record, and its documentation on setting a record owner shows that ownership assignment has product-specific behaviour worth covering with tests. Whether a human or a tool should be doing the sending at all is the subject of AI SDR versus human SDR.

How do you reactivate a dormant lead honestly?

Reactivation fails when it pretends the gap did not happen. The buyer remembers, or does not remember at all, and either way a message written as if the conversation paused for an hour reads as either dishonest or automated.

Name the gap. One sentence, no apology theatre: what you discussed, roughly when, and why you are writing now. Then check the basics before pitching anything, because the person may have changed roles and the problem may be solved.

Dormancy typeLead withChannelWhat not to do
Buyer named a dateThe date they named, and what changed sinceThe owner’s own channel, writtenArrive two weeks early, or arrive as a generic campaign
Went quiet mid-conversation months agoThe last state you both knew, in one sentenceThe channel the conversation lived onContinue the old thread as if it never stopped
Closed lost with a stated reasonThe specific reason and a direct question about whether it still holdsWritten, short, one questionReopen without checking the person is still in the role
Never contacted, long past the windowTheir original request, quoted, with an honest acknowledgment of the gapA channel you have not triedPresent it as a brand new inbound enquiry
Former customerA concrete change on your side or a known change on theirsOwner, by phone if the relationship supports itRoute them into a prospecting cadence with strangers

Two things earn a reply on a dormant record: something genuinely new on your side, or the date the buyer themselves named. Everything else is a message about your pipeline needs.

Reactivation is one message, then a wait. It is not a cadence restart at full intensity. And the record must carry its original source, its last stated reason, and its previous owner into the new conversation, otherwise you re-qualify from zero, ask questions they already answered, and break the source history the reporting depends on.

How do you measure follow-up without rewarding volume?

Every activity metric in this area can be improved by sending more, which is why activity metrics quietly degrade follow-up quality. Measure endings, not effort.

MetricDefinitionWhat it exposesWhy not the volume version
Decided rateShare of leads entering follow-up that reach won, lost, recycled, or disqualified inside the windowWhether the system actually ends things”Touches sent” ends nothing
Undecided agingLeads past their window with no exit writtenThe exact pile the system exists to removeInvisible in every activity report
Reply rate per leadLeads that replied at least once, divided by leads in follow-upWhether the approach works at allReply rate per message rewards sending more messages
Contact after channel switchContact rate on the first touch after a channel changeWhether switching is information or noiseChannel counts say nothing about whether it worked
Cadence overrun rateSequences that sent after a reply or after a stop ruleBroken reply detection and stale enrolmentsNever appears in a send-volume chart
Promise kept rateDormant dated leads contacted within a day of the promised dateWhether “not now” is a real state or a binTask completion counts miss the date entirely
Recycle acceptanceRecycled leads that marketing actually acceptedWhether recycling is an exit or a dumping groundRecycle volume alone rewards offloading
Stop request rate by sequenceRequests to stop contact per hundred enrolledWhich messages annoy people at scaleOpen and click counts hide this completely

Undecided aging is the number to put on the wall. It is the population of leads that received a first response, never received an outcome, and are quietly getting older. Everything else in this guide exists to drive that number down.

Reply rates vary enormously by market, offer, list quality, and seniority of the contact. Use your own baseline over a defined period and treat any published figure as directional at best. When you change a cadence, change one variable, compare stable periods on either side, and check for quality trade-offs rather than just reply movement: more replies that all say “please stop” is not an improvement. How this rolls into the wider view is covered in inbound lead reporting, and the honest version of the payback question is in inbound automation ROI.

Operator note: three ways a follow-up program fails quietly

These are the states nobody simulates before launch.

The sequence that outlived the deal. A buyer replies on WhatsApp on a Tuesday, the conversation moves fast, and a contract is signed nine days later. The email sequence was never paused, because reply detection was configured on email only. On day fourteen, touch five arrives asking whether they are still interested in solving the problem they have already paid you to solve. Nothing in the dashboard flags it. Fix: one follow-up state field for the lead, reply detection that pauses every channel, and cadence overrun tracked as an incident rather than a curiosity.

The polite “not now” that became a hard no. A buyer says “call me in the third quarter, we are mid-migration”. There is no dormant dated state, so the rep sets the deal to a generic nurture stage and the marketing sequence picks it up. By June the buyer has received nine messages, none of which acknowledge the thing they actually said. In July, nobody calls, because the promise lived in one rep’s memory. Fix: a dormant dated state with a real date field, one owner task on that date, all automated sends suppressed until it passes.

The ghost inbox. A rep leaves in March. Their sequences keep sending, because the sequences were attached to a user record rather than to an active roster check. Three buyers reply over six weeks into a mailbox nobody monitors. The reporting shows healthy activity and a normal send volume the whole time. Fix: offboarding pauses all in-flight cadences before the account is disabled, ownership transfers in the Hub and the CRM together, and a weekly check for sequences whose sending owner is not on the active roster.

Silence is expensive even when nothing looks broken. The 2011 Harvard Business Review article, The Short Life of Online Sales Leads, audited 2,241 US companies and reported an average first response of 42 hours among the firms that responded at all, excluding those that never replied. The related 2007 MIT and InsideSales Lead Response Management study compared contact and qualification odds inside its own dataset of web-generated leads and found much better odds for faster attempts. Both are old, both describe first response rather than sustained follow-up, and neither is a benchmark for 2026. What they support is narrow and still useful: gaps in contact are costly, and most companies underestimate how large their gaps are.

What is the rollout sequence for a follow-up system?

Build the state and the exits before you write a single message. Teams that start with the message library end up with excellent copy inside a system that never closes anything.

  1. Define the entry event. Agree with sales what counts as the first meaningful response, reuse the definition already in your SLA, and make its timestamp queryable.
  2. Write the three situations with the evidence that puts a lead into each, and decide who assigns the situation, a rule or the owner.
  3. Define the states and allowed transitions, and confirm every state has at least one exit that does not require the buyer to act.
  4. Set the window per situation and tier, before deciding how many touches fit inside it. Window first, touch count second.
  5. Write the stop, recycle, and disqualify reason lists. Keep each list short and controlled, and get marketing to agree the recycle reasons they will accept.
  6. Build the writeback fields and put them where a manager will actually look, not in a custom object nobody opens.
  7. Configure reply detection on every channel and test it by replying on each one, confirming that all other channels stop.
  8. Mark every message as attended or unattended in writing, and remove any unattended message that claims to be personal.
  9. Have counsel review consent capture, suppression handling, and channel-specific obligations in each market you operate in.
  10. Pilot on one situation and one queue for a defined period, measuring decided rate and undecided aging rather than send volume.
  11. Review weekly: cadence overruns, dormant dates missed, and any lead older than its window with no exit. Fix one cause per week.

Step three is the one teams skip, and its absence shows up two quarters later as a large population of leads nobody can explain. A full audit of where inbound records stall, including this stage, is described in the inbound lead audit, and how the whole chain fits together is mapped in the lead operations stack and on the interactive system map.

How does follow-up connect to the rest of the stack?

Follow-up sits between the first response and the outcome, which means it consumes decisions made upstream and produces data that everything downstream relies on.

It consumes qualification, because the situation you assign depends on what you know about fit and intent, which is the subject of AI lead qualification. It consumes capture quality, because a cadence built on a wrong phone number is expensive theatre, and capture design is covered in website lead capture. It produces exit reasons that marketing needs, and a clean handover at recycle time, per the MQL to SQL handoff. Where this whole discipline sits inside a broader operating function is discussed in lead ops versus RevOps, and the scope options for building it are on the pricing page.

If your current follow-up runs on templates and rep memory, the first useful step is not new copy. It is counting how many leads received a first response and never received an outcome. An operational audit returns exactly that number, the states where records are piling up, and the stop rules missing from your current configuration.

What is the short answer a buyer can quote?

A lead follow-up system is the set of rules that governs what happens after the first meaningful response and before a decided outcome. It sorts each waiting lead into one of three situations, no reply at all, reply then silence, or an explicit “not now”, and gives each a different window, channel mix, and stop rule. Every touch must add information, reduce buyer effort, or honestly close the loop. Every cadence has a named owner, a window that closes, and an exit that is written to the CRM as stopped, recycled, disqualified, or dormant with a date. Touch counts and intervals are configurable operating choices to be tested against your own decided rate, not benchmarks copied from published sequences. Automated sends never claim to be personal messages, always stop when a reply arrives on any channel, and always stop immediately on request. The measure of the system is not how many messages it sends, it is how few leads are still undecided after their window has closed. Choosing who builds and maintains these cadences is covered in top AI automation agencies. On the marketing side of the same state machine, including stop rules and consent evidence, see the marketing automation agency page.

Map your stack

Free written assessment: where leads leak between site, chat and CRM, with a fixed price for the fix.

Send the form → Pricing

Frequently asked questions

How many times should you follow up with a lead?
There is no correct number, and the touch counts that circulate online have no traceable source. Set a window first, meaning how long this request is plausibly still alive, then decide how many touches fit inside it without repeating yourself. Three to five inside a two-week window is a common starting template that you then test against your own reply and decided rates.
How long should you wait between follow-ups?
Space them widest apart at the end and closest together at the start, because buyer recall decays fast and the cost of a badly timed message rises with the age of the request. A workable starting shape is one to two business days for the first gap, then roughly doubling. Adjust to the buyer's stated timeline, not to your quarter.
When should you stop following up?
Stop when the window you set has elapsed with no reply, when a disqualifying fact appears, or immediately when the buyer asks you to stop. Stopping is not the same as disqualifying. A stopped lead keeps its state, its reason, and a route back into marketing ownership; a disqualified lead is closed on a stated fact.
Is it better to call or email a lead?
It depends on what the next question is. A call wins when the answer branches, when you need to hear hesitation, or when a written thread has stalled twice. Writing wins when the buyer must forward something internally, when a document or number is involved, or when they already chose to write to you.
How do you follow up without being annoying?
Annoyance comes from repetition without new information, and from running a pressure cadence over a buyer who already told you the timing. Every touch should add something the buyer did not have, reduce their effort, or honestly close the loop. Delete any message whose only content is that you are still waiting.
How do you re-engage an old lead?
Name the gap instead of pretending it did not happen. Reference the original request, say plainly how long it has been, state what changed on your side or ask whether the problem still exists, and send one message rather than restarting a full cadence. Check first whether the person is still in the role.
What is the difference between stopping, recycling, and disqualifying?
Stopping ends the touches and keeps the record with its owner. Recycling moves ownership back to marketing with a reason and a return date, because the fit is real and the timing is not. Disqualifying closes the record on a stated fact, such as no fit or a request to stop contact, and suppresses further outreach.