← All posts

Where positive replies go to die, and the pipeline we built to stop it

Every outreach tool has a dashboard that counts replies. Almost none of them care what happens after. A prospect writes "yes, happy to chat next week", it lands in an inbox alongside forty other notifications, and three days later somebody remembers. By then the moment has passed.

We watched it happen in our own outreach, so we built the part that comes after the reply into OnlyLeads itself. There's no CRM to buy and nothing to sync.

A positive reply opens a deal

Every reply is classified when it arrives. When it's positive, OnlyLeads opens an opportunity for that contact on your pipeline board, with a first next step already set: "Reply to Sarah", due the next working day. If the contact already has an open deal, the reply goes on that deal's timeline instead of opening a duplicate.

It's on by default. When you first switch on the pipeline, an admin can backfill the last 90 days of positive replies, with a dry run first so you can see what it will create.

A board that nags (politely)

Deals move across stages you can rename, reorder and archive: New, Qualified, Meeting booked, Proposal, Negotiation, Won, Lost to start with. Every open deal carries a next step and a due date, and the board flags the ones that need you:

  • Waiting on you. They replied and nobody has answered yet. This is the one that matters most, so it comes first.
  • Overdue. The next step's date has passed.
  • No next step. An open deal with nothing planned is a deal that's quietly closing itself.
  • Going stale. Nothing has happened for longer than that stage allows: three days for a new deal, a week for a proposal, and you can change each one.

Today: one list, in the right order

The Today page is where the morning starts. It lists your deals in the order you should deal with them: waiting on you, overdue, due today, no next step, going stale. Each row has three actions:

  • Done logs what you did, and asks for the next step before it lets go of the deal.
  • Snooze pushes a due date back a day, three days, or to next Monday. It's deliberately not offered when someone is waiting on a reply: you can't snooze a person.
  • Mark replied is for when you answered on LinkedIn directly, so the deal stops showing as waiting.
A reply is the most expensive thing outreach produces. It should never be the thing you forget.

Measuring the part that matters

The reports page has the usual answers (open pipeline by stage, win rate and won value by source and owner, median days to win, over 30, 90 or 365 days) and two we haven't seen elsewhere:

  • Reply response time. How long it takes your team to answer a reply: the median in hours, the share answered within a day, and the oldest one still waiting. Per person and per channel.
  • Next-step hygiene. Of your open deals right now, how many have a next step on the calendar, and how many are waiting, overdue or stale.

And if you'd rather be told

Two emails, both off until an admin switches them on, and each person can opt out of their own:

  • The moment a positive reply arrives, the deal's owner gets an email with the reply quoted and a button straight to the deal. Unassigned deals go to the admins.
  • A weekday morning digest of your deals that need attention. Admins also see unassigned deals and positive replies nobody is tracking yet. If there's nothing to see, nothing is sent.

None of this is an AI deciding what to do next. It's the same principle as the rest of OnlyLeads: the machine remembers, the human decides.

Outreach that respects both sides of the conversation

Deterministic pipeline, LLM drafting where it earns its keep, a human in charge of what gets sent. No agent loops. No credit burn.

Get started →

More from the blog

Does a profile view before you connect actually help? Our numbers · 4 October 2026 Approval by default, not by force · 4 October 2026