Studies & referenceStudies & reference

Inbox Audit Checklist: Unassigned, Untagged, and After-Hours Unanswered Conversations

10 min read

A WhatsApp Business inbox doesn't break all at once: it degrades. First there are three unassigned conversations that nobody sees because they're mixed in with the rest. Then there are ten without a label, so they can't be filtered or measured. In the end there are twenty that went unanswered on a Sunday and nobody found out until the customer wrote again, angry. This audit is meant to find those three failures before they pile up. It's not a review of the quality of what was written: it's a review of whether the work system left conversations hanging.

The audit is done on the real inbox, not on what the team thinks it does. That's why the checklist starts with a count, continues with a classification and ends with a sample of conversations read one by one. If you don't feel like doing the full work, at least do block 1: in twenty minutes you'll know whether you have a volume problem or a process problem.

Before you start: what you need to have on hand

  • Access to the inbox with permissions to see all conversations, not just your own. If each agent only sees their own queue, the audit can't be done.
  • The list of active agents with their real working hours (not the hours published on the website: the ones they actually keep).
  • The business hours the business communicates to the outside, on the website, in the WhatsApp Business profile and in the away message.
  • The labels the team says it uses. If there's no written list, the first finding of the audit is already there: nobody can consistently use a labeling system that only exists in one person's head.
  • A specific date range. Audit a full week, Monday through Sunday, not a single day: out-of-hours problems don't show up if you only look at Tuesday morning.

Choose a week that isn't atypical (no big promotion, no long weekend, no campaign peak). If the only week you can audit had a campaign, note it: the numbers will be inflated and you won't be able to compare against the next audit.

Block 1: unassigned conversations

An unassigned conversation is one that doesn't have a named person responsible for it. It can be open, it can have a reply, but if nobody has it assigned, nobody is going to follow up. The most common mistake is confusing 'unassigned' with 'unanswered': there are conversations answered three days ago that still have no owner, and those are the ones that fall apart when the customer writes again.

  • Count the total number of open conversations in the audited range.
  • Count how many of those don't have an assigned agent. Note the number and the percentage of the total.
  • From the unassigned ones, separate those that never got a reply from those that were answered but were left orphaned.
  • For each unassigned conversation, look at the customer's last message: is it a question waiting for an answer or is it a 'thanks' that closes the topic? Only the former count as a failure.
  • Check whether there's a time pattern: are the unassigned ones concentrated in a shift, on a day or at the moment when a high volume comes in?
  • Verify who can assign. If only one person on the team has permission to hand out conversations, that's the bottleneck and there's no need to keep looking.

To group by hour, use the date of the message sent by WhatsApp, not the date the conversation was loaded into the system. If you use the load date, any time-based analysis will be wrong.

What you reviewHow you review itSignal that it is OK
Total open conversationsCount over the full audited weekThe number matches what the team estimated; if the difference is large, the team is not looking at the entire inbox
Conversations without an assigned agentFilter by 'unassigned' in the inboxLess than 5% of total open conversations, and none with a last customer message awaiting a reply
Conversations answered but orphanedCross-reference between 'has a reply' and 'has no agent'Zero, or with a note explaining why it ended up that way (for example, a closed case that reopened on its own)
Concentration by shiftGroup the unassigned by hour of the last customer messageNo shift concentrates more than half of the unassigned
Assignment permissionsReview which agents can distribute conversationsAt least two people per shift can assign, so it does not depend on a single person

Block 2: conversations without a tag

The tag is not decoration: it is what allows you to filter, measure and find. A conversation without a tag is a conversation you will not be able to locate in two weeks. The problem is not the tag itself, it is that without tags you cannot answer basic questions: how many price inquiries came in, how many converted, how many were forwarded to another area.

  • List the tags that exist today in the system. If there are more than fifteen, the problem is not the lack of tags but the excess: nobody uses fifteen tags consistently.
  • Count how many conversations in the audited range have no tag at all.
  • Of those that do have tags, count how many have two or more tags that contradict each other (for example, 'resolved' and 'pending' together).
  • Check whether tags are applied in the moment or at the end. If they are only applied on closing, conversations that remain open are never tagged.
  • Review whether there are tags created by a single person and used by no one else. Those are personal tags disguised as system tags.
  • Verify that tags can be filtered in the inbox. A tag that cannot be filtered is dead data.

