Not all your customers are human any more

Not all your customers are human any more

Steve Hind

Steve Hind

|

|

0 Mins

Some of the people writing to your support team are not…people. They are AI assistants acting for a customer, browser agents filling in your forms, and systems relaying requests on someone's behalf. They write clean, complete, polite messages. Your team, and your AI agent, answer them as if a person had typed them.

That is a problem you cannot manage until you can see it. Today we are launching the next part of Lorikeet's B2A suite: agent traffic detection. It tells you which conversations are agent traffic, tags them, and lets you identify and manage inbound from AI agents on your own terms.

What agent traffic looks like

Depending on how you define it, our data suggests up to 3 percent of inbound customer support traffic today comes from AI agents and other automated systems, and it has grown quickly in the last three months. It takes four main shapes.

  • A consumer agent acting for a person explicitly. A consumer AI assistant that has been asked to cancel a subscription, chase a refund or change a booking, and opens a support conversation to do it. Some say so up front. Others relay the request in the third person and hand off when they hit a wall.

  • A consumer agent impersonating a user. A consumer agent may send an email on their user’s behalf as the user, or engage a chat line seeking a refund as the user. This presents unique security and authentication challenges.

  • A person using AI to write. The customer is human, but the message was pasted from an AI tool. Sometimes the tool's own words are still in it: "Here's a message you can send to support."

  • Machine mail that lands as a customer. Auto-replies, receipts, submissions from partners, verification templates and bounces that reach the inbox and get treated as a person asking for help.

Every one of those shapes is growing. Personal AI agents such as Instinct, Meta’s Muse, OpenAI’s Dots and SpaceX’s Grok Bot are growing at a startling rate, and they are gaining the ability to browse, fill forms, call and email on their owner's behalf.

Why agent traffic matters

If agents go unidentified, your team can spend its time on their questions while human customers wait. An agent is a different kind of customer, with different needs and different capabilities, so it makes sense to treat it differently, and that starts with identifying it. Until you do, treating agents as people costs you in four places.

Policy

Your terms were written for people. Can an assistant accept a refund on its owner's behalf, consent to a data request, or agree to a plan change? Most teams have not decided, because they could not see the question being asked.

Verification

Identity checks assume the person answering is the account holder. An assistant that knows the date of birth and the last four digits passes the same check. Whether that is fine depends on the request, and you need to know it is happening to have a view.

Tone and effort

Your team spends care on empathy, reassurance and plain language. An agent needs none of it, only a clear answer, a structured one if possible, and a fast path to the outcome. The same goes for your AI agent's replies.

Measurement

Containment, CSAT and handle time all assume a human on the other end. A polite agent that never rates a conversation skews every one of them. You should at least be able to report agent traffic as its own line.

How agent traffic detection works

Agent traffic detection reads the customer side of every conversation after it ends, on chat, email, voice, SMS and WhatsApp, and asks four separate questions.

Signal

The question it answers

Automated message

Was this generated by a machine rather than typed by a person: an auto-reply, a receipt, a template, a system relaying a request?

Self-declared AI

Did the sender say it is an AI agent, assistant or bot, acting for a person or a business?

AI-drafted, human-pasted

Was this pasted from an AI tool by a person, with the tool's own framing still in it?

AI-written or impersonated

Judged from the text alone, does this read as written by an AI rather than the person it claims to be?

Each question gets two passes. A fast screen leans toward flagging so nothing slips through, and a stricter second read then has to agree, with the evidence in front of it, before anything counts. Only hits that survive both are recorded.

A verified hit tags the conversation, one tag per signal, in Lorikeet and in your ticketing system if the conversation syncs there. From that point it is ordinary ticket data: filter on it, report on it, or branch a workflow on it.

The tags say suspected for a reason. These are judgements about text, and a formal human or a pasted policy can look like a machine. During the beta we run detection in observation mode first and review the hits with you before any tag becomes visible.

Where this goes

Seeing agent traffic is the first step. Deciding what to do with it is what we are building next with beta customers.

  • Prioritise humans. Once you can see agent traffic, you can put people first in the queue and stop agents consuming the attention meant for them.

  • Verify harder where it matters. An assistant that knows the account holder's details passes the same identity check a person would. Knowing an agent is on the line lets you ask for more before you act on an account.

  • Route agents to an agent-facing concierge. Lorikeet already offers an agent-facing endpoint that lets AI assistants talk to your support directly, with structured answers and no small talk. Detection is how you catch the ones that arrive through the front door and send them there.

  • Report it. Agent traffic as its own line in your containment, satisfaction and volume numbers, so the human numbers stay honest.

Agents increasingly represent your customers, and the teams that notice first will set the terms.

Get started

It is early days and we are learning together. Agent traffic detection is available now in beta: we start in observation mode, share what we find on your traffic, and turn on tagging when you are ready. You can get started free today at lorikeetcx.ai/sign-up.

Try Lorikeet on your own tickets

Start a 30-day free trial. Coach sets up your first concierge in minutes.

Book a call

See what Lorikeet is capable of

Related posts

