Berrydesk

Berrydesk

  • Home
  • How it Works
  • Features
  • Pricing
  • Blog
Dashboard
All articles
InsightsMay 6, 2026· 11 min read

50 Customer Support Conversations Worth Getting Right: Scripts, Tone Cues, and What Not to Say

A practical script library for support teams and AI agents - 50 real customer moments, what to say, what to avoid, and why the tone behind the words matters.

A support specialist mid-conversation with a customer chat window open, scripts and shortcut snippets visible on a second screen

Whether the next message your customer reads comes from a person on your team or from an AI agent on your site, the bar is the same: it has to feel useful, clear, and human. The tools have changed dramatically over the last twelve months, but the fundamentals of a good support reply have not.

This guide is built for support leads, ops managers, founders running their own queue, and anyone configuring an AI agent for the front line. It covers the scenarios that show up in real volume - billing surprises, login walls, late deliveries, feature confusion, refund pressure, cancellation threats - and gives you wording you can lift verbatim, adapt to your brand, or feed straight into an AI agent's tone guide.

You can use it three ways. As a copy-paste reference for live chat and email replies. As a training library for new hires who are still finding their footing. And as instruction material for an AI agent - most modern support models follow tone and style examples extremely well when you give them concrete contrast pairs of "say this, not that."

Each scenario follows the same shape: what the customer wrote, the response that lands, the response that backfires, and a short note on why one works and the other does not.

Why scripts matter more in the era of AI agents

Five years ago, scripts were mostly a coping mechanism for new hires. Today, they are the source code for your AI agent's personality. When a model like Claude Opus 4.7, GPT-5.5, Gemini 3.1 Pro, or DeepSeek V4 is the first responder on your site, your tone guide and your handful of canonical examples are doing the work that a manager used to do in onboarding. The model picks up cadence, hedging style, level of warmth, and willingness to escalate from those examples.

The good news is that the new generation of frontier models is genuinely good at following this kind of guidance. With 1M-token context windows now standard on Claude Sonnet 4.6 and DeepSeek V4, and 2M tokens on Gemini 3.1 Ultra, you can hand an agent the entire knowledge base, every macro, your full style guide, and a few hundred resolved tickets - and it will reason over all of it in a single turn. Open-weight options like GLM-5.1, Kimi K2.6, and MiniMax M2.7 deliver similar long-context behavior at a fraction of the per-token cost, which matters once you are answering real volume.

The point is: the words below are not just script ideas anymore. They are training material. Get them right.

1. "I'm having trouble logging in"

Say this: "Sorry you're stuck at the login. I can help. What error are you seeing on screen?"

Chatbot variation: "Let's get you back in. Is there a specific message popping up when you try?"

Avoid: "Works fine on my end." "Probably the wrong password."

Customers who can't log in are usually already irritated by the time they message. Implying user error before you have any information signals that you are looking for a way out of the conversation. Stay neutral, ask one specific question, and start triaging.

2. "This is taking too long"

Say this: "Thanks for hanging in there. I know waiting drains patience - I'm on it now and will follow up within a few minutes."

Chatbot tip: if you can surface an estimate, do. "Still pulling your account details. About 60 seconds more - appreciate you sticking with me."

Avoid: "I'm doing my best." "There are other people in the queue."

Excuses don't shorten the wait - updates do. Even an update that says "no progress yet, still working" reduces anxiety meaningfully.

3. "I was charged twice"

Say this: "Thanks for catching that. Let me pull up the transaction now and reverse the duplicate." Or, "Apologies for the double charge. I'll get the refund moving right away."

Avoid: "Are you sure?" "Talk to your bank."

Money complaints test trust like nothing else. Even when the cause is genuinely on the payment processor's side, the customer experiences it as your problem. Own the process, even if you don't own the cause.

4. "I didn't get my order"