If the system does not allow filtering by tag, block 2 cannot be audited: resolve that first and come back later.

What you reviewHow you review itSignal that it is OK
Number of active tagsFull listing of the systemBetween five and ten tags, each with a clear and agreed use
Conversations without a tagFilter by 'no tag' in the audited rangeLess than 10%, and none of those is a commercial inquiry that remained open
Contradictory tagsSearch for conversations with two tags of opposite statusZero; if they appear, there is a process problem at closing, not a criteria problem
Timing of taggingReview five closed conversations and five open onesOpen ones also have a status tag, not only closed ones
Single-user tagsCross-reference between tag and the agent who applies itEach tag is used by more than one person, or is documented as an exception

Block 3: out-of-hours reply

This isn't about answering at three in the morning. It's about knowing what happens when someone writes outside business hours: whether they get an auto-reply, whether they end up in the queue for the next day, or whether they get nothing at all. All three options can be fine; what can't happen is that nobody knows which of the three is occurring.

  • Define the real business hours and compare them with the published ones. If they don't match, that's the first finding, before looking at a single conversation.
  • Count how many messages came in outside business hours during the audited week and what percentage they represent of the total.
  • For each out-of-hours message, check whether there was an auto-reply. If there is one, read it: does it say when they will respond, or does it just say 'thanks for writing'? The second one is useless.
  • Measure the time until the first human response in those cases. It doesn't need to be exact to the minute: it's enough to know whether it was first thing the next day or whether two days went by.
  • Check whether out-of-hours conversations get assigned to someone or fall into the same pit as unassigned ones.
  • Verify that the auto-reply doesn't also trigger during business hours. It's a common mistake and it makes the customer receive an automatic message when people are working.

To measure times, use the message time recorded by WhatsApp. If you use the time the row was saved in your system, any out-of-hours measurement will give you an unrealistic result.

What you checkHow you check itSign that it's OK
Published vs. real hoursCompare the website, the WhatsApp profile, and the team's scheduleThey match, or the difference is documented and intentional
Out-of-hours volumeCount over the full weekThe percentage is stable compared to previous weeks; a big jump indicates a change in customer behavior or in the campaign
Out-of-hours auto-replyRead the message the customer receivesIt says when and how they will be attended to, not just that the message was received
Time until the first human responseCompare the time of the customer's message with the time of the first responseFirst thing the next day at the latest, and consistently
Auto-reply during business hoursTry writing during business hoursNo auto-reply triggers, or only an acknowledgment triggers that doesn't confuse

Block 4: the intersection of the three problems

The three previous blocks can be audited separately, but the real damage appears when they combine. A conversation with no assignment, no tag, and no out-of-hours response is an inquiry that came in on a Sunday, nobody took it, nobody classified it, and nobody answered it. That's the case you need to report and bring to the meeting.

  • Filter the conversations that meet all three conditions at once.
  • Count how many there are. If it's more than zero, that number is the main indicator of the audit.
  • For each one, note the category or the reason for the inquiry, even if it has no tag: it can be inferred by reading the first message.
  • Check whether the customer wrote again. If they did, the failure already had a visible cost.
  • Note whether that conversation ended in a sale, a referral, or nothing. If you can't tell, note it as 'no data': it's useful information for the next audit.
  • Bring the list to the team meeting without names. The audit looks for process failures, not people to blame.

These five combinations cover most cases. If a sixth one appears, note it: it's probably a new process that isn't documented yet.

CombinationWhat it meansWhat to do first
Unassigned + untagged + no replyConversation came in and nobody touched itReview the shift it came in on and who was available
Unassigned + repliedSomeone answered but did not take ownership of the follow-upDefine a mandatory assignment rule upon replying
Assigned + untaggedThere is an owner but no classificationSimplify the tag system and apply it when opening, not when closing
Assigned + tagged + no reply outside business hoursThe process works but the schedule does not cover demandReview the auto-reply and the time to first human response
Unassigned + untagged + replied outside business hoursIt was answered automatically and nobody followed up on the caseTurn the auto-reply into a task assigned to the first shift of the next day

