Lucero

How to Write a System Prompt for Customer Support AI

Updated 2026-08-06 \u00b7 4 min read

TL;DR

A good customer support system prompt defines the role, tone, escalation rules, and what the AI should never promise. Without these, the AI drifts into generic or overconfident answers that create real support problems.

Start with role and scope

State clearly that the AI is a support assistant for a specific product, and list what topics are in and out of scope.

Define escalation rules

Specify exactly when the AI should hand off to a human, such as billing disputes, refund requests, or angry customers.

Set tone and boundaries

Match your brand voice, and explicitly forbid the AI from making promises about refunds, timelines, or policies it cannot guarantee.

Test with edge cases

Try angry customers, ambiguous requests, and questions outside scope before deploying, since these reveal weaknesses a normal test will not.

Frequently asked questions

Should the system prompt include the full FAQ?

Better to reference a knowledge base the AI can search than to paste a huge FAQ directly, which bloats the prompt and can dilute instructions.

How do I stop the AI from promising discounts it should not?

Add an explicit rule forbidding commitments on pricing, refunds, or exceptions, and require escalation for those cases.