Message Inbox Opening and Closing Checklist: What to Review at the Start and End of the Support Day
What this checklist is for
A WhatsApp inbox without an opening and closing routine always breaks in the same place: nobody knows who answered what, conversations from yesterday are left open, and the first message of the morning gets answered two hours late because whoever opened didn't check what was left pending from the previous shift. The problem isn't the tool, it's that there's no written procedure that anyone can follow the same way, even the person covering a day off.
This checklist is meant to be printed or copied into a spreadsheet and checked off. Each item says what to review and how to know it's done right. If an item doesn't apply to your operation, you skip it; you don't replace it with an invented one. The idea is for it to work whether one person is handling it or there are five agents across three shifts.
The specific times (how many minutes you have to reply, how often the inbox is checked) are defined by your business. Here you'll find the controls, not the numbers: you set those based on your volume and your schedule.
Stage 1: shift opening
Opening isn't turning on the computer. It's reconstructing the state of the inbox before touching a single new message. If the person opening doesn't understand what was left pending, they'll answer wrong or duplicate responses that were already given.
- Review the list of unanswered conversations from the last 24 hours. OK sign: each one has an assigned owner or a sent reply. If there's one with neither, it gets handled before opening the rest.
- Read the handover from the previous shift. OK sign: you know which conversations were left waiting for something specific (a customer detail, a confirmation, a quote) and not just 'pending'.
- Verify that out-of-hours auto-replies are active if applicable. OK sign: the message someone receives outside business hours is the one your business wants to send, not an old one that was left loaded.
- Confirm that the WhatsApp channel is connected and receiving. OK sign: a test message comes in or you see new activity in the inbox; if nothing comes in, check before assuming it's 'quiet'.
- Check that the active templates and campaigns are the ones for the day. OK sign: there's no old campaign still firing messages you no longer want to send.
- Review tags and new contacts from the previous day. OK sign: the contacts who wrote in were tagged so you can segment them later.
A common mistake at opening is starting with the newest message. The correct order is the reverse: first the old unanswered ones, then the new ones. A customer who wrote last night at 23:00 and still has no reply is more urgent than one who wrote five minutes ago, even if the second one is at the top of the list.
Stage 2: during the shift (controls that prevent the closing disaster)
Closing isn't fixed at closing. It's fixed during the day. These are the controls that, if you skip them, will blow up at 19:55 when you want to leave.
- Every conversation that gets answered is assigned to someone. Sign of OK: if tomorrow someone asks 'who saw this?', there's an answer.
- Conversations waiting on something from the customer are marked as such, not as generic pending items. Sign of OK: at the end of the shift you can tell 'waiting for them to send me the ID' apart from 'I didn't answer it'.
- AI-suggested responses that are used are reviewed before sending. Sign of OK: no response went out without a human approving it. If your tool suggests and approves with one click, that click is the control.
- Incoming voice messages are transcribed or listened to, not left for later. Sign of OK: no voice message is left unprocessed at the end of the day.
- Tags are applied in the moment, not at the end. Sign of OK: if someone else takes over the conversation mid-day, they understand the status without asking.
If the team uses a tool with AI suggestions and human approval, the quality control isn't 'the AI answered correctly', it's 'the agent read before approving'. Responsibility still lies with the team.
Stage 3: end of shift
Closing has a single goal: that whoever opens tomorrow doesn't have to guess anything. If the handoff is clear, opening takes five minutes. If not, forty are lost.
- List the open conversations waiting for a response from the business. Sign of OK: they're all there, none is missing, and each one has a note about what's expected.
- List the ones waiting on something from the customer. Sign of OK: they're separated from the previous ones, so tomorrow they aren't answered again for no reason.
- Write down the handoff: what happened today, what's still pending, what needs follow-up. Sign of OK: someone who wasn't on the shift understands the status by reading three lines.
- Check that there are no unassigned conversations. Sign of OK: zero orphan conversations. If there are any, they're assigned before closing.
- Confirm that the day's campaigns were sent or rescheduled. Sign of OK: no campaign is left half-sent that will fire off on its own tomorrow.
- Note down the technical problems or unusual cases of the day. Sign of OK: if something failed (a message that didn't go out, a rejected template, a down channel), it's recorded for review, not lost in someone's memory.
| Stage | What's reviewed | Sign that it's OK |
|---|---|---|
| Opening | Unanswered conversations from the last 24 h | Each one has an assigned owner or a sent response |
| Opening | Handoff from the previous shift | You know what each conversation is waiting for, not just that it's pending |
| Opening | Auto-replies by schedule | The out-of-hours message is the one your business wants to send |
| Opening | WhatsApp channel active | New activity comes in or a test message does |
| During | Conversation assignment | None is left without an owner at the moment it's answered |
| During | Distinction between 'waiting on the customer' and 'I didn't answer' | At closing you can separate the two categories without hesitation |
| During | Incoming voice messages | No voice message is left unprocessed at the end of the day |
| Closing | Open conversations | All listed and classified by who's waiting on whom |
| Closing | Written handoff | Someone who wasn't there understands the status in three lines |
| Closing | Unassigned conversations | Zero orphans before closing |
| Closing | Day's campaigns | Sent or rescheduled, none half-sent |
| Closing | Technical incidents | Recorded in writing, not in someone's memory |
How to know an item is really done (and not just checked off)
A checklist rushed through doesn't work. The difference between 'I reviewed it' and 'it's done' is that the second one has an observable signal. These are the signals that leave no room for interpretation: either they're there or they're not.
- A conversation is 'properly closed' when the next action is defined and assigned: someone has to do something, or the customer has to reply. 'Pending' is not a status, it's an excuse.
- A handover is 'properly written' when someone who wasn't on the shift can pick it up without asking questions. Test it: if you have to explain something verbally, the handover is incomplete.
- A label is 'properly applied' when it helps you find the conversation later. If you label everything as 'inquiry', it's useless.
- A channel is 'properly connected' when you receive messages, not when you set it up. Yesterday's configuration doesn't guarantee today's reception.
- A campaign is 'properly closed' when you know how many messages went out and how many are left. If you don't know, it's not closed.
What to do when something fails
No checklist is 100% met. What matters is what you do when an item doesn't come back OK. These are the typical cases and what to do in each one. How long it takes to resolve depends on each case and on whether the problem is in your configuration or on Meta's side; there is no guaranteed timeframe.
| Failure | What to check first | When to escalate |
|---|---|---|
| New messages aren't coming in | Whether the channel is connected and whether it's simply a moment with no activity | If a reasonable amount of time has passed and nothing is coming in, and you've already verified the connection |
| A template was rejected | The template's content and variables, and whether it complies with Meta's policies | If you've already corrected it and it gets rejected again; Meta's approval can take up to 48 hours |
| A conversation was left without an owner | Who had it assigned and on which shift it was lost | If the problem repeats every week: it's a process problem, not a single conversation problem |
| The handover isn't enough to pick up from | What information was missing and why it wasn't noted | If it happens often, the handover format needs one more field, not more effort |
| A campaign went out only halfway | How many messages were sent and how many are left in the queue | If there are messages left in the queue that you can't stop, check before they go out on their own |
| An audio message wasn't understood | Whether it's worth asking the customer to repeat it in writing | If it's a frequent case, consider whether your tool transcribes audio or whether you need another solution |
Shift handover: the minimum format
The handover is the part of the checklist that gets skipped the most and costs the most. A minimum handover has three fields and doesn't need more: what happened today (one line), what's waiting for a reply from the business (list), and what needs follow-up tomorrow (list). If your team writes paragraphs, nobody reads them. If they write three lines with the essentials, it gets used.
- What happened today: incidents, volume spikes, campaigns sent. One line.
- Waiting for a response from the business: conversations where the customer has already done their part and ours is pending.
- Follow-up tomorrow: conversations that need to be picked up again even if the customer hasn't written.
- Nothing else. If the handoff grows, it stops being read.
How to measure whether the routine is working
A checklist without measurement becomes an empty ritual. To know whether the opening and closing are working, look at three things over the course of the week: how many conversations are left unanswered from one day to the next, how many times someone had to ask out loud what was happening with a conversation, and how many technical incidents were logged versus how many were resolved. If the conversations that cross over from one day to the next go down and the verbal questions go down, the routine is working.
You don't need a new tool to measure this. A spreadsheet with three columns is enough. What does help is for the inbox to have the minimum features so the checklist can actually be executed: conversation assignment, tags, internal notes, and visibility into what was left unanswered. If your inbox doesn't allow assigning or tagging, the checklist becomes hard to follow no matter how much discipline you put into it.
Wando has an inbox with AI suggestions that are approved with one click, tags, multi-agent support, and auto-replies by schedule, on Meta's official WhatsApp API. If your team is putting this routine together and wants to see whether the tool keeps up, you can try it. The trial is 14 days, no card required, and current plans are at wando.online/pricing.
Frequently asked questions
How often should the opening checklist be done?+
Once at the start of each shift. If the team works rotating shifts, each person who opens does their own opening, even if the previous one closed properly. The opening is not for the person coming back from a break: it is for the person who starts handling messages.
What if there are no pending conversations at opening?+
You still check the 'review pending' control and note that there were none. The value of the checklist is not finding problems, it is confirming there are none. A day without pending items is not a day without control.
Does the checklist replace the inbox tool?+
No. The checklist is the procedure; the tool is what lets you execute it. If the inbox does not allow assigning conversations or leaving internal notes, the checklist is only half met because there is nowhere to record the status.
How do you do the handover if the next shift starts with another person?+
With a written handover of three fields: what happened today, what is waiting for a reply from the business, and what needs follow-up. No meeting or call needed. If the person opening has to ask something out loud, the handover is incomplete.
What do I do if a WhatsApp template was rejected?+
Review the content and variables against Meta's policies and fix it. Template approval can take up to 48 hours, so it is best not to leave it for the day you need it. If it gets rejected again after you fix it, then it is worth escalating.
How do I tell a 'pending' conversation from one 'waiting on the client'?+
Pending means the business has not replied yet. Waiting on the client means the business already replied and now the ball is in the other court. If you do not separate the two, at the end of the shift you will reply again to conversations that were already resolved on your side.
Does this checklist work if only one person handles messages?+
Yes, and that is when it helps most. With a single person there is no one to cover the handover, so closing is the only thing that keeps you from starting tomorrow without knowing what was left open. Opening and closing are shorter, but they are not skipped.
What do I do if the WhatsApp channel stops receiving messages?+
First verify that the channel is connected and that it is not simply a moment without activity. If after a reasonable time nothing comes in and you have already checked the connection, it is time to escalate. Resolution time varies by case and there is no guaranteed deadline.
Answer WhatsApp with AI
Try Wando free. No credit card required.