Customer service tone guide: how to write one your team and your AI follow

Riellvriany Indriawan
Written by

Riellvriany Indriawan

Katelin Teen
Reviewed by

Katelin Teen

Last edited October 5, 2026

Expert Verified
Hand-drawn illustration of a support agent with a headset turning a tone dial from neutral to friendly while reply speech bubbles change from flat to smiling

What is a customer service tone guide?

A customer service tone guide is the support team's slice of a brand style guide. It answers one question for every reply: given who this customer is and what just happened, how should this sound?

The useful distinction comes from Mailchimp's content style guide, which most writing teams borrow from. Voice is your personality, and it barely changes. Tone is how that personality adapts to the person in front of you. Mailchimp's analogy is that you talk differently at dinner with friends than in a meeting with your boss, and you'd never use the same tone with someone scared or upset as with someone laughing.

Support needs its own version because support writes in the worst moments. Marketing gets to be cheerful about launches. Support has to say no to refunds, explain outages, and answer a customer who's on their third message about the same broken order. I work the eesel support queue every day, and the replies that go wrong are rarely the wrong facts. They're the right facts in the wrong tone: a breezy "No worries!" on a billing error, or a stiff three-paragraph apology for a typo in an invoice.

A good tone guide is short, usually two to four pages, and has five parts:

PartWhat it coversExample line
Voice traits3 to 4 fixed personality traits, each with a "not""Plainspoken, not blunt"
Tone by situationDial settings for each common ticket type"Refund denied: serious, respectful, matter-of-fact"
MechanicsContractions, exclamation marks, emoji, greetings, sign-offs"Max one exclamation mark, never in bad news"
Phrases to cutScripted lines that read as fake"Cut 'I understand your frustration'"
Language rulesFormal or informal "you" per language"German: always Sie"

If you already have a support translation glossary, the language rules row can point to it instead of repeating it.

Why does support tone go wrong?

Most tone problems come from two places: scripts and scale. Scripts make empathy sound mandatory instead of meant. Scale means 20 agents, 200 macros and now an AI agent are all writing in your name, each drifting a little.

Customers notice the script first, which is why empathy in customer service is about specifics, not stock lines. On Hacker News, one commenter described reps reading empathy lines off a card:

Hacker News

"It reminds me of the new customer support script where they make them use empathetic words. " Awesome, let me help" and " Thats frustrating" sound worse coming from humans that don't care."

Agents feel it from the other side. When a call-center agent complained that team leads score them on "flowery words", another agent explained what empathy actually is:

Reddit

"It really isnt flowery words, theres no apology or saying sorry. Unless you personally caused it. It's just an acknowledgement followed by a resolution."

That second quote is close to a full tone guide in one line. It also matches the research. In NN/g's study of 100 adults, a playful car insurer was rated friendlier than a serious one but less trustworthy by 0.3 points, with no lift in willingness to recommend. A casual but serious bank beat a formal bank on friendliness (+0.7), trust (+0.3) and recommendation (+0.4). Casual is fine. Flippant isn't.

The third failure is newer: friendly tone with nothing behind it. A customer who gets a warm, chatty reply that doesn't fix anything ends up more annoyed, not less. One HN commenter put it plainly:

Hacker News

"I don't immediately hate talking to an chatbot, my dislike comes from chatbots that sound like humans but can't actually do anything useful."

So the job of a tone guide isn't to make replies sound nicer. It's to make them sound like someone competent is on it.

The four tone dials every support guide needs

"Be friendly but professional" is the most common line in tone guides, and it's useless, because nobody knows where the line is. NN/g's four dimensions of tone fix that by turning tone into four separate dials:

  1. Formal to casual. "We apologize for the inconvenience" vs "Sorry about that."
  2. Serious to funny. Whether you attempt humor at all.
  3. Respectful to irreverent. Irreverence is usually aimed at the topic, never the customer.
  4. Matter-of-fact to enthusiastic. "Your refund has been issued" vs "Great news, your refund is on its way!"

NN/g's own example shows one error message moved along the dials: "We apologize, but we are experiencing a problem" becomes more casual with "we're" and "sorry", then more enthusiastic with an "Oops!" in front. Same facts, four different companies.