Say this: "That's not what we want to hear. Can you confirm the order number? I'll check the carrier status and get a resolution moving - refund, reship, or a delivery investigation, whichever fits."

Avoid: "It says delivered." "Maybe a neighbor took it."

Pointing at the tracking page does nothing if the package isn't in the customer's hands. The faster you move from "what does the system say" to "what can we do for you right now," the better.

5. "Your product isn't working as expected"

Say this: "Let's figure out where it's going sideways. Can you walk me through what you're doing and what you're seeing?"

Avoid: "Works fine for us." "You must be using it wrong."

Anything that sounds like "you're holding it wrong" turns the conversation into a debate. Stay curious. Ask one or two open questions, then troubleshoot together.

6. "I want to cancel my subscription"

Say this: "Of course - I can take care of that. Out of curiosity, anything specific that pushed you toward canceling? No wrong answer, and it won't slow the cancellation down."

Avoid: "Why are you cancelling?" (without follow-up empathy) "You should've read the terms."

A graceful exit is one of the most underrated brand assets you have. People come back. They also tell other people. Make canceling easy, ask for honest feedback once, and wish them well.

7. "Your competitor offers this feature"

Say this: "Good comparison to bring up. We've focused on [X] for now - what are you trying to accomplish? There may be a way to get there with the workflow we already have."

Avoid: "Then go with them." "Not our problem."

A customer comparing tools is a customer doing their job. Treat the question as research, not as a threat. You will often discover an unmet need worth bringing to your product team.

8. "I need help setting this up"

Say this: "Happy to walk you through it. Quick check - have you already connected [X], or are we starting from a blank slate?"

Avoid: "It's all in the docs." "Did you watch the tutorial?"

Linking someone to a 12-minute video is not support; it's deflection. If a doc actually answers the question, share it and stay in the conversation in case they get stuck on step three.

9. "Your app keeps crashing"

Say this: "That's frustrating - let's get the right info to our engineering team. What device, what OS version, and roughly when did the crashes start?"

Avoid: "We haven't heard that from anyone else." "Try reinstalling, that usually works."

Crash reports are gold for the product team, but only if the front line treats them seriously. Capture the specifics, file the report, and tell the customer exactly what happens next.

10. "I don't understand how this feature works"

Say this: "No problem - it's not totally intuitive at first. Here's the short version, and I can walk you through a quick example if it helps."

Avoid: "It's pretty self-explanatory." "Read the help center."

If a customer is confused, your interface taught them to be confused. Explain it like you'd explain it to a friend - without ever using the word "obviously."

11. "I want a refund"

Say this: "Sorry it didn't work out. Tell me a bit about what went wrong, and I'll line up the right next step on our end."

Avoid: "Our policy is no refunds." "You should've read the terms."

A strict refund policy is fine. A strict tone is not. Even when the answer ends up being no, the customer should feel heard and given options where any exist.

12. "Why didn't anyone get back to me?"

Say this: "I'm sorry the first message slipped through. I've found the thread now and I'm picking it up from here."

Avoid: "We're short-staffed." "You probably emailed the wrong address."

Every excuse is an admission that the customer is the second priority. Skip them. Apologize once, briefly, and move directly into solving the issue that started the original message.

13. "Can I speak to someone else?"

Say this: "Absolutely - let me loop in a teammate who can help. Anything you'd like me to brief them on so you don't have to start over?"

Avoid: "There's no one else available." "I'm the only one."

When customers ask for an escalation, they're telling you the current path isn't working. Treat the request as a service, not as a personal challenge.

14. "I'm not happy with the service"

Say this: "I hear you, and I'm sorry we let you down. Tell me what happened and I'll do what I can to make it right."

Avoid: "I don't see the issue." "We did everything correctly."

Often the customer just wants to be heard. Listen first, then problem-solve. Defending the company before acknowledging the experience is the most common pattern that turns a routine complaint into a churn event.

15. "Your site is confusing"

