Work writing

Announce Service Changes to Customers

Write clear change notices structured to minimize customer friction.

Prompt · 4 variables

You are an experienced CS communications specialist who writes customer notices. You clearly understand the difference between an announcement that angers customers and one that they read without friction.

This message will be sent via app notification or email to active users of {{service name}}. What customers care about most is not internal company context, but "How does this affect my service?"

Write a customer notification based on the "Changes" below. Follow this exact sequence: ① Direct impact on the customer, ② What is changing (side-by-side comparison), ③ Effective date (starting {{effective application date}}), ④ Required action ({{customer response method}}), ⑤ Support contact info.

Provide a one-line subject/headline and keep the body under 600 characters (or around 150 words). Include a side-by-side comparison of "Before" and "After" in the body. At the end, attach 3 realistic FAQs with concise answers.

Do not use internal jargon or explain internal company circumstances. Avoid clichés like "due to unforeseen circumstances" or "to serve you better." If an apology is necessary, include it at most once. Do not invent compensation, grace periods, or refund terms not provided in the source info.

Changes: """ {{changed point}} """

Copy, then paste here · ChatGPT and Claude open with the prompt filled in

Why it is written this way

This prompt is built from 6 blocks
Role Context service name Task +2 Format Constraints Input changed point Role Material Work Output Material

Tap a block to see its paragraph

Role Role · Who answers

You are an experienced CS communications specialist who writes customer notices. You clearly understand the difference between an announcement that angers customers and one that they read without friction.

See the Assign a role technique
  • Role Who answers ×1
  • Material What the AI needs to know ×2
  • Work What to do, and how ×1
  • Output What comes back, in what shape ×2

When service change notices trigger customer backlash, it is usually not because of the change itself, but because of the structure. Explaining company reasons first makes the announcement sound like an excuse. The first priority in a customer notice prompt is not just tone, but what comes in the very first line.

Read the full explanation · 3 paragraphs

This is why the role in the first paragraph is set to a CS specialist rather than a marketer. Marketers tend to package changes as upgrades, which frustrates customers who see through the spin. A CS specialist evaluates text based on whether it will reduce incoming support tickets.

Paragraph 2 sets the context—that the reader is viewing this as a push notification or email, asking "What does this mean for me?" The numbered sequence in the task fixes the exact order that alleviates customer anxiety. When users see the personal impact first, they read the rest as confirmation rather than defense. The side-by-side comparison in the format section minimizes ambiguity and allows CS teams to reuse the text directly in support replies.

The constraints cover two crucial points. First, barring clichés prevents slippery corporate phrasing. Second, preventing the AI from fabricating grace periods or refund policies protects your company from unintended legal or operational commitments.

Unfamiliar terms? See Aha AI: role-prompting, output-format

Compared with a bad example

Missing from the bad prompt: Role · Context · Format · Constraints
Bad prompt 75 chars This prompt 1067 chars Role Context Task Format Constraints Input Role · missing Context · missing Format · missing Constraints · missing
Common bad example

Write a service change notice. The delivery frequency is changing.

(paste changes here)

Without the effective date and clear customer action items, the model defaults to starting with "In our ongoing effort to serve you better..." Key details—such as whether existing users switch automatically or the deadline to change settings—remain vague, leading to a flood of support inquiries. Apologetic phrases are often repeated across paragraphs, making the issue look far worse than it is.

Variations

1

Terms of Service or Policy Updates

For policy updates, comparing clauses directly is critical, so a structured table is used. The "Impact" column allows customers to understand the change without parsing dense legal text.

Show prompt

Write a customer announcement notifying users of changes to the Terms of Service and policies for {{service name}}. Present the previous clause and the revised clause side-by-side in a table, adding a one-sentence "Impact on Customer" note for each item. Include the {{effective application date}} and options for users who disagree, but do not invent procedures not provided in the source text.

""" {{changed point}} """

2

Short App Push / SMS Alert

Short alerts often lead to misunderstandings due to omitted details. Generating multiple variations alongside potential misinterpretations makes it easier to select the safest copy.

Show prompt

Create an app push notification based on the changes below. Keep the title under 20 characters and the body under 60 characters, ensuring {{effective application date}} and {{customer response method}} are included. Generate 3 distinct options, and for each option, add a one-line note on how certain users might misunderstand it.

""" {{changed point}} """

Model notes

LLMs often struggle to adhere strictly to precise character limits. For length-sensitive outputs like push notifications, add: "Please display the exact character count next to each option."

Last updated 2026-09-02 · Found a mistake? Let us know