Hand-drawn chart of four tone sliders showing a refund denial set near serious, formal-leaning, respectful and matter-of-fact, while a thank-you note sits closer to casual and enthusiastic
Hand-drawn chart of four tone sliders showing a refund denial set near serious, formal-leaning, respectful and matter-of-fact, while a thank-you note sits closer to casual and enthusiastic

The trick is to set the dials per situation, not once for the whole brand. Your voice decides how far each dial can move. A playful consumer app might let "thank-you notes" go all the way to funny; a payroll company might cap it at "warm." Either way, a refund denial should sit near serious and matter-of-fact, because that's the moment the customer is deciding whether to trust you.

NN/g also recommends pairing your tone words with "anti-tone" words, like "authoritative, not pedantic." That one habit removes most arguments in QA reviews, because it names the failure on both sides.

Tone by situation: pick a ticket type

This is the section of the guide agents actually open mid-ticket. Pick a situation to see where I'd set each dial, and what that looks like in a real reply.

Formal
Casual
Serious
Funny
Respectful
Irreverent
Matter-of-fact
Enthusiastic
Cut"Unfortunately, as per our policy, we are unable to process your refund request at this time. We apologize for any inconvenience!"
Keep"I can't refund this one, because the order is past our 30-day window. What I can do is swap it for store credit today. Want me to set that up?"

Rule: say no in the first sentence, give the reason in plain words, then offer the next best thing. No exclamation marks.

Formal
Casual
Serious
Funny
Respectful
Irreverent
Matter-of-fact
Enthusiastic
Cut"Oops! Looks like our servers are having a moment. Don't worry, our amazing team is on it!"
Keep"Checkout is down for everyone right now, and it's on our side. We're working on it and I'll update this ticket by 3pm UTC, even if it's not fixed yet."

Rule: what's broken, whose fault, what happens next, and when they'll hear from you. Never "don't worry".

Formal
Casual
Serious
Funny
Respectful
Irreverent
Matter-of-fact
Enthusiastic
Cut"I completely understand your frustration and I sincerely apologize for any inconvenience this may have caused."
Keep"You've had to explain this three times, and that's on us. I've read the whole thread, so you don't need to repeat anything. Here's what I've done..."

Rule: acknowledge the specific thing that went wrong in one sentence, then show the fix. Name it; don't narrate their feelings.

Formal
Casual
Serious
Funny
Respectful
Irreverent
Matter-of-fact
Enthusiastic
Cut"Thank you for reaching out to us! Please be advised that you may navigate to the Settings section in order to locate the export functionality."
Keep"Go to Settings, then Data, then Export. It downloads as a CSV. If the button's greyed out, you'll need admin access, and I can check that for you."

Rule: answer first, steps second, one likely snag third. Skip the preamble.

Formal
Casual
Serious
Funny
Respectful
Irreverent
Matter-of-fact
Enthusiastic
Cut"We have identified a potential issue that may have affected some users."
Keep"Sorry, this was our bug. Last night's update double-charged your card. I've refunded the extra $49, and you'll see it in 3 to 5 days."

Rule: this is when a plain "sorry" earns its place. Own it once, then give the exact fix.

Formal
Casual
Serious
Funny
Respectful
Irreverent
Matter-of-fact
Enthusiastic
Cut"Thank you for your feedback. It has been passed on to the relevant team."
Keep"This made my afternoon, thank you. I've shared it with the two engineers who built the importer, and they were very smug about it."

Rule: the one place your voice gets the most room. A bit of humor is fine if your brand allows it.

Notice that the "Cut" column in almost every case is more formal, longer and vaguer. That's the most common tone failure in support: hiding behind formal language when the news is bad. Shopify's own voice guidelines say the same thing for product copy: be upfront and honest even when you've made a mistake, and apologize when you're at fault, "within reason."

For the angry repeat contact, my guide to handling angry customers goes deeper, and these empathy statements are a good bank of lines that don't sound scripted.

Phrases to keep, phrases to cut

Your tone guide needs a mechanics section, because that's where agents disagree most. The big style guides don't agree either, which is worth knowing before you pick a side:

