canned responses

50+ Canned Responses for Customer Service, Email, and Live Chat

Updated February 2026 | Reading time: 16 minutes

Your support team answers identical questions hundreds of times per day. Shipping updates, return policies, password resets, billing inquiries. Typing each reply from scratch wastes hours every week and introduces inconsistency across agents. Canned response templates solve both problems by giving your team pre-written, quality-assured replies for the scenarios they handle most.

Below are 50+ copy-paste ready canned response examples organized by scenario, plus a method for deploying them instantly with TextExpander so your team actually uses them.

Categories covered in this guide:

  • Greeting and acknowledgment responses
  • Information request templates
  • Order, shipping, and tracking replies
  • Returns and refund responses
  • Technical support templates
  • Account and billing responses
  • Complaint handling and escalation templates
  • Live chat and email-specific templates
  • Industry-specific examples for healthcare, SaaS, and e-commerce

What is a canned response?

A canned response is a pre-written message template that customer service agents use to reply to common inquiries quickly and consistently. Instead of composing each reply from scratch, agents select or trigger an approved template and personalize it for the specific customer before sending. Canned responses are also called saved replies, quick responses, macros, or Snippets depending on your platform.

Canned responses differ from auto-replies because a human reviews and customizes them before they go out. They maintain the speed of automation with the empathy and personalization of a hand-written message.

Why customer service teams need canned responses in 2026

According to HubSpot’s customer service research, 90% of customers rate an immediate response as important when they have a service question, and 60% define “immediate” as 10 minutes or less.

The math is straightforward. Canned responses cut routine email reply time by 40-60% because agents aren’t composing from scratch. Quality gets more consistent too, since every team member sends responses using the same proven language, not whoever happens to be your best writer. New hires onboard faster when they have a library of approved responses from day one. Your experienced agents burn out less because they stop typing the same explanations hundreds of times a week and actually spend mental energy on genuinely complex issues. And the whole operation scales better as ticket volume grows.

As a real-world example, healthcare technology company Virta Health documented 115,197 hours saved over 12 months by deploying shared templates across their team. That’s proof that the right templates, used consistently, create measurable impact.

Ready to stop typing the same replies over and over? Try TextExpander free for 30 days and turn every template below into an instant keyboard shortcut your whole team can use.

Greeting canned responses

First responses set the tone for entire conversations. Customers need immediate confirmation that someone acknowledged their message. According to Forrester’s CX research, the initial interaction often determines the customer’s perception of the entire support experience.

Standard greeting

Hello [Customer Name], Thank you for reaching out to [Company Name]. My name is [Agent Name], and I’m here to help you today. I’ve reviewed your message about [issue summary]. Let me provide the information you need.

Returning customer greeting

Hello [Customer Name], Welcome back to [Company Name] support. I see you’ve been with us since [date], and we appreciate your continued trust. How can I assist you today?

High-volume queue greeting

Hello [Customer Name], Thank you for your patience while waiting to connect with us. I understand your time is valuable, so let me get your question resolved quickly. I’m [Agent Name]. What can I help you with?

After-hours acknowledgment

Hello [Customer Name], Thank you for contacting [Company Name]. Our support team received your message outside business hours. We operate Monday through Friday, 9 AM to 6 PM [timezone]. A team member will respond within [timeframe] when we reopen. If your issue is urgent, please visit [self-service resource link] for immediate assistance.

With TextExpander’s fill-in fields, agents type a short abbreviation like ;greet and get the full template with blanks for the customer name, issue summary, and response time. They fill in the details and send in seconds, without editing the template itself.

Information request canned responses

Sometimes you need more information before you can help. These templates ask for what you need without making the customer feel like they’re filling out a government form.

Account verification request

Thank you for contacting us about your account. To protect your privacy and confirm I’m speaking with the account holder, please verify the email address on your account and the last four digits of your payment method. Once verified, I’ll have full access to help resolve your issue.

Order number request

I’d be happy to look into this for you. To locate your order, please provide your order number. You can find this in your confirmation email subject line or by signing in to your account at [account URL].

Technical issue details request

I want to make sure I understand your issue correctly so we can resolve it quickly. Please share the device and operating system you’re using, the browser or app version, and the exact error message or behavior you’re experiencing. Screenshots help tremendously if you’re able to capture them.

Shipping address confirmation

Before I process this change, please confirm your complete shipping address including street address, city, state, and postal code. I’ll update your order as soon as I receive this information.

Order and shipping canned responses

“Where’s my order?” is probably the single most common question in e-commerce support. Clear templates with tracking details and specific timelines prevent the follow-up message that comes three hours later.

