You send an email on Monday morning. It is a straightforward question — can we update the banner on the homepage? Or: we need to change the shipping threshold from £50 to £75. Something that should take minutes to answer and perhaps an hour to implement.
Monday passes. Tuesday passes. By Wednesday, you send a follow-up. On Thursday, your account manager responds apologetically — they will "check with the team" and get back to you. The following Monday, you get a response asking for "more context." By the time the change actually goes live, three weeks have passed, your promotional window has closed, and you are wondering why you are paying a retainer for this.
If this sounds familiar, you are not alone. It is one of the most common complaints we hear from brands who come to us after working with other agencies. And the reasons behind it are almost always structural, not personal.
The pattern every brand recognises
The slow-response problem follows a predictable pattern. It rarely starts on day one. During the sales process, the agency was responsive — replying within hours, proactively sharing ideas, making you feel like a priority. The first few weeks after signing felt the same way.
Then, gradually, response times stretched. What started as same-day replies became next-day. Next-day became end-of-week. End-of-week became "when we get to it." By month three, you are chasing more than you are being updated.
The frustrating part is not just the delay itself. It is the downstream cost. A slow response on a product page update means lost sales during a promotional window. A delayed answer about a checkout bug means continued cart abandonment. A three-week turnaround on a simple question about your email marketing setup means a campaign goes out late — or not at all.
Slow agency communication is not an inconvenience. It is a direct cost centre. Every day a simple fix sits in a queue, your store is underperforming. Those costs never appear on the agency's invoice, but they are real.
The structural reasons behind slow responses
Having run an agency and having been a client of agencies, I can tell you that slow responses are rarely about laziness or not caring. They are usually the symptom of deeper structural problems in how the agency operates.
Problem 1: Too many clients per person
This is the most common cause. Many agencies operate on thin margins and compensate by maximising the number of clients each team member handles. When a developer is juggling 8-12 active clients simultaneously, your "quick question" joins a queue behind 30 other "quick questions" from other brands.
The maths is simple. If a developer has 10 active clients, each sending 2-3 requests per week, that is 20-30 tasks competing for the same person's time. Even if each task takes only 30 minutes, that is 10-15 hours of client work — leaving little room for the inevitable complexities, meetings, and administrative overhead that consume the rest of the week.
Problem 2: The handoff chain
In many agencies, your message does not go directly to the person who will do the work. It goes to an account manager, who logs it in a project management tool, where it is assigned to a project manager, who briefs it to a developer or designer, who may need to ask clarifying questions — which travel back up the chain to you.
Each handoff introduces delay. Each person in the chain has their own queue. A question that could be answered in five minutes by the person with the knowledge takes five days because it passes through four people first.
Problem 3: No triage system
Without a clear system for prioritising incoming requests, everything gets treated with the same urgency — which means nothing gets treated with urgency. A critical checkout bug sits in the same queue as a request to update a product description. A time-sensitive promotional change gets the same turnaround as a "nice to have" design tweak.
Good agencies have explicit triage systems. Incoming requests are categorised by urgency and impact, with different response time commitments for each tier. Without this, it is first-in-first-out at best, and arbitrary at worst.
Problem 4: New business takes priority
This is the one agencies will not admit to publicly. In many agencies, new business activity takes precedence over existing client work. The sales pipeline is the lifeblood of the agency, and when a prospect is evaluating proposals, the senior team's attention shifts to winning the deal. Existing clients — who have already signed and are paying — get deprioritised.
You see this most clearly when your main contact suddenly becomes unavailable for a week or two. They are likely working on a pitch or proposal for a prospective client. Your retainer work continues, but without senior attention.
Problem 5: Knowledge silos
If only one person at the agency understands your store's codebase, every question bottlenecks on that person. When they are on holiday, in meetings, or working on another project, your question waits. There is no one else who can pick it up because no one else has the context.
This is why documentation matters. Agencies that document their work — architecture decisions, custom code, configuration choices — create redundancy. Agencies that do not create fragile single-points-of-failure that make every client interaction dependent on one person's availability.
The account manager problem
The account manager role is where many agency-client relationships break down. In theory, account managers are the bridge between you and the technical team — translating your business needs into technical briefs and keeping the project on track. In practice, they often become the bottleneck.
The translation layer problem
When a non-technical account manager sits between you and the developer, every conversation goes through a translation layer. You describe what you want. The account manager interprets it and writes a brief. The developer reads the brief and interprets it again. If the developer has questions, the cycle repeats in reverse.
This telephone-game dynamic introduces delays, misunderstandings, and frustration on all sides. The developer gets briefs that miss crucial technical context. You get responses that do not quite address your actual question. And the account manager spends their time relaying messages rather than adding value.
The information asymmetry
Account managers often do not have the technical depth to answer questions themselves. When you ask "Can we add a custom metafield to control which products show a specific badge?", the account manager cannot answer yes or no without checking with a developer. So your simple question — which a technically capable contact could answer immediately — becomes a multi-day process.
The best agency structures give clients direct access to technically capable people. Not exclusively — there is still value in having someone coordinate the overall relationship — but for day-to-day questions, you should be able to reach someone who can actually answer them. This is something we emphasise heavily in our Shopify development approach.
Capacity planning failures
Many agencies struggle with capacity planning because their revenue model creates perverse incentives. Retainer clients provide predictable revenue, so agencies are incentivised to sign as many as possible. But each new retainer client adds to the workload, and most agencies do not scale their team proportionally.
The retainer trap
Here is how it typically plays out. An agency has 5 developers and 20 retainer clients. Each client pays £2,000 per month for a set number of hours. The maths works on paper — each developer handles 4 clients, with enough hours allocated to cover the expected work.
But then 6 of those 20 clients have a busy month. Three need urgent fixes. Two have product launches. One has a major sale event. Suddenly, the same 5 developers are trying to handle the workload of what should be 8 developers. Nobody gets the attention they are paying for.
Agencies that manage this well maintain utilisation targets below 80% — leaving buffer capacity for spikes. Agencies that do not run at 100%+ utilisation and rely on goodwill and overtime to absorb peaks, which is unsustainable and leads directly to the delayed responses you experience as a client.
The feast-or-famine cycle
Project-based agencies face a different version of the same problem. When multiple project builds are running simultaneously, the team is stretched thin. When projects wind down, there is spare capacity. This feast-or-famine cycle means that during busy periods, communication quality drops across the board — not because anyone is being negligent, but because there genuinely are not enough hours in the day.
What good agency communication looks like
To know whether your situation is normal or dysfunctional, you need a benchmark. Here is what good agency communication actually looks like:
Response time expectations
| Request type | Acknowledgement | Substantive response |
|---|---|---|
| Critical (store down, checkout broken) | Within 30 minutes | Active investigation within 1 hour |
| Urgent (affecting live revenue) | Within 2 hours | Within same business day |
| Standard (updates, changes, questions) | Within 4 hours | Within 24-48 working hours |
| Low priority (ideas, future plans) | Within 24 hours | Within 5 working days |
Note the distinction between acknowledgement and substantive response. Acknowledgement means the agency has seen your message and confirmed receipt. A substantive response means they have actually addressed your question. Many agencies confuse the two — replying quickly with "Received, will look into it" and then going silent for days.
Proactive communication
Good agencies do not just react to your messages. They proactively share:
- Progress updates — regular status updates on active work, without being asked
- Issue alerts — flagging potential problems before they become urgent
- Performance insights — sharing relevant data and observations about your store
- Recommendations — suggesting improvements based on what they see in the data
- Industry updates — alerting you to platform changes or trends that affect your business
If you are always the one initiating contact, that is a sign the agency is operating reactively rather than as a strategic partner. Good web design and development partnerships are built on proactive communication, not reactive firefighting.
Structured check-ins
Regular scheduled calls — weekly or fortnightly depending on activity level — prevent the accumulation of unanswered questions. They create a forcing function for the agency to review your account, prepare updates, and address any outstanding items. Without this structure, communication tends to be ad hoc and inconsistent.
Red flags you are with the wrong agency
Some communication problems are fixable. Others indicate a fundamental mismatch that no amount of process improvement will resolve. Here are the red flags that suggest the latter:
- Your account manager keeps changing. If you have had three account managers in twelve months, the agency has a retention problem — and you are paying the price in lost context and repeated onboarding.
- They become defensive when you raise concerns. Good agencies welcome feedback on their communication. Poor ones treat it as a personal attack and push back.
- Simple tasks take weeks. If changing a banner image takes 10 business days, the problem is not complexity — it is capacity or indifference.
- You cannot reach anyone by phone. Not every conversation needs a call, but when something is urgent, you should be able to speak to a human within a reasonable timeframe.
- They blame you for unclear briefs. While clear briefs are important, a good agency asks clarifying questions quickly rather than waiting in silence or delivering the wrong thing.
- Quality drops alongside communication. When communication deteriorates, quality usually follows. If both are declining, the agency is likely losing interest or capacity for your account.
- They miss deadlines without notice. Missing a deadline is one thing. Missing it without proactively telling you beforehand is a much bigger problem. It means they either did not know they would miss it (poor planning) or did not care enough to warn you (poor values).
If you are seeing three or more of these red flags simultaneously, you are likely dealing with a systemic agency problem rather than a temporary communication blip. This is a good time to refer to our guide on how to choose a Shopify agency and start evaluating alternatives.
How to fix the relationship (or know when to leave)
Before switching agencies — which is expensive and disruptive — it is worth trying to fix the relationship. Here is a structured approach:
Step 1: Document the problem
Before having the conversation, document specific examples. "You are slow to respond" is easy to dismiss. "Here are 7 instances in the last month where it took more than 5 working days to get a response to a straightforward question" is not.
Include dates, the questions asked, when you received a response, and the impact of the delay. This transforms a subjective complaint into an objective case.
Step 2: Have a direct conversation
Request a call with the agency principal or director — not your account manager. Explain the pattern you have documented and ask directly what is causing it. Frame the conversation constructively: you want to make the relationship work, and you need to understand the root cause to find a solution together.
Good agencies will be honest about the cause and propose concrete changes. Poor ones will make vague promises, blame their team, or blame you.
Step 3: Agree on specific improvements
General commitments like "we will do better" are meaningless. Agree on specific, measurable improvements:
- All messages acknowledged within 4 working hours
- Substantive responses within 48 working hours
- Fortnightly check-in calls on a fixed schedule
- A named escalation path if response times are breached
Put these in writing. Not as a legal document, but as a shared reference both sides can point to.
Step 4: Set a review period
Give the agency 30-60 days to demonstrate improvement. At the end of the review period, assess against the specific commitments you agreed on. If things have genuinely improved, continue. If the same patterns persist, begin your transition plan.
When to leave
Leave when:
- You have had the conversation and nothing changed
- The agency becomes hostile or defensive when challenged
- You are spending more time managing the agency than they are spending managing your work
- Communication problems are causing measurable revenue loss
- You have lost confidence that the agency can deliver what you need
When you do decide to leave, do it professionally. Give proper notice per your contract terms, document the handover requirements, and ensure you have full access to your store's code and accounts. Our guide on rescuing a stalled ecommerce build covers the transition process in detail.
What we do differently
We built Pea Soup Digital to avoid the structural problems described above. Not because we are inherently better people, but because we have been on the client side and know exactly how damaging poor communication is.
Direct access to the people doing the work
We do not have account managers who relay messages. When you contact us, you communicate directly with the person who will actually do the work. This eliminates the handoff chain, reduces response times, and ensures nothing gets lost in translation.
Deliberate capacity management
We take on fewer clients than most agencies our size could handle. This is a deliberate trade-off — we sacrifice potential revenue for service quality. Each client gets genuine attention, not divided attention. We never run at 100% utilisation because we know that leaves no buffer for the unexpected.
Defined response commitments
We set explicit response time expectations with every client at the start of the engagement. Critical issues get same-day responses. Standard requests get substantive responses within 24 working hours. And we track our own performance against these commitments — if we slip, we want to know about it.
Proactive communication as standard
We do not wait for you to chase us. Regular updates, performance observations, and recommendations are part of how we work. We operate as partners in your SEO and growth strategy, not as an outsourced task queue.
Slow agency communication is not inevitable. It is the result of structural choices that prioritise the agency's convenience over the client's needs. If you are experiencing it, you deserve better — and better is available.
Whether you want to fix your current agency relationship or explore what a genuinely responsive partnership looks like, start a conversation with us. We reply promptly. It is kind of our thing.