Say this: "Thanks for telling us - that's the kind of feedback we actually need. Which page or step tripped you up?"

Avoid: "Most people don't have a problem." "It just takes some getting used to."

UX complaints are diagnostic data. Treat them like an inbound bug report and pass the specifics back to product. Even if the friction lives in one corner of the site, fixing it usually pays back many times over.

16. "Can you just fix this for me?"

Say this: "Sure - happy to handle it. I'll need a couple of details to get started, then I'll take it from there."

Avoid: "You'll have to do that yourself." "We don't do that for customers."

If the action is in your power and the customer is asking nicely, just do it. Refusing on principle when the marginal cost is two minutes is the surest way to teach customers that self-service means "you're on your own."

17. "I already explained this"

Say this: "You're right - you shouldn't have to repeat yourself. I've got the prior context here and I'm picking it up from where you left it."

Avoid: "Can you walk me through it again?" "That wasn't passed to me."

Repetition burns goodwill faster than almost anything else. Read the thread before replying. If the previous agent didn't leave notes, fix the workflow on the back end so the next customer doesn't hit the same wall.

18. "I got the wrong item"

Say this: "Apologies for the mix-up - that's on us. Could you share a quick photo of what arrived? I'll get the correct item dispatched today."

Avoid: "You must've ordered the wrong thing." "Double-check next time."

Errors happen on every operations team. Customers know that. What they care about is how quickly you take ownership and how much friction they have to endure to get back to whole.

19. "I can't find this feature"

Say this: "It's tucked behind [menu/path] - here's exactly where to click. Also flagging this internally; if it's hard to find, it's hard to find."

Avoid: "It's there. Look harder." "No one else has trouble with this."

If a feature is technically present but practically invisible, it might as well not exist. Help the customer in the moment, then route the friction back to product.

20. "I tried contacting you before and got no response"

Say this: "I'm really sorry the previous message went unanswered. I'm here now and I'll personally make sure this gets resolved before we close the conversation."

Avoid: "We must have missed it." "It happens."

Treat a re-attempt as a second chance you don't want to waste. The repair work is mostly tonal - the customer wants to know that this time will be different, and the fastest way to show it is to actually be different.

21. "Is this feature available in the free plan?"

Say this: "Good question. It's part of our paid tier - happy to walk you through what's in free vs. paid so you can decide what's worth it."

Avoid: "Nope, paid only." "You'd have to upgrade."

A pricing question is a buying signal. Treat it as an opportunity to educate, not as a chance to gatekeep. Customers who feel sold-to will bounce; customers who feel informed will often upgrade themselves.

22. "Can you guarantee it will work for me?"

Say this: "Every setup is a little different, but I can show you results from teams with a similar use case and walk you through how it tends to play out. We also have a trial so you can see for yourself before committing."

Avoid: "We make no promises." "Use it at your own risk."

Customers asking for a guarantee usually want confidence, not a contract. Replace certainty with evidence - case studies, similar customers, trial mechanics - and you'll convert the conversation more often than you think.

23. "Do you offer support on weekends?"

Say this: "Live coverage runs Monday to Friday, 9 to 6. Outside those hours, our AI agent handles the routine questions instantly, and a human picks up the rest first thing the next business day."

Avoid: "Read the FAQ." "We don't work weekends."

This is one of the questions where a 24/7 AI agent genuinely transforms the experience. With models priced at fractions of a cent per resolution - DeepSeek V4 Flash at roughly $0.14 per million input tokens, MiniMax M2 in a similar range - there is no good reason a basic question should wait until Monday.

24. "I'm new to this. Can someone help me?"

Say this: "Of course - we love working with people who are just getting started. Tell me where you are and I'll guide you the rest of the way."

Avoid: "You should know how to use it." "It's not that hard."

First impressions decide who churns in week one. A beginner who feels welcomed sticks around. A beginner who feels embarrassed disappears.

25. "Why did the price change?"