How to measure whether the audit worked

An audit without a second measurement is useless. Two or three weeks later, repeat the same three counts over a comparable week and compare. The numbers do not need to drop to zero: they need to move in the right direction and the team needs to know why.

  • Percentage of unassigned conversations out of total open conversations.
  • Percentage of untagged conversations out of the total for the range.
  • Number of conversations that meet all three conditions at once.
  • Time to first human response on messages outside business hours.
  • Number of active tags: if it grew a lot, the system is getting messy again.

What to do when something fails

Each failure has a different cause and therefore a different solution. The most common mistake is treating everything as a problem of 'lack of attention' and responding with a motivational meeting. That does not change any number.

  • If the problem is unassigned conversations: the cause is almost always that assignment depends on a single person or that nobody has the task explicitly. Define an owner per shift and an assignment rule when opening the conversation, not when closing it.
  • If the problem is untagged conversations: the cause is that there are too many tags or that they are only applied at the end. Reduce the list to the ones you actually use and apply them on first contact.
  • If the problem is the reply outside business hours: review the auto-reply first. If it does not say when they will reply, the customer does not know whether their message exists. Then check whether those conversations stay assigned to the first shift of the next day.
  • If the problem is that the team does not see the conversations: review the permissions and the inbox filters. A conversation that exists but that nobody sees is the same as one that does not exist.
  • If the problem is that you cannot measure anything: the first fix is not about process but about tooling. Without being able to filter by agent, by tag and by hour, the audit cannot be repeated.
  • If the problem is that the numbers improve but the customer keeps complaining: then what fails is not the assignment or the tag, it is the quality of the response. That is another audit.

Fix times depend on each case: changing an assignment rule can be immediate, but organizing a tag system or adjusting permissions can take longer. What can be measured is whether the trend improves between one audit and the next. If after two rounds the numbers do not move, the problem must be escalated to whoever defines the process, not keep measuring.

How this relates to the tool

This audit can be done with any WhatsApp Business inbox, including the app alone. If the team uses a tool with a shared inbox, labels, assignment and time-based auto-replies, the three blocks are audited faster because the filters already exist. Wando, for example, has an inbox with AI suggestions, labels, multi-agent and time-based auto-replies, and the AI learns from the business's real replies instead of requiring programmed flows. But the audit does not depend on the tool: it depends on someone sitting down once a week to count stalled conversations.

Frequently asked questions

How often should this audit be done?+

Once a week for the quick count of unassigned conversations, and once a month for the full review of all four blocks. If the business has demand peaks, add an audit after each peak.

What should I do if I don't have permissions to see all conversations?+

Ask for read access to the entire inbox, even if you can't reply. Without it, the audit can't be done because you'll only see your own queue, which is precisely the part that isn't failing.

How many unassigned conversations are acceptable?+

It depends on the volume, but as a reference: less than 5% of the total open conversations, and none with a last customer message waiting for a reply. If you exceed that number, the problem is process, not volume.

What's the difference between an untagged conversation and a mistagged one?+

The untagged one can't be found later. The mistagged one can be found but leads to the wrong conclusion. Both are failures, but the second is more dangerous because it looks like the system works.

How do I measure after-hours response time if the team doesn't work weekends?+

Measure from the last after-hours customer message to the first human reply. If the team doesn't work weekends, the reasonable parameter is that the reply arrives first thing the next business day, not before.

What should I do if the team says it doesn't have time to tag?+

Reduce the system to the minimum labels: inquiry, quote sent, closed, referred. Four labels take seconds to apply. If they still aren't used, the problem isn't time but that nobody sees what they're for.

Does this audit work for Instagram and Messenger too?+

Yes, if those channels are in the same inbox. The three blocks apply the same way: unassigned, untagged, and after-hours unanswered. If they're in separate tools, audit per channel and then compare.

What should I do with conversations that went unanswered months ago?+

Don't reply to all of them at once: it will look like an automated message and can cause more problems. Separate the ones that still have commercial value and treat them as a separate contact list, with a different message. The rest get closed and documented as a loss.

Answer WhatsApp with AI

Try Wando free. No credit card required.