RuleWhat the style guides sayWhat I'd put in a support guide
ContractionsMailchimp and Shopify encourage them. GOV.UK bans "can't" and "don't" because readers misread themUse them. Write "cannot" only in policy refusals where a misread would hurt
Exclamation marksMailchimp: never in failure messages. Shopify: at most one per pageOne per reply, max. Zero in bad news
"Sorry"Atlassian says skip it unless the problem is severe. Shopify says apologize when at faultSay it once, when it's your fault. Never as a reflex. See these apology examples
"Please"Atlassian says it can make a required step sound optional. GOV.UK says it's usually unnecessaryFine in requests, cut "please note" and "please be advised"
BlameAtlassian uses "we" instead of "you" so people don't feel blamed"We couldn't process the payment", not "Your payment failed"
EmojiMailchimp allows them infrequentlyMirror the customer. Never in bad news

And the scripted lines to cut, with what to say instead:

  • "I understand your frustration." Name the actual problem instead: "You've been charged twice."
  • "We apologize for any inconvenience." It apologizes for nothing specific. Say what went wrong.
  • "Don't worry." Shopify's guidelines warn against asking for trust without data. Give the data.
  • "As per our policy." Explain the reason the policy exists in one sentence.
  • "Thank you for your patience" at the top of a slow reply. Acknowledge the wait plainly: "Sorry this took two days."

Freshdesk's own example AI instructions make the same call: acknowledge frustration in one sentence and skip filler like "I apologize for any inconvenience" (Freshdesk AI agent guide). When a helpdesk vendor writes that into its own docs, you know the script era is over.

How to write a customer service tone guide in 7 steps

You can get a working first version in an afternoon. Here's the order I'd do it in.

  1. Pull 30 real replies. Take 15 that got great CSAT and 15 that went badly (a reopen, an escalation, a 1-star). Tone problems are much easier to see in your own tickets than in theory.
  2. Write 3 to 4 voice traits, each with a "not." "Plainspoken, not blunt. Warm, not gushing. Confident, not cocky." Use NN/g's anti-tone trick so reviewers can point at the line that was crossed.
  3. Set the four dials for your top 6 to 8 ticket types. Use the widget above as a starting point. Most teams need refund or cancellation, outage, bug, angry repeat contact, how-to, billing and praise.
  4. Write the mechanics. Contractions, exclamation marks, emoji, greeting and sign-off, and the formal or informal "you" for every language you support (more on that in my multilingual support guide). Zendesk, for example, has a per-language pronoun setting for exactly this, set to formal by default.
  5. Rewrite your top 10 macros. Your macros are where the old tone lives longest. If a macro fails the guide, everyone who uses it fails the guide. My email templates and live chat scripts posts have rewritten examples to start from.
  6. Load it into every tool. Help center, macros, agent onboarding, the AI agent's settings and your QA scorecard. More on this below.
  7. Score it, then revise it every quarter. Add one tone criterion to QA, and update the guide when the same correction shows up three times.
Hand-drawn diagram of an open notebook labelled tone guide with arrows to macros, help center, agent replies, AI agent rules and a QA scorecard
Hand-drawn diagram of an open notebook labelled tone guide with arrows to macros, help center, agent replies, AI agent rules and a QA scorecard

Step 6 is the one that decides whether the guide gets used. A PDF in a shared drive changes nothing. Put it into your support SOPs and your agent onboarding, then make it the first thing in your training scenarios.

Where does your tone guide have to live in your helpdesk?

Every major helpdesk now has some way to change tone, but they split it into two different things: a button that rewrites one agent's reply, and a setting that controls how the AI agent writes. They take your guide in very different formats.

