← Blog

How Quickly Should an Agency Respond to Clients?

Blog10 min read
A white hourglass with blue sand

A client asks one question by email on Monday. On Tuesday she repeats it on WhatsApp. On Wednesday she posts it in the shared Slack channel. The account manager only watches email, the project lead only watches Slack, and each assumes the other answered. Three days pass with no reply on any channel.

How quickly should an agency respond to clients? No reliable industry number exists, and any single figure you read is someone's opinion. What matters more is a promise you can keep every time. A missed one-hour pledge does more damage than a kept four-hour one.

The client plans around your promise, not around your speed. When the promise breaks, she starts copying the founder and chasing by phone. No named public study we can link measures this, so treat it as an argued position, not a finding.

This post builds that promise in pieces. You will split "reply" into four clocks, set a policy by priority and channel, paste a template, publish it to clients and track it. The method treats one question across three channels as one conversation. It works for a team of three or a team of fifty.

Table of Contents

There Is No Reliable Industry Number

No named public source gives a trustworthy reply-time average for agencies. Published advice does exist. It comes from agency blogs and workflow vendors, and each has its own incentive. Read together, the sources show a pattern.

The question has no universal answer because your limits are your own. Team size matters. So do client type, contract scope and the hours you actually staff. A five-person web studio in one time zone cannot promise what a 40-person agency with a rota can.

What published advice offers

For standard requests, that advice ranges from a few business hours to two business days. Urgent issues usually get a same-day or faster rule.

You may also see a five-minute response figure. It comes from sales lead follow-up, where speed decides who wins the deal. That concerns new sales inquiries, not clients you already serve.

The advice does not agree, and none of it is a measurement. Treat it as opinion.

The four-hour tier in this post is our judgment, not a standard. It fits a small team because it is short enough to feel responsive and long enough to survive a meeting, a site visit or a sick day.

For the same reason, a five-person studio should keep one hour for a tight urgent definition. One absence breaks a one-hour promise for everyone. A 40-person agency with a rota can offer one hour to retainer clients, because someone is always free to pick it up.

A promise is a prediction the client plans around. When you keep a four-hour pledge, the client learns when to expect you and stops checking. When you miss a one-hour pledge, the client learns your word is unreliable and starts chasing. Two business days is also not automatically professional. Outages, payment failures and launch blockers need their own rules.

Four Clocks Behind Every Reply Promise

Most advice sets one clock. Real client work runs on four. Mixing them up is why a team can "reply fast" and still leave clients feeling ignored.

  1. Acknowledgement time. A human confirms the message arrived and names who owns it.
  2. First useful response. An answer, a question back, or a clear next step.
  3. Next-update time. When the client hears from you again if the work is not done.
  4. Resolution time. When the issue is actually finished.

A quick "looking into it" still feels like silence if nobody follows up. A client will accept a two-day answer if the first reply is fast and the updates arrive on time. Ownership and rhythm matter more than speed alone.

Here is wording you can copy for each clock. Swap the brackets for your own details.

  • Acknowledgement: "Got it. [Name] owns this and will pick it up today."
  • First useful response: "Here is what we found. We need [one thing] from you to move on."
  • Next update: "This needs more digging. You will hear from us again by [day and time]."
  • Resolution: "This is fixed. Here is what changed and how to check it."

Current articles tend to stop at the first clock. They never say what happens between "received" and "done". Your policy should cover all four.

Set Your Own Reply-Time Promise

Work through these five steps in order.

  1. Count who can reply, and when. Pick business hours and time zones first. A promise made in hours only works inside stated working hours.
  2. Choose a starting policy by priority. Use the draft below. It is an editorial default, not a benchmark.
  3. Write down what counts as urgent. Think site outage, payment failure, launch blocker or serious complaint. Everything else is standard.
  4. Set channel rules. Email, Slack, WhatsApp, project comments and portal messages all follow the same triage. Name one urgent route so no channel quietly promises instant replies.
  5. Run a one-week test. Cut any promise your team broke more than once.

Approvals and revisions need their own line. When you cannot proceed until the client decides, acknowledge the request on the normal clock. Then send a reminder at a set interval and mark the wait as "waiting on client".

A response-time policy template

Paste this into a doc and fill in the brackets. It works as a simple agency client communication SLA.

CLIENT RESPONSE-TIME POLICY
Review date: [date] Escalation owner: [name]

Hours: [days], [start] to [end], [time zone].
Times below count only inside these hours.

P1 Urgent: acknowledged within 15 minutes. Owner named at once.
 Updates every 30 to 60 minutes until stable.
P2 High: first useful response within 1 business hour.
 Update the same day.
P3 Standard: response within 4 business hours,
 with a next step or expected date.
P4 Low: response within 1 business day,
 or in the next scheduled update.

Urgent means: [site outage, payment failure, launch blocker,
serious complaint].
Urgent route: [one named channel or number].
All other channels follow normal triage.

After hours: handled the next business day unless sent
through the urgent route.
Approvals and revisions: acknowledged on the normal clock.
Reminders go out every [interval] while we wait on you.

Handling After-Hours and Weekend Messages

A small agency can run a simple escalation rota without implying 24/7 support. Define urgent tightly and name who is on call for what. Say plainly what is not covered, such as design tweaks or copy edits.