Say this: "Thanks for asking directly. We updated pricing recently to reflect the new capabilities and faster support. Happy to walk you through what's changed and which plan fits where you are now."

Avoid: "Prices change. That's how it works." "You should've locked in the old rate."

Frame the increase around what the customer gets, not what they now have to pay. If you can grandfather long-term customers in some way, this is the moment to mention it - even if only for a transitional period.

26. "I've been waiting for an update"

Say this: "Thanks for the nudge. Quick status update: [where things stand]. I'll ping you again the moment that changes."

Avoid: "You'll hear back when it's ready." "Be patient."

A status update of "no change yet" is still a status update. The discomfort of silence is far worse than the discomfort of slow progress.

27. "Your team gave me conflicting answers"

Say this: "I'm sorry for the mixed signals - that's on us. Let me check internally and come back with one clear answer."

Avoid: "That's not my fault." "They were probably wrong."

To the customer, your team is one entity. Owning the inconsistency, even when it predates your involvement, is the only response that rebuilds confidence.

28. "Your competitor is cheaper"

Say this: "Fair - price matters. We tend not to be the cheapest option, but we lean hard into [specific value]. Want me to walk through where that shows up in real workflows?"

Avoid: "Then go with them." "We don't compete on price."

You don't have to defend the line item; you have to defend the value behind it. Stay specific. Generic claims about "premium quality" don't move anyone. A concrete example of saved time or avoided cost does.

29. "I'm getting too many emails"

Say this: "Got it - let me dial that back. I can either drop you to essentials only or unsubscribe you from a specific stream. Your call."

Avoid: "You signed up for them." "Mark them as spam if it's a problem."

A customer asking for less email is asking for respect. Comply quickly and without friction. Customers who feel respected often opt back in for transactional updates a few months later.

30. "I'm considering switching to another service"

Say this: "Appreciate you being upfront. Anything specific that's missing or frustrating? If we can fix it, I'd rather know now than find out after."

Avoid: "Okay, do what you want." "Good luck."

Even when the decision has been made, the conversation matters. Customers remember how their last interaction with you went and tell other potential buyers about it.

31. "Your instructions aren't clear"

Say this: "Thanks - that's useful to hear. Want me to walk through it live, or send a step-by-step in writing?"

Avoid: "They're clear if you read carefully." "No one else has had a problem."

If one customer is confused, several more are confused and silently bouncing. Clarity feedback is the cheapest UX research you can get.

32. "This isn't what I expected"

Say this: "Let's find the gap. What were you expecting, and where did it land short of that?"

Avoid: "It is what it is." "You should've read the description."

Mismatched expectations are usually the result of a fuzzy onboarding flow or marketing copy. Don't argue the customer into accepting the product - find the gap, close it for them now, then close it in your funnel for the next person.

33. "I'm getting error messages"

Say this: "Thanks for reporting - can you share a screenshot or paste the exact text? I'll either troubleshoot it with you now or escalate to engineering with the full context."

Avoid: "Must be your device." "Never seen that error before."

Even if you genuinely haven't seen the error, your tone shouldn't betray that. Treat each report as legitimate until proven otherwise.

34. "Your service is too slow"

Say this: "Thanks for the flag. I'll dig into what's slowing things down on our side and follow up with what I find."

Avoid: "It's busy hours." "Nothing we can do."

Performance complaints can feel uncomfortable because they often have no immediate fix. Treat them like a bug report. Acknowledge, investigate, and report back, even if the answer is "we're working on it."

35. "This feature used to be better"

Say this: "Helpful to hear. We did rework that recently - what specifically do you miss? I'll feed it directly to the team."

Avoid: "The new version is better, you'll get used to it." "We're not rolling it back."

A customer telling you the old version was better is doing the work of usability testing for you, for free. Take the note. Push back internally if the data agrees with them.

36. "Why do I keep getting logged out?"