Order confirmation

Your order [order number] has been confirmed and is being prepared for shipment. You’ll receive a tracking email within [timeframe] once your package ships. In the meantime, you can view your order status anytime at [order tracking URL].

Shipping delay notification

I understand waiting for your order is frustrating, and I apologize for this delay. Your package experienced an unexpected delay due to [reason]. The new estimated delivery date is [date]. You can track your shipment at [tracking URL]. If it doesn’t arrive by [date], please contact us and we’ll investigate further.

Tracking information

Your order [order number] shipped on [date] via [carrier]. Your tracking number is [tracking number]. You can monitor delivery progress at [carrier tracking URL]. Estimated delivery is [date].

International shipping inquiry

We ship internationally to most countries. Delivery times for international orders range from [timeframe] depending on your location. International shipments may be subject to customs fees, import duties, or taxes. These charges are determined by your country’s regulations and are the responsibility of the recipient.

Missing package response

I’m sorry your package hasn’t arrived as expected. According to our records, [carrier] marked your package as delivered on [date]. Here are steps that help locate missing packages: check with neighbors or building management, look in secondary delivery locations like back porches or garages, and contact [carrier] directly at [phone number] with tracking number [tracking number]. If the package doesn’t turn up within 48 hours, reply to this message and I’ll initiate a claim and send a replacement.

Returns and refunds canned responses

Refund requests require clarity on process and timeline. Vague responses create repeat tickets. These templates give customers exactly what they need to know.

Return policy overview

Our return policy allows returns within [number] days of delivery for items in original condition. To start a return, visit [returns portal URL] and enter your order number. You’ll receive a prepaid shipping label via email within [timeframe]. Refunds process within [timeframe] after we receive and inspect your returned item.

Return approved with label

Your return request for order [order number] has been approved. I’ve attached your prepaid return shipping label to this email. Print it, attach it to your package, and drop it at any [carrier] location. Once your return ships, you can track it using the same label tracking number.

Refund processed confirmation

Your refund for order [order number] has been processed. Refund amount: [amount]. Original payment method: [payment method ending in XXXX]. The refund will appear on your statement within 5-10 business days depending on your bank’s processing speed. Your refund reference number is [reference number] for your records.

Return declined explanation

After reviewing your return request for order [order number], we’re unable to process this return because [specific reason]. I understand this is disappointing. Here are some alternatives that may help: [list relevant options like store credit, exchange, or repair service].

Refund timing inquiry

I checked on your refund status for order [order number]. Your refund of [amount] was processed on [date]. Credit card refunds take 5-10 business days to appear on statements. Debit cards take 7-14 business days. If you don’t see the refund by [calculated date], please contact your bank with reference number [reference number] to trace the transaction.

Refund and return templates are some of the highest-volume responses on most support teams. With a tool like TextExpander, your agents type a short abbreviation and get the full template with fill-in blanks for the customer name, refund amount, and payment method. The agent fills in the specifics and sends in seconds. WooCommerce’s support team uses this exact approach to handle thousands of similar requests per week.

Technical support canned responses

When something is broken, customers want steps, not sympathy. Each template below gives the customer a clear action to take right now, not a vague promise that someone is looking into it.

Basic troubleshooting steps

Let me walk you through some troubleshooting steps that resolve this issue for most customers. First, close the app completely and reopen it. If the issue persists, clear your browser cache by pressing Ctrl+Shift+Delete on Windows or Command+Shift+Delete on Mac. If you’re using our mobile app, uninstalling and reinstalling the latest version resolves most issues. Let me know what happens after trying these steps.

Password reset instructions

I’ve sent a password reset link to the email address associated with your account. Check your inbox for an email from [sender email]. Click the reset link within 24 hours to create a new password. If you don’t see the email, check your spam or junk folder.

Known issue acknowledgment

Thank you for reporting this issue. Our engineering team is aware of this problem and working on a fix. The issue affects [description of affected users or features]. Our current estimated resolution time is [timeframe]. I’ve added your email to our notification list and you’ll receive an update when the fix goes live. In the meantime, [workaround if available].

Feature request response

Thank you for this suggestion. I’ve logged your request for [feature description] and forwarded it to our product team. While I can’t promise a specific timeline, customer feedback directly influences our development roadmap. You can see features we’re currently building and vote on other suggestions at [product roadmap URL].

Browser compatibility issue

The issue you’re experiencing appears related to browser compatibility. Our platform works best with the latest versions of Chrome, Firefox, Safari, and Edge. Please try accessing [product] using an updated version of one of our supported browsers. If the issue persists, reply with a screenshot and we’ll investigate further.

