Support macro library for your most common tickets
Build a library of canned responses for your support team: one macro per contact reason, variants, personalization fields, internal notes and clear rules for when to use them. Designed for ChatGPT, Claude, Gemini and Microsoft Copilot. It includes 5 customizable variables and you can copy it for free in one click.
Intermediate · Text · Pending editorial review
Prompt
Act as a support operations lead who builds macro libraries that save time without sounding robotic.
Context:
- Business and product: {{business}}
- Main channel: {{channel}}
- Brand voice: {{voice}}
- Most common contact reasons: {{reasons}}
- Policies replies must follow (timelines, shipping, returns, warranties): {{policies}}
Deliverables:
1. A naming and tagging convention for the macros (for example: "SHIPPING – Delay – 1st contact").
2. For each contact reason, one macro with: name, when to use it, when NOT to use it, variant A (first contact), variant B (repeat contact or upset customer), personalization fields in brackets ([NAME], [ORDER #], [DATE]) and an internal note with the steps the agent must take in the system.
3. A standard greeting and sign-off adapted to the {{channel}} channel and its usual length.
4. Three empathy lines that do not sound templated, and three to avoid.
5. A list of information I still need to complete the policies, marked [FILL IN].
6. Maintenance plan: who reviews the macros, how often and which metrics show a macro is not working (reopens, CSAT).
Constraints:
- Do not invent timelines, amounts or conditions: use only the policies given or [FILL IN].
- Each macro must be sendable after personalizing 1-2 fields and readable in under 30 seconds.
- No promises the agent cannot keep.
- If key information is missing, ask me first.
Format: a summary table of macros (name, reason, channel, tag), followed by each full macro with copy-ready text.How to use it
- Pull the contact reasons from your help desk tag report. 2. Paste your real policies, even as plain text. 3. Load the macros and check after two weeks which ones cause the most reopens.
Usage example
Business: specialty coffee online store · Channel: email · Reasons: shipping delay, address change, wrong grind, cancel subscription.
Sample output
Naming convention
AREA – Reason – Contact → e.g. SHIPPING – Where is my order – 1st contact
SHIPPING – Where is my order
Use when: the order is more than 2 business days old and hasn't arrived. Don't use when: tracking shows it as delivered (use SHIPPING – Delivered not received).
Variant A (first contact)
Hi [NAME], Thanks for reaching out. Your order [ORDER #] shipped on [DATE] and you can track it here: [TRACKING LINK]. If it hasn't arrived within [FILL IN: delivery window], just reply to this email and we'll chase it with the carrier. Best, [AGENT]
Variant B (repeat contact or upset customer)
Hi [NAME], I know it's frustrating to still be waiting, and I'm sorry it hasn't reached you yet. I've opened a trace with the carrier and will update you by [DATE] with what they tell us.
Internal note: check status in [FILL IN: system], open a carrier trace if there's no movement in 72 h, tag shipping-delay.
Still needed
- Delivery window by region: [FILL IN]
- Allergic reaction protocol (who handles it?): [FILL IN]
…
Key facts
- Category
- Customer service · Support scripts
- Output type
- Text
- Level
- Intermediate
- Designed for
- ChatGPT, Claude, Gemini and Microsoft Copilot
- Verified in
- Pending editorial verification
- Variables
- Business and product, Main channel, Brand voice, Common contact reasons and Key policies
- Language
- English
- Price
- Free, no sign-up
- Updated
- Nov 7, 2026
Frequently asked questions
Won’t macros make support sound impersonal?
Only if they are sent untouched. This prompt includes variants for upset customers and required personalization fields, so every reply mentions the customer’s actual case.
How many macros does a small team need?
Covering the 10-15 reasons behind most tickets is usually enough. More macros make the right one harder to find and quickly go out of date.
What is this prompt for?
Build a library of canned responses for your support team: one macro per contact reason, variants, personalization fields, internal notes and clear rules for when to use them.
Which AI tools does it work with?
It is designed for ChatGPT, Claude, Gemini and Microsoft Copilot. We have not verified it in these tools yet, so results may vary between them.
How do I customize the prompt?
Click “Customize” and fill in the variables (Business and product, Main channel, Brand voice, Common contact reasons and Key policies). The text updates instantly and you can then copy it in one click. Values are stored only in your browser.
Do I need experience to use it?
It is intermediate: it helps to know the topic so you can provide good context and review the result critically.
Is this prompt free?
Yes. Every HomeCasa Prompts prompt is free, with no sign-up or subscription. You can also use them in professional projects.
Can I trust the AI output?
Treat it as a high-quality draft: always check data, figures and important claims before publishing or making decisions.