CogniAgent
Sign inGet started

Customer Service

Customer Support Agent

Answers your customers in your website chat using only the answers you have written down — and says so plainly when something is not written down, instead of inventing it. It walks people through your own troubleshooting steps, stops the moment your own rules say a problem needs a person, and hands your team a ticket carrying everything the customer already tried.

How it works

A customer opens the chat with a question or a problem. The agent finds out what is actually wrong, and asks for the email on the account only when the question touches the account. The actor handling this part holds no tools at all, so it cannot answer from thin air — it can only listen. Then it reads four things: your customers, your approved answers, your troubleshooting guides, and any ticket already open for this person. Answers come from your Answers tab and nowhere else. If the question is not covered there, it says so — "I don't have that written down, let me get someone to confirm it" — and raises a ticket. It will not improvise, and it will not dress a guess up as a policy. Answers you have marked as applying to one plan are never offered to customers on another. Faults are walked through your own troubleshooting steps, one or two at a time, in the agent's own words rather than pasted as a list. Each guide carries your own escalate_if condition: the point at which the problem stops being self-service. The moment that is true, the agent stops suggesting things and fetches a person. A customer who has already tried four things does not want a fifth guess. What it will never do is as important as what it does. It never asks for a password, a card number, a security code or a one-time code — not to verify anyone, not for any reason. And it cannot change anything on an account: no cancelling, upgrading, refunding or resetting. When someone asks for a change, it says plainly that it has been passed to your team, and records exactly what was asked. "I've asked the team to cancel it" is honest; "I've cancelled it" is a lie nobody discovers until the next bill. When it hands over, the ticket carries the one field that saves the most time: everything the customer has already tried. Your colleague picks up where the customer left off instead of asking them to check their spam folder again.

What's included

The key things this template does for you.

Answers only from the answers you have written down — and says plainly when something is not written down instead of inventing it

Treats a half-filled placeholder answer as no answer at all, so an unfinished knowledge base never becomes a confident wrong reply

Walks your own troubleshooting steps one or two at a time, and stops the moment your own escalate_if rule says the problem needs a person

Hands your team a ticket carrying everything the customer already tried, so nobody asks them to check their spam folder twice

Never asks for a password, a card number, a security code or a one-time code — not to verify anyone, not for any reason

Cannot change anything on an account: a cancellation or upgrade request is recorded and passed on, never claimed as done

Checks the customer against your records before discussing an account, and gates plan-specific answers to the right plan

Builds its own Google Sheets workbook on the first run — Customers, Answers, Troubleshooting and Tickets, with worked examples already filled in

Installation

What setting this up involves.

1

Answer the install questions: your business name and a short description, your timezone, the team that handles escalations and the email their tickets go to, and your support policy — your hours, how quickly you aim to reply, and what always needs a human.

2

Connect Google Sheets and Gmail when prompted — two connections in total. Sheets holds your answers and tickets; Gmail is only how the agent tells your team about a ticket. The website chat itself needs no connection.

3

Open the installed "Support Setup" application and press Run, once. It builds a Google Sheets workbook named "<your business name> - Support Data" with four tabs — Customers, Answers, Troubleshooting and Tickets — seeded with worked examples. Running it again is safe: it reuses the workbook it made.

4

Edit the Answers tab FIRST. It is the only thing the agent may state as fact, so until you replace the example rows it will answer almost nothing and raise tickets instead — which is the safe failure, but not a useful one. Use applies_to to limit an answer to one plan.

5

Edit Troubleshooting next. Steps are separated by a pipe and are given to the customer a couple at a time. The escalate_if column is the important one: it is where you decide the problem stops being self-service and a person takes over.

6

Put your customers in the Customers tab, add the chat widget to your website, and test it with a question you know is answered and one you know is not — so you can see both the answer and the honest "I don't have that written down".

~5 min to launch

Free to start. You will sign in first, then set it up.

Connect 2 tools, fill in a few details, and install it. No coding.

FUNCTION

Customer Service

TAGS

SupportHelp DeskTicketingWebsite Chat

Built by CogniAgent

Official template