Account and billing canned responses

Billing questions are sensitive. Customers are concerned about their money, and unclear responses erode trust fast. Clear, specific responses with exact amounts, dates, and reference numbers reduce anxiety and prevent follow-up tickets.

Subscription cancellation confirmation

Your [subscription name] has been canceled effective [date]. You’ll continue to have access to [subscription features] until your current billing period ends on [date]. After that, your account will convert to our free plan. If you change your mind, you can reactivate at any time from your account settings. We’d appreciate any feedback about why you decided to cancel.

Payment failure notification

We attempted to process your payment of [amount] on [date], but the charge was declined. Please update your payment information at [billing settings URL] within [timeframe] to avoid service interruption. Common reasons include expired cards, insufficient funds, or outdated billing addresses.

Invoice request fulfilled

I’ve attached the invoice for your request. Invoice Number: [number]. Invoice Date: [date]. Amount: [amount]. Payment Status: [status]. You can access all your invoices anytime by signing in to your account and visiting [billing history URL].

Subscription upgrade confirmation

Your account has been upgraded to [plan name]. Your new features are available immediately. The prorated charge of [amount] covers the remainder of your current billing cycle. Starting [next billing date], your regular monthly charge will be [new amount].

Duplicate charge inquiry

I reviewed your account and see the charges you mentioned. After investigation, [explain the situation]. [If refund needed:] I’ve processed a refund of [amount] to your original payment method. Expect to see this credit within [timeframe]. [If not duplicate:] If you have questions about either charge, I’m happy to provide additional details.

Complaint handling canned responses

Some conversations need genuine acknowledgment and clear resolution paths. According to Harvard Business Review, customers who have their complaints handled well actually become more loyal than customers who never had a problem. These templates help your agents turn frustration into trust.

General complaint acknowledgment

I’m sorry you’ve had this experience. This is not the level of service we aim to provide, and I understand your frustration. Let me make this right. I’m [specific action you are taking to resolve the issue]. While I work on this, is there anything else about this situation I should know?

Service failure apology

You’re right to be disappointed. We failed to [specific failure], and I apologize. Here’s what happened: [brief, honest explanation]. To make this right, I’m [specific resolution]. This should be completed by [timeframe]. I’ve flagged this issue internally to prevent it from happening to other customers.

Need more apology templates? See our customer apology email examples for longer-form recovery messages.

Escalation to supervisor

I understand you’d like to speak with a supervisor. I’m escalating your case to [supervisor name or title], who will review your situation and contact you within [timeframe]. They have full authority to [specific resolution powers]. Your case number is [case number]. For more on handling escalations effectively, see our escalation email templates.

Compensation offer

I want to apologize again for [specific issue] and thank you for your patience. As a gesture of goodwill, I’ve applied [specific compensation] to your account. This is available immediately. We value your business and hope this helps restore your confidence in [Company Name].

Follow-up after complaint resolution

I wanted to follow up on the issue you reported on [date] regarding [issue summary]. Our records show this was resolved on [date] with [resolution summary]. I want to confirm that everything is working as expected. If you’re still experiencing any issues, please reply to this message.

Live chat canned responses

Chat requires shorter, faster responses than email. These templates match the pace and tone customers expect in real-time conversations. For a full library of chat-specific templates, see our complete chat scripts guide.

Chat greeting

Hi [Customer Name], thanks for chatting with us. I’m [Agent Name]. How can I help you today?

Brief hold request

I need about 2 minutes to look into this. Mind if I put you on a brief hold?

Returning from hold

Thanks for waiting. I found the information you need.

Transfer notification

I want to get you to the right person for this question. I’m transferring you to our [department] team now. They’ll have full context about your issue.

Email follow-up request

This issue needs more detailed investigation than I can complete during our chat. I’d like to follow up via email within [timeframe] with a complete resolution. Can you confirm [email address] is the best address to reach you?

Chat closing

Is there anything else I can help you with today?

Email-specific canned responses

Email allows for longer, more detailed responses than chat. These templates take advantage of the format with complete information, reference numbers, and next steps.

Email acknowledgment

Thank you for contacting [Company Name] support. We’ve received your message and assigned it ticket number [ticket number]. A team member will respond within [SLA timeframe]. In the meantime, you might find answers in our help center at [help center URL].

Detailed follow-up

Following up on your question about [topic], here’s the complete information you requested. [Detailed explanation]. I’ve attached [relevant documentation] for your reference. If any part of this needs clarification, reply to this email and I’ll explain further.