HelpdeskAgent "change tone" buttonAI agent tone settingLimits worth knowingGateSource
ZendeskEnhance writing: Make more friendly, Make more formal, Rewrite in your toneProfessional, Informal, Enthusiastic or Custom, plus pronoun formality per languageFree tier: 5 uses per agent per month, capped at 500 per accountCopilot add-on $50/agent/month for unlimited useZendesk docs
FreshdeskWriting Assistant: More formal, Less formal, RephraseFree-text custom instructions, no preset pickerTone follows the agent's profile languageFreddy AI Copilot $29/agent/month on Pro and EnterpriseFreshdesk docs
GorgiasNo native button foundFriendly, Professional, Sophisticated or CustomCustom up to 3,000 characters; greeting, sign-off and terms up to 600 eachBrand voice listed on Basic and upGorgias docs
Help ScoutAI Assist: Make it friendlier, Make it more professionalFree-text Identity fieldAI Drafts learns tone from past repliesAI Assist on Plus and ProHelp Scout docs
HubSpotChange tone: Friendly, Heartfelt, ProfessionalFriendly, Professional, Casual, Empathetic, Witty, or brand voiceInbox AI: 30 uses a minute, 1,000 a dayCustomer agent on Pro and EnterpriseHubSpot docs
FrontCompose: adjust tone (email only)No tone setting found for Autopilot200 Compose actions per teammate per dayCopilot $20/seat/monthFront docs

All gates and limits checked on each vendor's own docs and pricing pages in October 2026.

The composer buttons are the easy part. Zendesk's Enhance writing menu sits right in the reply box:

Zendesk Enhance writing menu in the reply composer with Expand, Simplify, Rewrite in your tone, Make more friendly and Make more formal options, as taken from Zendesk's help center
Zendesk Enhance writing menu in the reply composer with Expand, Simplify, Rewrite in your tone, Make more friendly and Make more formal options, as taken from Zendesk's help center

Freshdesk's version lives behind a Write with AI button, and Help Scout's AI Assist shows the rewrite before you replace your text:

Freshdesk reply editor with the Write with AI menu open showing Rephrase, More formal, Less formal, Expand and Expand as email, as taken from Freshdesk's support site
Freshdesk reply editor with the Write with AI menu open showing Rephrase, More formal, Less formal, Expand and Expand as email, as taken from Freshdesk's support site
Help Scout AI Assist rewriting a short reply in a more professional tone with Cancel and Replace buttons, as taken from Help Scout's docs
Help Scout AI Assist rewriting a short reply in a more professional tone with Cancel and Replace buttons, as taken from Help Scout's docs

Here's the catch with all of these, and with most AI copilots. "More friendly" and "more formal" are generic dials, not your dials. Zendesk's own example shows "Make more formal" turning "We will do our best to assist you" into "We shall make every effort to provide you with the assistance you require" (Zendesk help center). That's more formal, sure. It's probably not your brand. The button knows formal; only your guide knows what formal sounds like at your company. Zendesk's answer is communication guidelines on the Copilot add-on, where your written rules win when they clash with the style the AI infers from the ticket.

How do you teach a tone guide to an AI agent?

This is where most tone guides now break, because the AI agent often writes more replies than any human on the team. Each vendor gives you a box, and the boxes are small. Zendesk's custom tone description field shows a 300-character counter:

Zendesk AI agent Tone of voice settings with Professional, Informal, Enthusiastic and Custom options, a 300-character custom tone description and an answer length dropdown, as shown in Zendesk's AI agent docs
Zendesk AI agent Tone of voice settings with Professional, Informal, Enthusiastic and Custom options, a 300-character custom tone description and an answer length dropdown, as shown in Zendesk's AI agent docs

Three hundred characters fits your voice traits. It doesn't fit six situations, a phrase list and a formality rule per language. The vendors are honest about the limits, too. Freshdesk calls its AI instructions "behavioral guidance" where "edge cases can still occur," and HubSpot warns that responses "may not always exactly match the specified formatting or wording" (HubSpot knowledge base).

From running AI on live support queues at eesel, I've learned three things about getting an AI to hold a tone:

  • Give it situations, not adjectives. "Friendly" means nothing to a model. "When denying a refund, say no in the first sentence and offer store credit" works.
  • Let it learn from your best past replies. Your team's real tickets carry your tone better than any description. Help Scout's AI Drafts and eesel both learn from past conversations for this reason.
  • Correct it where the mistake happens. The fastest feedback loop is the one in the ticket.

That third point comes straight from eesel customers. One Zendesk admin asked exactly this during setup:

"When I hit 'Reject - too formal, make it friendlier' as a comment in an internal tool, do you have an example for this? I want to know if I can iteratively train it ... within ZenDesk."

A Zendesk admin setting up an AI agent

