Customer experience

How to Put a Customer on Hold and Transfer a Call Professionally

Practical hold and transfer scripts for customer calls, including permission, useful context, unanswered transfers, and callbacks when a wait is too long.

By BerinAgents Team4 min read

Explain the hold before pressing the button

A caller cannot see what is happening at your desk. An unexplained pause can sound like a dropped call. Before placing someone on hold, tell them what you need to check and ask whether they are willing to wait.

Try: “I’d like to check [Specific Detail] so I can give you the right answer. May I place you on hold briefly?” If they prefer not to wait, offer a callback or another available route. Avoid promising an exact wait unless you have a reliable basis for that estimate.

Return with an update, even when you do not have the answer

If the check takes longer than expected, return to the caller rather than leaving the line unattended. Explain what you are still waiting for and offer a choice: continue holding or arrange a callback. Decide within your team who monitors held calls when the front desk is busy.

A useful update is: “Thank you for waiting. I’m still checking [Issue]. Would you prefer to keep holding, or can I arrange for [Team] to call you back?” If they choose a callback, confirm the number, owner, and realistic response window before ending the conversation.

Use a warm transfer when the situation needs context

A warm transfer means giving the receiving colleague relevant context before connecting the caller. It can be useful when someone has explained a detailed issue or needs a specific person. Confirm that the colleague is available and can help before handing the call over.

Tell the caller: “Our [Team] handles that. With your permission, I’ll check that someone is available and give them a short summary before I connect you.” Pass along the purpose of the call, the details already confirmed, and any next step you have promised. Share only information needed to handle the request.

Plan for a transfer that nobody answers

Decide in advance what your phone setup does when the destination is unavailable. Depending on the system, that may be returning to the original handler, going to voicemail, or using another route. Verify the behavior with test calls; do not assume that the caller will automatically come back to you.

If you are still on the call, try: “I’m sorry, [Person or Team] isn’t available right now. I can take a message and arrange [Actual Follow-up Process]. What number should they use?” Do not repeatedly send the caller to the same unanswered destination.

Keep the caller from restarting the conversation

Keep a short handoff note in the system your team uses for customer requests. Separate facts confirmed by the customer from assumptions or details that still need checking. A note that says only “please call back” gives the next person little to work with.

For a complaint, acknowledge the issue without promising an outcome another team must approve. For an appointment question, include the existing booking reference when your workflow permits it. The goal is continuity: the customer should know who is helping and what happens next.

  • Explain the reason for the hold or transfer
  • Ask permission and offer a workable alternative
  • Confirm the receiving team is appropriate
  • Test the unanswered-transfer fallback
  • Leave a summary and a named follow-up owner

Apply the same rules to automated call routing

An automated assistant also needs an explanation, a destination, and a fallback. If you are testing AI call handling, ask it for a person and see what happens when that person is unavailable. Check the call notes as well as the audio.

Call quality depends on what happens between steps. A friendly voice cannot compensate for a broken transfer. Review failed handoffs with your team and update both the script and the routing configuration when you find a gap.

All articles