Case closure notification

I’m writing to confirm that your support case [case number] regarding [issue summary] has been resolved. Resolution summary: [brief description]. If you experience this issue again, reference case number [case number] when you contact us for faster service.

Industry-specific canned response examples

Generic templates only go so far. A healthcare practice confirming an appointment has very different compliance needs than a SaaS company handling a trial expiration. These cover the industry-specific scenarios where one-size-fits-all breaks down.

Healthcare: Appointment confirmation

Your appointment with [provider name] is confirmed for [date] at [time]. Please arrive 15 minutes early to complete any necessary paperwork. Bring your insurance card and a valid photo ID. If you need to reschedule, please give us at least 24 hours notice by calling [phone number] or visiting [patient portal URL].

Healthcare teams have some of the most repetitive communication needs in any industry. Virta Health’s care team saved 115,197 hours in a single year by deploying shared templates for patient communication. Learn more about how TextExpander works for healthcare teams.

Healthcare: Insurance verification

We’ve verified your insurance coverage for [service type]. Your plan covers this service with the following cost-sharing: [copay or coinsurance details]. Your estimated out-of-pocket cost is [amount]. This is an estimate based on information from your insurance provider. Final costs may vary based on services rendered.

SaaS: Trial expiration reminder

Your free trial of [product name] ends in [number] days on [date]. To continue using [key features] without interruption, upgrade your account at [upgrade URL]. Questions about which plan fits your needs? Reply to this email and we’ll help you decide.

SaaS: API integration support

Welcome to the [product name] API. Your API key is in your account dashboard under Settings > API Access. Keep this key confidential and never share it in public repositories. Our API documentation at [docs URL] includes authentication examples, endpoint references, and rate limit information.

E-Commerce: Size guide assistance

Based on the measurements you provided, I recommend size [size]. This product runs [true to size, small, or large]. Our complete size guide with measurement instructions is available at [size guide URL]. We offer free returns within [number] days if the fit isn’t quite right.

How to build your canned response library

Start by looking at what your team actually deals with. Pull the last 30 days of support tickets and categorize them. Most teams find that 70-80% of inquiries fall into 8-10 repeating categories. That’s your template list.

Map those categories to scenarios: greetings, order confirmations, shipping updates, refund requests, technical troubleshooting, escalations, follow-ups. Then write templates that sound like your team actually talks. If your brand is formal, be formal. If you communicate with warmth, let that come through. Canned responses should strengthen your voice, not suppress it.

Every template needs 1-2 personalization points where the agent adds specific details: the customer’s name, their order number, a specific date. This is what prevents responses from feeling robotic. Test drafts with your agents before deploying. Ask them: does this sound natural? Would you want to send this message?

Where you store templates matters more than most teams realize. Templates in a shared Google Doc or wiki rarely get used because the friction of finding and copying is too high. Tools like TextExpander Snippet groups let you organize responses by category and push updates to every agent instantly. Then review monthly. Collect feedback. Refine based on real conversations. Seasonal updates might include new promotions, policy changes, or updated response times.

How to automate canned responses with TextExpander

Here’s the part where most template projects die: adoption. You write 50 great templates. You put them in a Google Doc. Nobody uses them. Agents default to typing from scratch because opening a separate document, finding the right template, copying it, pasting it, and then editing it takes longer than writing a reply.

TextExpander solves this by turning short abbreviations into full responses in milliseconds. When an agent types ;greeting in an email, live chat, or any support channel, TextExpander instantly expands it to the full template. The agent fills in the customer-specific details through pop-up fill-in fields, then sends. No copying from a Google Doc. No hunting for the right template. Type, fill, send.

TextExpander works everywhere your team types: Zendesk, Intercom, Freshdesk, Salesforce, Gmail, Slack, and any other tool that accepts text input. Setup takes 60 seconds and requires no training. One Snippet library serves your entire team regardless of which tools they use. Snippet groups let you organize responses by category, such as greetings, refunds, and escalations, so agents find exactly what they need.

For teams, TextExpander for Teams adds a shared library where managers update one template and every agent gets the latest version immediately. No more outdated replies from agents using last month’s copy-paste document. See how CompanyCam’s team uses shared Snippets to keep support responses consistent across their growing staff.

AI-powered canned responses: the 2026 approach

AI tools like ChatGPT and Copilot can help draft canned responses faster than ever. But AI alone creates two problems for support teams. First, friction: agents leave their workflow to prompt, wait, and copy-paste from a separate tool. Second, inconsistency: AI generates different output every time, so two agents get different tones for the same scenario.