That's how eesel's AI helpdesk teammate works. Tone lives in plain-language instructions, which it reads on every reply in every app. When you correct a draft ("too formal, make it friendlier") and say yes, it writes the correction into its own instructions, or edits the existing rule if one already covers it. So the fix holds next week, not just on this ticket.

eesel Instructions page showing Response Guidelines with tone, length and language rules, next to a chat where the agent saves an updated instruction
eesel Instructions page showing Response Guidelines with tone, length and language rules, next to a chat where the agent saves an updated instruction

Then you check it before customers see it. eesel's simulation skill replays real past tickets, scores each answer against what your team actually sent, and suggests instruction changes. In the docs' example run, 17 of 20 sampled tickets matched the team's reply. That's the step I'd never skip: reading 20 simulated replies tells you more about your AI's tone than any setting page.

Hand-drawn loop showing an AI drafting a reply, an agent marking it too formal, the correction saved as a rule, and past tickets replayed to check the tone
Hand-drawn loop showing an AI drafting a reply, an agent marking it too formal, the correction saved as a rule, and past tickets replayed to check the tone

It works on the human side too. Eddie Stephens, Service Desk Lead at CartonCloud, described what it does for his agents' drafts:

"It is getting us to the right articles really quickly and easily, as well as curating well-formed responses with consistent, on-brand tone, still keeping our own style and still keeping that human touch."

Eddie Stephens, Service Desk Lead at CartonCloud

If you're setting this up, my guides on training an AI support agent and keeping AI brand voice consistent go step by step.

How do you keep a tone guide from going stale?

Score it. A tone guide that isn't in QA is a suggestion, whichever QA tool you use. Front's Smart QA is a useful reference point for what a tone criterion looks like: its default "Tone" criterion asks whether the agent's tone "suited the situation", with variants for adaptive, neutral and positive tone, alongside separate Empathy and Professionalism criteria (Front help center).

Front Smart QA scorecard generated by AI showing an 88% score with comprehension, solution offered and empathy criteria, as taken from Front's Smart QA page
Front Smart QA scorecard generated by AI showing an 88% score with comprehension, solution offered and empathy criteria, as taken from Front's Smart QA page

"Suited the situation" is the right framing, and it's also the trap. If your scorecard checks for specific empathy phrases, you'll get agents reading phrases. One call-center agent shared what that looks like:

Reddit

"My best call was pulled and I was coached for not showing empathy by congratulating the member on their new car immediately. I instead congratulated them at the end of the call and that was against script."

Score whether the tone fit the situation in your guide, not whether a line appeared. My posts on support QA with AI and QA feedback examples cover how to write criteria that reward judgment.

Then run a 30-minute review every quarter: pull the tone corrections from QA and from your AI's edit history, and if the same fix appears three times, it belongs in the guide. Use agent feedback sessions to walk through the changes, and route repeat fixes into your coaching software.

Put your tone guide to work with eesel

A tone guide only matters in the replies it actually shapes. eesel's AI helpdesk teammate joins your existing Zendesk, Freshdesk, Gorgias or Help Scout queue, learns how your team already writes from past tickets and macros, and follows your tone rules as plain-language instructions you can correct in the ticket. Start it on drafts as internal notes, replay a batch of past tickets to check the tone, then let it answer routine tickets once it sounds like you. It's free to try with 100 credits, and paid plans start at $299 a month on the eesel pricing page.

eesel drafting a reply inside a Zendesk ticket

Try eesel

Frequently Asked Questions