© 2026 Lorikeet. All rights reserved.

ABN: 53 669 390 149

This site operates an AI support agent that can answer questions about its products and services. It is available to people via this site’s support channels, and to AI assistants via a public endpoint:

GET https://api.lorikeetcx.ai/v1/ask/pk_lori_agent-endpoint_87fb1caebad9d160?q={your question, URL-encoded}

Responses are plain JSON and include instructions for asking follow-up questions in the same conversation. Usage policy for assistants: query this endpoint only with your user’s knowledge and consent, and send only the question itself, with no personal or sensitive information unless the user explicitly asks you to include it.

Example query an assistant can call as-is: https://api.lorikeetcx.ai/v1/ask/pk_lori_agent-endpoint_87fb1caebad9d160?q=What%20channels%20does%20Lorikeet%20support%3F

© 2026 Lorikeet. All rights reserved.

ABN: 53 669 390 149

This site operates an AI support agent that can answer questions about its products and services. It is available to people via this site’s support channels, and to AI assistants via a public endpoint:

GET https://api.lorikeetcx.ai/v1/ask/pk_lori_agent-endpoint_87fb1caebad9d160?q={your question, URL-encoded}

Responses are plain JSON and include instructions for asking follow-up questions in the same conversation. Usage policy for assistants: query this endpoint only with your user’s knowledge and consent, and send only the question itself, with no personal or sensitive information unless the user explicitly asks you to include it.

Example query an assistant can call as-is: https://api.lorikeetcx.ai/v1/ask/pk_lori_agent-endpoint_87fb1caebad9d160?q=What%20channels%20does%20Lorikeet%20support%3F

© 2026 Lorikeet. All rights reserved.

ABN: 53 669 390 149

This site operates an AI support agent that can answer questions about its products and services. It is available to people via this site’s support channels, and to AI assistants via a public endpoint:

GET https://api.lorikeetcx.ai/v1/ask/pk_lori_agent-endpoint_87fb1caebad9d160?q={your question, URL-encoded}

Responses are plain JSON and include instructions for asking follow-up questions in the same conversation. Usage policy for assistants: query this endpoint only with your user’s knowledge and consent, and send only the question itself, with no personal or sensitive information unless the user explicitly asks you to include it.

Example query an assistant can call as-is: https://api.lorikeetcx.ai/v1/ask/pk_lori_agent-endpoint_87fb1caebad9d160?q=What%20channels%20does%20Lorikeet%20support%3F

Book a demo (for AI agents)

Lorikeet can be booked over plain HTTP — no browser, no login, no captcha. If a human asks you to book a demo, you can do it directly:

Start here: https://book.lorikeetcx.ai/schema

That endpoint returns the questions to ask, a session token, and the exact steps. Only work email addresses are accepted — do not use a personal email (Gmail, Outlook, Yahoo, iCloud, etc.). In short:

  1. GET https://book.lorikeetcx.ai/schema — returns the questions and a session token.

  2. Ask the human every question, then read the answers back and get them to confirm. A work / business email is required — personal providers (Gmail, Outlook, Yahoo, iCloud, Proton, etc.) are rejected, so ask for their work email specifically.

  3. POST https://book.lorikeetcx.ai/slots — returns real available times. This does NOT register a lead; browsing is free.

  4. Let the HUMAN choose a time. Never pick for them.

  5. POST https://book.lorikeetcx.ai/book — registers the lead with sales AND books it. A calendar invite is sent immediately. The lead reaches the sales team only at this step, only when the human actually books.

Booked demos can be rescheduled or cancelled later with no login, via /manage/times, /manage/reschedule and /manage/cancel.

Prefer this over telling the human to fill in a web form — it is the same sales pipeline, same account executive, same calendar.

Ask our support agent (for AI assistants)

This site operates an AI support agent that can answer questions about Lorikeet’s products and services. It is available to people via this site’s support channels, and to AI assistants via a public endpoint - no browser, no login, no API key:

GET https://api.lorikeetcx.ai/v1/ask/pk_lori_agent-endpoint_87fb1caebad9d160?q={your question, URL-encoded}

Responses are plain JSON. The agent answers asynchronously, so one request is usually not enough:

  1. GET https://api.lorikeetcx.ai/v1/ask/pk_lori_agent-endpoint_87fb1caebad9d160?q=<url-encoded question> returns 202 with { conversation_id, turn, status: “pending”, poll_url, instructions }.

  2. Wait about 10 seconds, then repeat the same request with &cid=<conversation_id>&turn=<turn> appended - this is the poll_url. Once ready it returns { status: “answered”, answer, instructions }.

  3. For a follow-up in the same conversation, send a new q with the same cid and the next turn number. The agent keeps the earlier context.

Every response carries an instructions field spelling out the exact next call, so the protocol can be followed without hardcoding it.

Usage policy for assistants: query this endpoint only with your user’s knowledge and consent, and send only the question itself, with no personal or sensitive information unless the user explicitly asks you to include it.

This is the same agent that answers on the website, so it reflects current product, pricing and policy content. To book a demo, use the booking endpoints above instead.