The follow-up problem
Most reps send one email, get no reply, and move on. The data on what it costs them is consistent across every modern sales benchmark study. Roughly 80% of B2B deals close after the third to fifth touchpoint, not the first[1]. Most reps stop somewhere around touchpoint one.
The math is brutal. If your reply rate on the first send is 8% and on the second send is 5% and on the third send is 4%, stopping after one means you're capturing maybe 40% of the total pipeline your list was capable of generating. The other 60% is sitting in your sent folder, waiting for a nudge that never comes.
That's not a messaging problem or a list problem. It's a follow-up problem. The fix is unglamorous. Send more follow-ups. Don't be annoying. Stop when they say stop.
What Outsolvi does differently
Most follow-up tools fall into one of two buckets. Cadence platforms (Outreach, Salesloft, Apollo) are powerful but heavy. You build campaigns, you load lists, you spend half a day in setup before sending anything. Reminder tools (Boomerang, FollowUpThen) are lightweight but stop at the reminder. You still write the follow-up yourself every time.
Outsolvi sits in the middle. You write the follow-up at the moment you send the original, the engine sends it for you if the recipient doesn't reply first, and the whole thing takes about 30 seconds to set up. Three things matter:
It threads inside the same conversation. Outsolvi attaches the original Message-ID via the In-Reply-To and References headers, which is exactly how Gmail and Outlook group any reply under the same thread. The recipient sees a natural follow-up appear at the bottom of your existing conversation, not a fresh email out of the blue with a tweaked subject line. Threaded follow-ups get read. Fresh-subject follow-ups get archived.
It cancels itself the moment they reply. The reply detector polls your inbox every five minutes for messages that reference the original thread. The instant one lands, every remaining step in the sequence flips to auto-cancelled. You won't accidentally send a third nudge to somebody who already said yes. This sounds obvious. Most tools get it wrong on edge cases (out-of-office replies, bounce messages, internal forwards), and you end up looking like a spam bot.
The setup is fast. Open the tracker row, click Schedule a follow-up, pick a delay, type the body, save. Done. No campaign builder, no list import, no template library to wade through.
The new Workspace view
Until this release, follow-up management was scattered. Per-tracker on the email detail page. Aggregate list on the Queued tab. To stack a second step onto an already-running sequence you had to remember which tracker started it.
The new[Follow-up Workspace](https://my.outsolvi.com/followups/workspace) collapses all of that into one dense page. Three sections, no tabs.
Active Sequences at the top. Every running sequence grouped by recipient. Each card shows the full step list with status pills and an Add step button that opens an inline panel. You don't leave the page to stack more nudges onto an existing thread.
Revive Old Threads in the middle. Every tracker row older than seven days with no reply, ranked so the most recent shows first. One click on Start follow-up reopens the scheduling panel pre-filled with the original thread context. The new follow-up still threads correctly. The recipient sees what looks like you replying to your own message after a long pause.
Stats summary in a thin strip on the right. Fired today, scheduled this week, paused for OAuth. Click any number to drill in.
The Workspace is for managing cadences. The old Queued tab is still there if all you want is a chronological list of what's about to fire today.
A worked example
Suppose you cold-email a prospect on a Monday with a 4-step cadence:
- Day 0 (Monday). Original send. You schedule a single follow-up step for day 3.
- Day 3 (Thursday). Step 1 fires. Brief nudge. "Just bumping this up." No new pitch.
- Day 10. Step 2 fires. Different angle. Reference something specific about their company you noticed.
- Day 24. Step 3 fires. The "I'll stop emailing now" message. This one consistently produces the highest reply rate in the cadence because it removes the pressure.
You set the first follow-up at send time. You add steps 2 and 3 from the Workspace later that week, after thinking about the angle and the timing. The reply detector handles cancellation. If they reply at any point, every remaining step cancels.
The total time you spent on the cadence is maybe four minutes spread across two days. The total time you'll spend chasing it after that is zero, unless they reply, in which case you reply back.
Common mistakes
Delays that are too short. A 1-day, 2-day, 3-day cadence reads as spam. The recipient hasn't had time to evaluate before you're already nudging again. Three to seven days between steps is the comfortable range for cold outreach. Shorter only if there's a real time-sensitive trigger.
Generic templates that never change. "Hi {firstName}, just bumping this up" works once. The third time the recipient sees it, they pattern-match to spam. Each step should have a distinct angle. New context, new value, new reason to reply.
Forgetting to personalize. The reason cadences work at all is that each send reads like a human wrote it for one person. Merge fields help, but a real reference to the recipient's role or recent announcement helps more. Spend an extra 15 seconds per step.
Sending the same length every time. Step 1 can be longer because it's the original pitch. Step 2 should be shorter. Step 3 should be one or two sentences. Long follow-ups feel like work to read.
When NOT to send another follow-up
The cancellation rules are non-negotiable. Outsolvi handles most of them automatically, but it's worth knowing what they are.
- They replied. Sequence auto-cancels. Don't override it. If they replied with a soft no, respect it. A fresh ask in 90 days is a different conversation.
- They opted out. Either explicitly ("please remove me") or via the unsubscribe link if you use one. Sequence cancels and the recipient gets flagged. Future cadences to the same address get blocked at the engine level.
- The mailbox bounced. Hard bounce means the address is dead. Sequence cancels. Soft bounce (full mailbox, server issue) triggers a retry after 24 hours.
- You've already sent three to five touches with no engagement. At that point you're not building a relationship, you're filling their spam folder. Let it go.
The skill in follow-up sequences isn't sending more emails. It's knowing when to keep going and when to stop. The engine handles the easy stop signals. The hard one (the prospect who never replies, never opts out, never engages, but might still be a fit) is judgment.
If you want to test this on your own pipeline, [open the Workspace in your account](https://my.outsolvi.com/followups/workspace). Stack a step onto a sequence that's already running. Or revive a cold thread from a month ago. The whole pattern takes 30 seconds and you can see the impact on reply rate within a week.