Say this: "That's a pain - let's narrow it down. Are you on multiple devices? Clearing cookies regularly? Using a privacy browser?"

Avoid: "That's just how it works." "You're doing something wrong."

Auth issues are usually a small set of common causes. Walk through them in order, and most are solved in two messages.

37. "How do I contact support?"

Say this: "You're already in the right place - I can help here, or hand you to live chat or email if you'd prefer."

Avoid: "It's on the website." "Just look it up."

Anyone asking how to reach support is asking from a place of mild frustration already. Don't compound it by sending them to find the answer themselves.

38. "I didn't agree to this charge"

Say this: "I hear you. Let me pull up your account and walk through the charges with you so we can figure out what happened."

Avoid: "It's your fault you didn't cancel." "No refunds after billing."

Disputed charges call for investigation, not adjudication. Even when the policy ends up applying, the customer should feel that you took the time to actually look at their specific situation.

39. "I'm locked out of my account"

Say this: "Let's get you back in. Confirm the email or username on the account and I'll walk you through the unlock or reset."

Avoid: "We don't handle that here." "You'll have to figure that out."

Account lockouts are panic moments - especially for customers whose business runs on the account. Speed and calm presence are doing most of the work.

40. "Why didn't I get notified?"

Say this: "That shouldn't have happened. Let me check your notification settings and where the system logged the send. I'll come back with what I find."

Avoid: "You probably ignored it." "Must have been your spam filter."

Notification gaps are usually a settings problem or a deliverability problem, both fixable. Investigate before assigning blame.

41. "Can I pause my subscription instead of canceling?"

Say this: "Yes - happy to pause it. You won't be charged during the pause and you can pick back up whenever you're ready."

Avoid: "We only cancel or keep paying." "Not our problem."

A pause option is one of the highest-leverage retention tools you have. Many customers who would have churned simply needed a quiet stretch.

42. "Do I have to start over?"

Say this: "No need - I can resume from your last step. Let me check where you left off."

Avoid: "Yes, that's how it works." "You should have finished it."

Forced restarts are friction in its purest form. Even when there's no shortcut, framing the resume work as small and supported makes a real difference in completion rates.

43. "Why can't I access my data?"

Say this: "Let's get this sorted - it's usually a permissions or sync issue. I'll walk through the checks now and loop in engineering if it's deeper than that."

Avoid: "Not something we deal with." "Probably a glitch."

Data access issues spike anxiety because they imply data loss. Be specific, be calm, and confirm with the customer once access is restored.

44. "How do I delete my account?"

Say this: "I can help with that. Want a permanent delete, or would a deactivation work better in case you want to come back later? Either way, here are the steps."

Avoid: "You can't." "We don't really let people delete."

Making it hard to leave is one of the most damaging signals you can send. Comply cleanly. The customer's network will hear about how it went.

45. "I didn't get a confirmation email"

Say this: "Resending now. Worth checking spam and promotions tabs - Gmail in particular sometimes sorts these unexpectedly."

Avoid: "It was sent." "Nothing we can do."

Don't argue with the inbox. Resend, suggest where to look, and move on. If a particular email keeps missing inboxes, escalate it as a deliverability issue.

46. "How do I update my payment information?"

Say this: "I can either guide you to the billing page or walk you through it directly here. Which would you prefer?"

Avoid: "Look in your profile." "We don't handle billing changes."

Payment changes are the kind of thing customers want to do quickly and confidently. Reduce the steps and make sure they confirm successful update before closing the conversation.

47. "I accidentally ordered the wrong item"

Say this: "Easy mistake - share your order number and I'll see whether we can stop it before it ships, or set up an exchange if it's already moving."

Avoid: "You should've checked." "Not our problem."

The smaller you make this kind of mistake feel, the more likely the customer comes back for the next order.

48. "Why is my order delayed?"

Say this: "Let me check the tracking now. If there's a hold on the carrier side, I'll let you know what they're showing and what we can do from here."