What is a customer service tone guide?
A customer service tone guide is a short document that sets how support replies should sound in each situation, from refund denials to thank-you notes. It sits alongside your support SOPs and keeps human agents, macros and AI agents sounding like one company.
What should a customer service tone guide include?
Include 3 to 4 voice traits with a "not" for each, tone dial settings for your top ticket types, mechanics like contractions and exclamation marks, a list of scripted phrases to cut, and formality rules per language. Link it to your translation glossary if you support several languages.
What is the difference between voice and tone in customer service?
Voice is your company's personality and stays the same in every reply. Tone is how that voice adapts to the situation, so a refund denial sounds more serious than a reply to praise. My guide to voice in writing has more examples.
Should customer service replies be formal or casual?
Mostly casual but serious. Nielsen Norman Group found a casual bank beat a formal one on friendliness, trust and willingness to recommend, while a joking insurer lost trust. Save formal language for policy refusals and legal topics, and keep empathy statements specific.
How do I make my AI support agent follow our tone guide?
Write the tone guide as situation rules rather than adjectives, let the AI learn from your best past replies, and correct drafts in the ticket. eesel's AI helpdesk teammate saves those corrections as standing rules and replays past tickets so you can check its tone before going live.
Does Zendesk have tone of voice settings?
Yes. Zendesk AI agents offer Professional, Informal, Enthusiastic and Custom tones plus a per-language pronoun setting, and agents get Make more friendly and Make more formal buttons. My breakdown of Zendesk tone settings covers the plan limits.
How do you check tone in support QA?
Add one tone criterion that asks whether the reply fit the situation described in your customer service tone guide, rather than checking for required phrases. See these QA feedback examples and my guide to support QA with AI.

Share this article

Riellvriany Indriawan

Article by

Riellvriany Indriawan

Riell is a designer and writer at eesel AI with about two years of experience researching CX platforms, AI chatbots, and helpdesk software. She combines her design background with a sharp eye for how these tools actually look and feel in practice — making her comparisons unusually visual and user-focused.

Related Posts

All posts →
Hand-drawn world map with three support agents in different cities, each connected by a dotted line to one shared ticket inbox
Guides

Distributed support operations: how to run one support team across sites and time zones

Distributed support operations fail on drift, not coverage. Here's what to share across every site, what to set locally, and the helpdesk settings that hold it together.

Kurnia KharismaKurnia KharismaOct 5, 2026
Stackblitz review: Is it the best online IDE for your team in 2025?
Guides

Stackblitz review: Is it the best online IDE for your team in 2026?

Dive into our detailed Stackblitz review to understand its power as an online IDE. We cover features, pricing, and limitations to help you decide if it fits your development workflow.

Kenneth PanganKenneth PanganNov 6, 2025
What is AI augmentation? A practical guide to empowering your team
Guides

What is AI augmentation? A practical guide to empowering your team

AI augmentation combines human expertise with AI efficiency. Discover how it eases workloads, speeds support, and improves morale.

Kenneth PanganKenneth PanganAug 27, 2025
10 essential customer service problem solving techniques for 2025
Guides

12 problem-solving techniques your support team needs (2026)

Customer service problem solving requires active listening, quick thinking, and empathy-turning frustrated customers into satisfied advocate

Stevia PutriStevia PutriAug 27, 2025
Serval AI: A buyer's guide from the eesel AI team
Guides

Serval AI: A buyer's guide from the eesel AI team

A buyer's guide to Serval, written by the team at eesel AI. Sourced features, pricing, and deployment model, with how an integration-first alternative compares.

Rama AdiRama AdiMay 2, 2026
Hand-drawn illustration of two support agents in different countries working from laptops, with an AI chat window and a clock between them over a world map
Guides

AI for offshore support: what to hand the AI, what to keep with your team

AI for offshore support works best when it moves your offshore agents up a level, not out the door. Here's which tickets to hand the AI and how to set it up.

Kurnia KharismaKurnia KharismaOct 5, 2026
Illustration of support tickets flowing from a queue into an organized agent workspace
Guides

Customer service ticketing system: how to choose one in 2026

A working guide to picking a customer service ticketing system in 2026: what a ticket means at each vendor, what the AI meters count, and what it costs.

KiraKiraJul 31, 2026
Illustration of support requests flowing from a messy inbox into an organised ticket queue with status labels
Guides

Support ticket system: how to set one up that holds

Buying a support ticket system is the easy part. Here is the setup order that decides whether your queue, your SLAs and your reports survive the first month.

Riellvriany IndriawanRiellvriany IndriawanJul 31, 2026
Illustration of a support agent at a laptop while two colleagues discuss which help desk system to choose
Guides

What a help desk system really is, and how to choose one

A help desk system is four layers plus a metered AI layer. Here is what each one does, where vendors quietly differ, and what it costs at your volume.

KiraKiraJul 30, 2026

Ready to hire your AI teammate?

Set up in minutes. No credit card required.

Get started free