The most effective approach layers AI and deployment tools together. AI creates the first draft of a canned response. A team lead reviews and approves it. Then TextExpander deploys it everywhere the team types, identically, instantly, with no prompting required. AI creates. TextExpander deploys. Together, they give your team the complete workflow.

TextExpander’s built-in AI features can also surface the right Snippet based on what an agent is typing, so they skip memorizing abbreviation codes. Every AI suggestion is reviewable before it goes live, keeping your team in control of quality. Learn more about TextExpander’s AI features.

Building consistency without sounding robotic

The biggest risk with canned responses is obvious: sounding like a robot. Customers can tell. And once they think they’re getting a template, trust drops.

The fix is simpler than most teams make it. Use language that actual humans use. “I sincerely apologize” reads like a form letter. “I’m sorry about this” reads like a person. Include specifics instead of placeholders. “I’ll follow up with an update by tomorrow morning” beats “I will resolve this in [timeframe].” The response should sound like it was written for this exact customer in this exact moment.

Leave room for personalization. Every template should have 1-2 points where the agent adds specific details. TextExpander’s fill-in fields make this effortless. The template prompts the agent for the customer’s name, order number, or specific detail before inserting the response.

Vary your response lengths and structures. If every response follows the same format, customers notice the pattern. Mix short acknowledgments with longer explanations. Include questions that invite dialogue. A library of varied responses feels more human than uniform templates. For more on using empathy in customer service, see our full guide to empathy statements.

Measuring canned response effectiveness

Track these metrics before and after deploying your canned response library. Average response time should drop significantly, with 40-60% reduction being typical. CSAT scores should hold steady or improve as consistency increases across agents. First contact resolution tends to go up because complete templates reduce the back-and-forth that comes from partial answers.

The metric most teams skip: agent feedback. Are agents actually using the templates? Which ones do they modify heavily before sending? Heavy modification means the template needs rewriting. And if you’re serious about optimization, A/B test your highest-volume responses. Try two versions, measure which gets better outcomes, and kill the loser.

If you’re setting broader support team goals, our guide to customer service goals covers the frameworks and KPIs that matter most.

Frequently asked questions

What is the difference between a canned response and an auto-reply?

A canned response is a pre-written template that a human agent selects, personalizes, and sends. An auto-reply fires automatically without anyone reviewing it. An out-of-office message is a common example. The key difference is human judgment. With canned responses, an agent decides when to use the template, what to customize, and whether it actually fits the situation.

How many canned responses does a customer service team need?

Start with 15-25 covering your most common scenarios. That means greetings, acknowledgments, apologies, refund processing, troubleshooting, escalations, and follow-ups. Audit your ticket history to find where conversations actually cluster. You’ll probably end up expanding to 40-60 as you identify more patterns. The 50+ examples in this guide cover the categories that appear in 70-80% of support interactions.

Won’t customers notice we’re using templates?

Badly written ones? Yes, immediately. But a well-crafted canned response reads like a personal message because it’s built for a specific scenario and uses natural language. The irony is that templates actually free agents to spend more energy personalizing, because they’re not burning cognitive load on the boilerplate parts. Fill-in fields help here by prompting agents to add the customer’s name, order details, and specifics before the response goes out.

Can we use the same canned responses across email, chat, and social media?

Yes, but adjust tone for each channel. Email responses can be longer and more formal than chat responses. TextExpander works across all channels so your team maintains one source of truth but outputs appropriate versions for email, chat, phone notes, and social.

How do we get buy-in from agents who resist using templates?

Involve them in writing the templates. That’s the single most effective tactic. People who help create something will actually use it. Beyond that, show the time savings: Virta Health saved 115,197 hours in one year with shared templates. And let agents customize templates within brand guidelines. The goal is consistency, not uniformity. Agents who feel ownership over their response library adopt it willingly.

Start responding faster today

Canned responses free your support team from typing the same replies over and over and let agents focus on genuine problem-solving. The 50+ examples in this guide cover greetings, information requests, shipping, refunds, technical troubleshooting, billing, complaints, escalations, live chat, email, and industry-specific scenarios that make up the majority of customer service interactions.

Adapt these templates to match your voice, industry, and specific processes. Test them with your team. Collect feedback and refine them based on real conversations.

Deploy your canned responses through TextExpander Snippets to make sure your team actually uses them. Shortcuts that expand instantly across email, chat, ticketing systems, and social drive adoption better than templates stored in a shared drive nobody opens.

Try TextExpander free for 30 days and turn every template on this page into a keyboard shortcut your whole team can use. Stop typing the same things over and over.

Related templates and resources