Avoid: "Shipping takes time." "We can't control delays."

You may not control the carrier, but you do control the conversation. Concrete information beats generic "shipping is slow" every time.

49. "Can I get a discount?"

Say this: "Let me see what's currently available - there may be a promotion or a longer-term plan that brings the price down for you."

Avoid: "No discounts." "Against policy."

A flat no costs you nothing in the short term and a lot in the long term. Even if the discount answer ends up being no, the customer should feel you actually checked.

50. "Can you help me with technical issues?"

Say this: "Yes - describe what you're seeing and I'll either troubleshoot directly or pull in our technical team with the right context."

Avoid: "Not our department." "Contact tech support yourself."

Bouncing customers between departments is a classic enterprise antipattern. Whenever possible, the first responder takes ownership of routing, briefing, and following up. The customer should never feel like they're the one passing the baton.

What separates a good script library from a great one

Even a strong script library is only as effective as the system that delivers it. Three things tend to make the difference between scripts that improve consistency and scripts that improve outcomes.

The pairing of "say this, not that"

Every script in this library shows both the response that lands and the response that backfires. That contrast is doing real work - both for human onboarding and for AI agents. Modern models like Claude Opus 4.7 and Gemini 3.1 Pro are very good at extrapolating tone from a handful of examples, but the extrapolation is sharper when negative examples are present. Show the agent the wrong tone explicitly and it learns the boundary, not just the center.

The willingness to escalate

Almost every script above includes a soft path to a human: "I'll loop in a teammate," "let me brief them so you don't have to start over." A high-quality AI agent should escalate confidently, with full context, the moment a conversation hits its limits. This is where AI Actions matter - your agent shouldn't just escalate; it should hand off to the right human with the conversation history, the customer's plan, the order ID, and the specific question already in context. Berrydesk handles this through native handoff to your team in Slack, Discord, or your existing helpdesk, with the full thread attached.

The freedom to use proper judgment, not just a flowchart

The scripts in this guide are starting points, not rails. Every customer is slightly different, and rigid agents - human or AI - perform worse than agents that follow the spirit of a script. Modern reasoning models with long-context windows let you give your AI agent the entire policy document, the full tone guide, and dozens of resolved tickets, then trust the model to make a judgment call inside that context. That's a meaningful upgrade over the old "intent → flow → response" approach that defined chatbots up through 2024.

Common pitfalls to watch for

Even with great scripts, a few traps recur often enough to be worth naming.

Politeness without action. "I completely understand your frustration" followed by no next step is worse than no apology. Empathy must lead somewhere.

Over-apologizing. A single sincere apology beats five stacked ones. Repeating "I'm so sorry" three times in a single message reads as nervous, not caring.

Robotic confirmation. "I have noted your concern" is corporate filler. Reflect the specific thing the customer said back in their own language: "the duplicate charge from Tuesday," not "your billing issue."

Hiding behind policy. "Per our terms" is a trust killer. Explain the reasoning behind a policy when you can. If you can't, at least apologize for how the outcome lands rather than for the rule itself.

Ignoring the second issue. Customers often raise two concerns in one message. Answering only the first one signals that you're skimming. Acknowledge both, even if you only resolve one immediately.

Putting the library to work

These scripts work as a written reference, but they earn their keep when you embed them into the systems that actually answer customers. That usually means three places: your team's onboarding doc, your macros and saved replies, and your AI agent's instructions.

For the AI agent specifically, the practical setup is simple. Drop the entire script library into the agent's training material - long-context models will absorb all 50 examples without breaking a sweat. Pair them with your actual policies, your refund and pause logic, and an AI Action layer that lets the agent perform the operations its scripts promise (issue refunds, pause subscriptions, look up orders, hand off to a teammate). At that point your scripts stop being aspirational and start being operational.

