You will learn

Where to configure Customer Agent’s handoff behavior, channel-level settings, agent name and greeting, and permissions for who can edit the agent.

Before you begin

You’ll need:

  • An Owner, Admin, or Manager role
  • Customer Agent enabled

Overview

Settings control how Customer Agent operates outside of conversation behavior — things like how it hands off to a human, which channels are active, and how the agent identifies itself to shoppers.

If you’re looking to change how Customer Agent talks (tone, communication style) or escalates (escalation rules), that’s Guidance. See Understanding Customer Agent Guidance.

Configure handoff

Handoff settings control what happens when Customer Agent can’t resolve a conversation — either because an escalation rule fired or because the shopper asked for a human.

Two methods:

  • Send a ticket to your helpdesk — Customer Agent creates a ticket and continues to manage the shopper experience based on which helpdesk you use.
  • Don’t hand off — Customer Agent shows a custom message instead of handing off. Use this if you don’t have a helpdesk integration but still want to give shoppers a clear next step.

Helpdesk options

Behavior varies by helpdesk:

  • Klaviyo Helpdesk — Conversation lands in Inbox. The shopper continues the conversation through web chat with your team.
  • Zendesk — A Zendesk ticket is created. Web chat continues to be available to the shopper while the ticket is open.
  • Gorgias — A Gorgias ticket is created. The conversation transfers to email; web chat closes after handoff.

Each helpdesk receives the conversation transcript, timestamps, the visitor’s email address, and the Klaviyo profile ID with the ticket.

Web chat handoff requires authenticated customers

Handoffs to a human agent on web chat require the shopper to be signed into an authenticated customer account. Anonymous shoppers won’t be able to continue the conversation with a human via web chat — they’ll need to provide an email address or sign in.

Per-channel handoff

Web chat, email, SMS, and WhatsApp are configured separately. You can use different handoff destinations per channel — for example, web chat handoffs go to Klaviyo Helpdesk and SMS handoffs go to Zendesk.

Configure channels

Each channel has its own toggle and configuration. From this section, you can:

To launch a channel from scratch, see How to launch your Customer Agent.

Configure general settings

A few brand-level settings live here:

  • Agent name — How Customer Agent introduces itself to shoppers (e.g., “Maya” or “Hammerhead Help”). Affects the greeting and any places Customer Agent refers to itself by name.
  • Greeting — The opening message Customer Agent shows when a shopper opens a conversation.
  • Avatar — The image shoppers see in the chat widget. Upload a logo or branded illustration.

Permissions

Customer Agent settings are role-gated:

  • Owner, Admin, Manager — Can view and edit all settings.
  • Other roles — Can view conversation data and reporting, but can’t edit settings.

If you need to change who can edit, update the user’s role in your Klaviyo account settings.

Troubleshooting

Symptom: Handoff emails aren’t sending to my helpdesk.
Likely cause: Helpdesk integration isn’t connected, or the connection has expired.
Fix: Open your helpdesk integration in Klaviyo. Reconnect if expired. Test by escalating a sample conversation in the test sidebar.

Symptom: A channel toggle doesn’t take effect.
Likely cause: A required prereq for the channel isn’t met (e.g., no two-way SMS sender configured), or the change hasn’t propagated yet.
Fix: Check the channel’s setup page. Confirm prereqs. If the toggle stays in the same state, refresh the page.

Symptom: Web chat handoff isn’t reaching a human agent.
Likely cause: The shopper isn’t signed in, or no human agents are available in the helpdesk.
Fix: Confirm shoppers can sign in or provide an email address before handoff. Check helpdesk staffing for the relevant queue.

FAQ

Can different channels have different handoff destinations?
Yes. Each channel’s handoff is configured separately.

What happens to in-progress conversations when I change handoff settings?
Changes apply to new handoffs going forward. Conversations already escalated stay routed where they were sent originally.

Can I temporarily disable handoff?
Set the handoff method to “Don’t hand off” and provide a custom message. Customer Agent will show that message instead of escalating.

Next steps

  • Configure escalation rules to control when Customer Agent hands off
  • Test in the test sidebar to confirm handoff works as expected
  • Monitor escalation rates on the Performance dashboard
Was this article helpful?
Use this form only for article feedback. Learn how to contact support.

Explore more from Klaviyo

Community
Connect with peers, partners, and Klaviyo experts to find inspiration, share insights, and get answers to all of your questions.
Partners
Hire a Klaviyo-certified expert to help you with a specific task, or for ongoing marketing management.
Support

Access support through your account.

Email support (free trial and paid accounts) Available 24/7

Chat/virtual assistance
Availability varies by location and plan type