All articles

    Guide

    How to prevent deals from stalling in a software agency pipeline

    To prevent deals from stalling, record the blocker, agree a dated next step, and review inactivity by stage. This guide applies that process to software agency scope, technical review, budgeting, legal work, and approval.

    Elsa Lindqvist
    Elsa L.
    Editor · 27 June 2026

    Why software agency deals stall more than most

    Custom work requires scope alignment. That takes multiple calls. It usually involves people in different roles: a technical evaluator, a budget owner, a delivery manager, sometimes a board member for larger contracts. Each of those people can pause the process without meaning to.

    Long cycles also give budgets, priorities, and stakeholders time to change. A pause needs an owner, a reason, and a review date. Without those fields, the opportunity can remain in the forecast long after the buyer stopped working on it.

    A consistent stall review helps the team focus follow-up on live decisions and close inactive deals with an honest reason.

    Warning signs a deal is losing momentum

    These four changes are useful review signals. None proves that a deal is lost, so confirm the blocker with the buyer before changing the forecast.

    Response time stretches

    Response time has lengthened across several messages. The change may reflect priority, availability, or an internal blocker. Record the pattern and ask about the next decision directly.

    Meeting requests get deflected

    When a next call gets pushed back twice, something has changed. It might be external or internal. Either way, a pattern of deflection is a signal worth noting in the deal record.

    Scope questions stop

    Early-stage deals involve a lot of questions about timeline, scope, and team. When those questions stop and no decision follows, the evaluation has often moved on without being announced.

    The next step gets vague

    If the agreed next step was 'I'll loop in our CTO' and two weeks later there's still no CTO on an email, the commitment didn't hold. A vague next step is where stalls begin.

    A new person appearing on a call or email thread is also worth noting. A contact who was not mentioned before usually means something changed internally, and the deal may need to be re-sold to someone new.

    Where deals stall and what to do

    Different stall points require different responses. Most agencies see the same four stages cause problems repeatedly.

    Discovery

    The deal has not moved from an initial conversation to a scoping or proposal stage.

    The move: Be direct: ask, 'What needs to happen internally before we can book a proposal call?'

    After the proposal

    The most common stall point. The prospect has what they need but has not made a decision.

    The move: Surface the blocker directly. Ask, 'I know you've had the proposal for two weeks. What's holding up the decision on your end?'

    After a follow-up call

    The deal went quiet after what seemed like a productive conversation.

    The move: Request a brief call to understand where things stand, not to sell. 'I want to make sure I understand your timeline before I keep investing time on my end' is honest and usually gets a real answer.

    Stuck at legal or procurement

    Custom software contracts require legal review. This can legitimately take weeks at large organizations.

    The move: Set a specific date to follow up with your main contact about progress. 'Can you let me know by Thursday where things are in their review?' keeps momentum without creating friction.

    Anti-stall habits that actually work

    • Always leave with a named next step, a specific person, and a specific date
    • Set a stale threshold, such as 7 to 10 days, and flag it in your weekly pipeline review
    • Have a close-the-loop conversation after six weeks of no response
    • Record next actions in the deal record so they are visible to the whole team

    The stale threshold matters less than having one written down. Without it, the decision of whether to follow up is made by feel, and feel loses to a full schedule every time.

    Why pipeline hygiene is a team habit, not a rep task

    Oksana ran business development for a nearshore software firm in Kyiv before moving into product work. One pattern she saw repeatedly was that deals would sit in proposal for weeks because each rep assumed the deal was still progressing in the other person's head. Nobody had an explicit conversation about what was actually moving.

    The firm eventually started doing a 15-minute pipeline review each Monday where any deal in the same stage for more than two weeks got a mandatory explanation: what is the next step, who owns it, when does it happen. Not a performance review. Just a forcing function to say it out loud.

    "It felt unnecessary at first," she says. "But the first time a rep said out loud that they had been waiting on a prospect for three weeks and had not sent the follow-up they promised, everyone understood why it was worth the 15 minutes."

    How Lumenbase handles deal momentum

    • The Feed Surfaces quiet_deal signals when deals have gone without activity for longer than is typical for their stage. Deals that may be slipping show up automatically for review.
    • Stage velocity Compares how long each deal has been in its current stage against the team average for that stage. A deal in 'Proposal' for twice the usual time shows up as worth checking on before the prospect makes a quiet decision.
    • Next action fields Record the specific next step, who owns it, and when it should happen directly on the deal. Filter the pipeline by next action due date so the review focuses on what needs to move.
    • Lumo Drafts a follow-up email from the deal context: last communication, open questions, and the prospect's stated timeline. You review and adjust a message that is already specific to the account.

    Who this is for

    This process suits software agencies, IT services firms, and consulting practices with several stages between first meeting and signed contract. Short transactional cycles may only need a due date and a basic inactivity rule.

    Add more automation when the active pipeline is too large for the owners to review deal by deal. The useful trigger is missed follow-up and stale forecast data, not a fixed company size.

    Frequently asked questions

    Try the full workspace free for 30 days. No credit card required.