If you want to put this into practice, Berrydesk lets you launch a branded support agent in four steps: pick a model from GPT-5.5, Claude Opus 4.7, Gemini 3.1, DeepSeek V4, Kimi K2.6, GLM-5.1, Qwen3.6, or MiniMax M2 depending on your cost and capability needs; train it on docs, sites, Notion, Drive, or YouTube; brand the widget; add AI Actions for booking, refunds, and payments; and deploy it across your site, Slack, Discord, WhatsApp, and more. The library above is a great place to start the tone work - paste it into your agent's instructions and you'll already be ahead of most teams in your category.

#customer-support#support-scripts#tone#ai-agents#conversation-design

On this page

  • Why scripts matter more in the era of AI agents
  • 1. "I'm having trouble logging in"
  • 2. "This is taking too long"
  • 3. "I was charged twice"
  • 4. "I didn't get my order"
  • 5. "Your product isn't working as expected"
  • 6. "I want to cancel my subscription"
  • 7. "Your competitor offers this feature"
  • 8. "I need help setting this up"
  • 9. "Your app keeps crashing"
  • 10. "I don't understand how this feature works"
  • 11. "I want a refund"
  • 12. "Why didn't anyone get back to me?"
  • 13. "Can I speak to someone else?"
  • 14. "I'm not happy with the service"
  • 15. "Your site is confusing"
  • 16. "Can you just fix this for me?"
  • 17. "I already explained this"
  • 18. "I got the wrong item"
  • 19. "I can't find this feature"
  • 20. "I tried contacting you before and got no response"
  • 21. "Is this feature available in the free plan?"
  • 22. "Can you guarantee it will work for me?"
  • 23. "Do you offer support on weekends?"
  • 24. "I'm new to this. Can someone help me?"
  • 25. "Why did the price change?"
  • 26. "I've been waiting for an update"
  • 27. "Your team gave me conflicting answers"
  • 28. "Your competitor is cheaper"
  • 29. "I'm getting too many emails"
  • 30. "I'm considering switching to another service"
  • 31. "Your instructions aren't clear"
  • 32. "This isn't what I expected"
  • 33. "I'm getting error messages"
  • 34. "Your service is too slow"
  • 35. "This feature used to be better"
  • 36. "Why do I keep getting logged out?"
  • 37. "How do I contact support?"
  • 38. "I didn't agree to this charge"
  • 39. "I'm locked out of my account"
  • 40. "Why didn't I get notified?"
  • 41. "Can I pause my subscription instead of canceling?"
  • 42. "Do I have to start over?"
  • 43. "Why can't I access my data?"
  • 44. "How do I delete my account?"
  • 45. "I didn't get a confirmation email"
  • 46. "How do I update my payment information?"
  • 47. "I accidentally ordered the wrong item"
  • 48. "Why is my order delayed?"
  • 49. "Can I get a discount?"
  • 50. "Can you help me with technical issues?"
  • What separates a good script library from a great one
  • Common pitfalls to watch for
  • Putting the library to work
Berrydesk

Train your AI support agent with the scripts your team already trusts

  • Upload your tone guide, knowledge base, and macros - your agent absorbs them in minutes
  • Hand off to a human the moment a conversation needs one, with full context preserved
Build your agent for free

Set up in minutes

Share this article:

Chirag Asarpota

Article by

Chirag Asarpota

Founder of Strawberry Labs - creators of Berrydesk

Chirag Asarpota is the founder of Strawberry Labs, the team behind Berrydesk - the AI agent platform that helps businesses deploy intelligent customer support, sales and operations agents across web, WhatsApp, Slack, Instagram, Discord and more. Chirag writes about agentic AI, frontier model selection, retrieval and 1M-token context strategy, AI Actions, and the engineering it takes to ship production-grade conversational AI that customers actually trust.

