Handing off conversations between shifts: a process that keeps context and customers
Why conversation handoffs break (and how to prevent them)
Handing off conversations between shifts is the moment where the most context is lost in WhatsApp customer service. It’s not a tool problem; it’s a method problem. When the morning shift passes an afternoon conversation saying "the customer asked about shipping," the afternoon shift has to ask again what shipment, where to, with which carrier, and what the status is. The customer feels they’re not being attended to, the new agent wastes time rebuilding context, and the conversation drags on unnecessarily.
This document defines a concrete handoff process: what information to include, how to document it, and what to avoid. It doesn’t depend on any specific tool: it works the same whether you use an AI-powered message inbox like Wando, work with a shared WhatsApp Web app, or have a CRM. What changes is where you store the information, not what information you need.
What information to include in a handoff: the minimum context table
The golden rule is simple: the receiving agent must be able to resume the conversation without asking the customer anything. If they have to ask "can you repeat your question?", the handoff failed. To achieve this, every transferred conversation needs a minimum context. This table defines what to include and how to know it’s complete.
| What to review | What information to include | Signal that it’s OK |
|---|---|---|
| Customer status | What they asked for, how long they’ve been waiting, whether they’ve paid or are about to pay | You can say in one sentence what the customer needs and how long they’ve been waiting for it |
| Last agreement | What was promised (price, date, shipping, discount) and in what exact words | If the customer quoted your promise, the new agent recognizes it without hesitation |
| Pending action | Who has to do what, and by when (you, the customer, another team) | There is a defined next action with an owner |
| Sensitive data | Order numbers, invoices, addresses, payment methods mentioned | No need to ask the customer for any data they already provided in the previous shift |
| Conversation tone | Whether the customer is calm, in a hurry, or angry; what calmed or irritated them | The new agent knows how to start the message without touching a sensitive topic |
| Pending authorization | If approval from a supervisor or another department is missing | The handoff explicitly indicates what needs approval and who approves it |
Not all conversations need the same level of detail. A generic query answered in two messages doesn’t warrant a paragraph of context. But a conversation with an ongoing order, a complaint, or a customer who has already paid, does. The table below helps decide which handoff level applies.
| Conversation type | Handoff level | What is documented |
|---|---|---|
| Informational query answered | Minimal: not transferred | Nothing; if the customer writes again, resume from the history |
| Query with simple pending item | Brief summary: 1 or 2 lines | What they asked, what was answered, what remains to be answered |
| Order or purchase in progress | Full context | Order status, shipping details, price agreements, next action |
| Complaint or angry customer | Full context + alert | Customer tone, what irritated them, what was promised, whether to escalate |
| Conversation with sensitive data | Full context + exact data | Order numbers, invoices, payment details, addresses |
How to document the handover: the step-by-step process
Documenting is not writing a summary of everything that happened during the shift. It is completing a fixed structure that the receiving agent can read in seconds. The process has three moments: prepare, transfer, and confirm.
- 1Prepare: 15 minutes before the shift ends, the outgoing agent reviews their active conversations and decides which ones to transfer. Use the conversation type table to classify: minimum-level ones are not transferred, the rest are documented.
- 2Document: for each conversation that is transferred, fill out the handover template (below). The criterion is the minimum context table: if a piece of data that the client already provided is missing, the handover is incomplete.
- 3Transfer: at the start of the new shift, the incoming agent reviews the handover list before opening the inbox. They do not open conversations at random: they start with those that have the most urgent pending action.
- 4Confirm: the incoming agent marks each handover as received and, if information is missing, requests it before writing to the client. The outgoing agent does not leave the shift until all handovers are confirmed.
The confirm step is the most skipped and the one that prevents the most errors. A handover is not finished when it is written: it is finished when the receiver reads it and says it is enough. Without confirmation, the handover is a letter that no one opened.
Handover template ready to copy
This template can be copied into a shared document, a spreadsheet, or the notes field of a management tool. The idea is that each transferred conversation takes up a block with this structure.
- Client: [chat name or identifier]
- Status: [inquiry / active order / complaint / after-sales]
- Last agreement: [what was promised, with exact words if possible]
- Pending action: [what remains to be done, who does it, by when]
- Sensitive data: [order numbers, invoices, addresses, payments]
- Tone: [calm / rushed / angry] and what calms or irritates them
- Suggested next message: [a phrase to resume the conversation without asking again]
The "suggested next message" field is the most useful and the least used. It does not need to be perfectly written: a phrase the new agent can adapt is enough. For example: "I'm writing to confirm that order #1234 shipped today with delivery to Córdoba, I'll send you the tracking code when I have it." This saves the new agent from having to think about how to start and avoids the client feeling like no one knows who they are.
What to Avoid in a Handover: The 7 Mistakes That Destroy the Most Context
There are mistakes that repeat in all teams and have the same effect: the customer has to repeat their story. This list is to review before considering a handover closed.
- Writing "the customer asks about their order" without saying which order, when it was made, or which supplier it shipped with. That's not a handover, it's a mystery.
- Copying and pasting the entire conversation without summarizing. The new agent doesn't have time to read 40 messages to find the data they need.
- Promising something in the handover that the customer didn't agree to. If the handover says "10% discount was offered," the new agent will repeat it even if it's not true. Only document real agreements.
- Not marking urgency. If the customer has been waiting for a response for 3 days and the handover doesn't say it, the new agent will treat it as a fresh inquiry.
- Transferring without confirming. The outgoing agent writes the handover and leaves, the incoming one doesn't read it, and the customer is left waiting.
- Including personal opinions of the outgoing agent ("this customer is annoying") without concrete data. Tone is documented with facts: "the customer got angry when we told them the shipment was delayed," not with labels.
- Not updating the handover after the customer writes again. If the customer sent a new message after the handover was written, that message must be incorporated before transferring.
How to Handle Handover Edge Cases
The handover process works well in the typical case: a shift ends, another begins, and there's time to document. But there are three situations that break the process if not anticipated beforehand.
- Shift ending with conversations mid-response: the outgoing agent must not close the conversation or send a rushed message. They leave the conversation documented with the status "in progress" and the suggested next message. The incoming agent picks up from there.
- Customer writing during the shift change: the new message is incorporated into the handover before transferring. If the outgoing agent has already left, the incoming one reads the history and updates the context themselves before responding.
- Unexpected absence (illness, emergency): if there was no formal handover, the covering agent has to read the full history of active conversations and build their own summary before responding. Don't write to anyone without having read the last 10 messages of that conversation.
Operational Checklist for Shift Handover
This checklist can be printed or kept handy on the desk. It's for both the outgoing and incoming agent. Each item is checked or not, with no middle ground.
- I reviewed your active conversations and classified each one according to the level of handover it requires.
- Complete the handover template for each conversation that is transferred, with all fields from the minimum context table.
- Verify that there is no data the customer already provided that is not in the handover (order numbers, addresses, payments).
- Mark the urgency: if the customer has been waiting for a response for more than 24 hours, it must be explicit.
- Write the next suggested message for each transferred conversation.
- Transfer the list to the incoming agent and confirm they received it.
- The incoming agent: read the handovers before opening the inbox.
- The incoming agent: if information is missing, request it before writing to the customer.
- The incoming agent: confirm each handover as received before the outgoing agent leaves.
How to measure if the handover is working
The handover is not improved by opinion: it is measured. There are two simple indicators that any team can track without special tools.
| Indicator | How it is measured | Sign that it is going well |
|---|---|---|
| % of complete handovers | Out of every 10 handovers, how many have all 7 fields of the template complete | More than 90% of handovers have all fields |
| Number of times the customer repeats information | Count in one week how many times a customer says 'as I told you' or 'I already mentioned it' | Less than 1 per day across the entire team |
| Conversation resumption time | From when the new agent opens the chat to when they send the first message to the customer | Less than 2 minutes per transferred conversation |
| Number of unconfirmed handovers | How many handovers were written but not confirmed by the incoming agent | Zero at the end of the day |
If the 'customer repeats information' indicator appears more than once a day, the problem is not an agent: it is the process. Go back to the minimum context table and check which field is being skipped. If the resumption time exceeds 2 minutes, the problem is usually that the handover does not have the next suggested message and the new agent has to think about how to start.
What happens when the handover fails: contingency plan
Even with a process, handovers fail. The difference between a team that handles them and one that doesn't is that the former has a plan for when they fail. These are the most common scenarios and what to do in each one.
| What happened | What to do | What NOT to do |
|---|---|---|
| The handover was not written | Read the full conversation history before responding; create your own summary in 2 minutes | Respond to the customer without reading the latest messages |
| The handover is incomplete | Ask the previous agent for the missing data if available; if not, search the history | Write to the customer to ask for what they already provided |
| The customer got upset because they were asked to repeat something | Apologize for the delay, confirm that everything is now in context, and resume from the last agreement | Make excuses by explaining that there was a shift change |
| Two agents responded to the same conversation | Unify criteria: the agent with the confirmed handover is responsible; the other steps back | Keep both responding and confuse the customer |
The most expensive error in every case is the same: writing to the customer without context and making them repeat what they already said. Every time that happens, the customer loses trust in the business, not in the agent. That is why the handoff checklist is not an administrative formality: it is the tool that prevents the customer from feeling like they are talking to a wall.
Frequently asked questions
How long does it take to document a conversation handoff?+
With the complete template, between 1 and 2 minutes per conversation being transferred. Minimum-level conversations are not documented. The time is more than recovered: the receiving agent doesn't have to rebuild context or ask the customer for information.
What do I do if the handoff is incomplete and the previous agent has already left?+
Read the full conversation history and create your own summary before responding. If the missing information isn't in the history, message the customer to ask for it, apologizing for the delay. Don't invent the information or respond without context.
Does the handoff apply if I use an AI tool that suggests responses?+
Yes. The tool can help you pick up context faster, but the handoff defines what information is documented and how it's confirmed. AI doesn't replace the process: it makes it faster if the process exists.
Do all conversations need a handoff?+
No. Informational queries that have already been answered are not transferred. Conversations with pending action need a handoff: ongoing orders, complaints, customers waiting for a response, or those who have already paid. The handoff level table in this guide helps classify them.