For a small team, the rota can stay light. One person holds the urgent route for a week. Rotate by turn, and record each handover in a short note: open issues, promised updates and anything a client is waiting on. The person on duty needs one place to see each client's full history, or they will answer blind.

Auto-acknowledge non-urgent messages

Every non-urgent message should get an automatic reply. It should say three things: the message was received, who will pick it up, and when to expect a reply on the next business day. For example:

"Thanks, we have your message. [Name] will reply by [time] on [next business day]. If this is urgent, use [urgent route]."

Is 24 hours fast enough? It is fine for P4 requests and for routine questions you have already acknowledged. It is not acceptable for anything blocking a launch. The rule: 24 hours works only when nothing is waiting on the answer.

How to Publish the Promise to Clients

Put the promise in three places. Use the proposal or contract, the onboarding email and the client portal. Then nobody can say they never saw it.

Write it in short, plain sentences. Skip jargon and skip guarantees you cannot back up. Here is a sample paragraph:

"During business hours, we acknowledge urgent requests within 15 minutes, respond to high-priority requests within one hour, and respond to standard requests within four business hours. If we need more time, we will tell you who owns the next step and when you will hear from us again. Messages sent outside business hours are handled the next business day unless marked urgent through [agreed channel]."

For email footers, use one line: "We reply to standard requests within four business hours. Urgent? Use [route]."

Agree on “urgent” together

On the onboarding call, ask the client what urgent means to them. Write their answer next to your definition and settle on a shared one. Revisit the policy at each project milestone, because needs change as launch gets closer.

Pro Tip: Ask "What would make you call someone at 9pm?" It pulls out real emergencies faster than asking what urgent means.

Some clients expect instant WhatsApp replies. Say no without friction. Point to the agreed route and keep it warm: "I want to make sure this gets the right person fast. Please send it through [route], and we will jump on it."

Track Whether You Keep Your Promise

Pick a small set of measures for client response time.

  • Oldest unanswered conversation
  • Share of replies that missed the promise
  • Median reply time
  • The slowest 10 percent of replies

No public benchmark exists to compare against. Compare your numbers with your own policy. Averages hide the one client who has waited three days, so the oldest wait matters most.

Separate waiting on the agency from waiting on the client. Only the first counts against your promise. The second needs its own nudge, such as an approval reminder.

When one client asks the same thing in email, Slack and WhatsApp, treat it as one conversation. Give it one owner and one visible status. Otherwise you build three work queues for one question.

When a spreadsheet is enough

For a very small team, a spreadsheet and a weekly check can work. List each open client message, the owner, the time received and the deadline. It stops working when volume grows, messages arrive in four places and nobody updates the sheet by hand.

Where our tool fits

3 Loop puts client email, Slack and project chat in one inbox (connecting your own WhatsApp number is coming soon), so a single view shows who is still waiting. See the full Features page for the rest. Its signals map to the policy tiers like this:

  • Waiting rings turn amber past an hour and red past a day. Amber lines up with your P2 limit, so an amber ring means a P2 promise is already missed. Red lines up with your P4 limit of one business day.
  • Focus mode lists the longest wait first, so the oldest conversation gets answered before the easy ones.
  • Reply reminders go to Slack or Discord, where your team already works.

The rings do not mark the four-hour P3 limit. A P3 message looks the same at two hours, which is fine, and at six hours, which is a miss. Use Focus mode and a quick check of the oldest items to cover that gap. The rings also do not mark your 15-minute P1 clock, so keep your urgent route for that.

Some teams do not need this. If a few messages a day arrive in one channel, a shared mailbox and a spreadsheet are enough. A support-style helpdesk fits better when ticket volume is high and you need queues and formal SLA reports. One inbox with visible waits fits best when client conversations are scattered across channels and nobody is sure who owns them.

Choose the clocks you can staff, publish them, and measure your own record. One number tells you whether the promise holds: the age of your oldest unanswered conversation. If it is older than your promise, the promise is already broken. To see that number without chasing three channels, Request early access and find out which client has waited longest.

Frequently Asked Questions

Is replying within 24 hours fast enough for an agency client?

Yes for P4 requests and for routine questions you have already acknowledged. No for anything blocking a launch, an outage or a payment failure. Give urgent requests their own faster clock.

Should an agency answer Slack and WhatsApp messages faster than email?

Not automatically. Clients often read Slack and WhatsApp as more immediate, so the expectation is higher. Apply the same triage to every channel and name one urgent route, so no channel quietly promises instant replies.

What counts as a response when the agency does not yet have the full answer?

A response confirms ownership, shows you understood the message and states the next step. It does not need to solve the problem. Add a time for the next update so the client knows when to expect more.

How should an agency handle client messages sent after hours or at weekends?

Send an automatic acknowledgement. It should say the message arrived, who will pick it up and when the client will hear back on the next business day. Genuine emergencies go through the agreed urgent route to whoever is on call.

What should the reply promise be for a website outage or campaign launch problem?

Treat it as the top priority. As a starting policy, acknowledge within 15 minutes while staffed, name an owner at once and update every 30 to 60 minutes until things are stable. This is an editorial default, not an industry standard, so adjust it to your staffing.

More from the blog

Close everyloop.

We’re opening 3 Loop to agencies a few at a time. Ask for early access and we’ll set up your workspace with you.

Download on the App StoreAlready with us? Get the iPhone app.