On this page

  • Why scripts matter more in the era of AI agents
  • 1. "I'm having trouble logging in"
  • 2. "This is taking too long"
  • 3. "I was charged twice"
  • 4. "I didn't get my order"
  • 5. "Your product isn't working as expected"
  • 6. "I want to cancel my subscription"
  • 7. "Your competitor offers this feature"
  • 8. "I need help setting this up"
  • 9. "Your app keeps crashing"
  • 10. "I don't understand how this feature works"
  • 11. "I want a refund"
  • 12. "Why didn't anyone get back to me?"
  • 13. "Can I speak to someone else?"
  • 14. "I'm not happy with the service"
  • 15. "Your site is confusing"
  • 16. "Can you just fix this for me?"
  • 17. "I already explained this"
  • 18. "I got the wrong item"
  • 19. "I can't find this feature"
  • 20. "I tried contacting you before and got no response"
  • 21. "Is this feature available in the free plan?"
  • 22. "Can you guarantee it will work for me?"
  • 23. "Do you offer support on weekends?"
  • 24. "I'm new to this. Can someone help me?"
  • 25. "Why did the price change?"
  • 26. "I've been waiting for an update"
  • 27. "Your team gave me conflicting answers"
  • 28. "Your competitor is cheaper"
  • 29. "I'm getting too many emails"
  • 30. "I'm considering switching to another service"
  • 31. "Your instructions aren't clear"
  • 32. "This isn't what I expected"
  • 33. "I'm getting error messages"
  • 34. "Your service is too slow"
  • 35. "This feature used to be better"
  • 36. "Why do I keep getting logged out?"
  • 37. "How do I contact support?"
  • 38. "I didn't agree to this charge"
  • 39. "I'm locked out of my account"
  • 40. "Why didn't I get notified?"
  • 41. "Can I pause my subscription instead of canceling?"
  • 42. "Do I have to start over?"
  • 43. "Why can't I access my data?"
  • 44. "How do I delete my account?"
  • 45. "I didn't get a confirmation email"
  • 46. "How do I update my payment information?"
  • 47. "I accidentally ordered the wrong item"
  • 48. "Why is my order delayed?"
  • 49. "Can I get a discount?"
  • 50. "Can you help me with technical issues?"
  • What separates a good script library from a great one
  • Common pitfalls to watch for
  • Putting the library to work
Berrydesk

Train your AI support agent with the scripts your team already trusts

  • Upload your tone guide, knowledge base, and macros - your agent absorbs them in minutes
  • Hand off to a human the moment a conversation needs one, with full context preserved
Build your agent for free

Set up in minutes

Keep reading

A spreadsheet of support costs dissolving into a glowing AI agent network handling tickets in parallel

The Real Math Behind Customer Support Costs in 2026

A line-by-line breakdown of what customer support actually costs in 2026, why AI agents collapse the math, and how to route traffic without losing quality.

Chirag AsarpotaChirag Asarpota·May 6, 2026
A control room of customer support channels - chat, email, phone, messaging, and AI agents - flowing into a single unified dashboard

The Customer Support Channels That Actually Matter in 2026

A practical guide to the 10 customer support channels worth running in 2026, what each one is good at, and how AI agents change the math behind them.

Chirag AsarpotaChirag Asarpota·May 6, 2026
A grid of AI chatbot product cards arranged by business use case, with a glowing Berrydesk widget at the center

How to Pick an AI Chatbot for Your Business in 2026: A Use-Case Guide

A practical 2026 guide to choosing an AI chatbot for your business - by use case. Customer support, internal teams, marketing, SMB, and enterprise picks compared.

Chirag AsarpotaChirag Asarpota·May 6, 2026
Berrydesk

Berrydesk

Deploy intelligent AI agents that deliver personalized support across every channel. Transform conversations with instant, accurate responses.

  • Company
  • About
  • Contact
  • Blog
  • Product
  • Features
  • Pricing
  • Integrations
  • Legal
  • Privacy Policy
  • Terms of Service