Claude Prompt Library

30 Claude Prompts for Intercom

30 copy-paste prompts

Paste these into Claude to draft Intercom help center articles, chatbot flows, macros, and proactive messages in the tone your support team already uses.

In short: This page contains 30 copy-paste ready prompts, organized into 6 categories with a description and pro tip for each. The first 5 prompts are free instantly, no signup needed. Hand-curated and tested by the AI Academy team.

Louis Corneloup
By Louis Corneloup · Founder, Techpresso
Last updated ·Hand-curated & tested by the AI Academy team

Help Center Articles

5 prompts

Turn a Support Ticket Thread Into a Help Article

1/30

✨ What it does

Claude turns a resolved support ticket into a publish-ready Intercom help article so the same question stops hitting the queue. Publish it after you check the steps still match the product, then link it from the next similar ticket.

You are a senior customer support content writer who maintains an Intercom help center for a B2B software product. <context> I just resolved a support ticket that keeps coming up and I want to turn the fix into a public help center article so fewer customers have to contact us about it. </context> <inputs> - Product name: [PRODUCT NAME] - Ticket summary or transcript: [PASTE TICKET SUMMARY] - Feature or setting involved: [FEATURE NAME] - Reader level: [NEW USER OR ADMIN] </inputs> <task> Write a help center article that explains the issue, why it happens, and the exact steps to fix or avoid it, formatted to paste straight into the Intercom article editor. </task> <constraints> Keep it under 350 words. Use short paragraphs and numbered steps, not long blocks of text. Avoid internal words like ticket or agent since the reader sees this alone with no other context. Write at a reading level a non-technical customer can follow. </constraints> <format> Return a title line, a one sentence summary, numbered steps for the fix, and a closing line pointing the reader to live chat if the steps do not work. </format>

💡

Pro tip: Paste the actual customer wording from the ticket so the article answers the question the way people actually phrase it in search.

Write a Troubleshooting Guide for a Common Error

2/30

✨ What it does

Claude writes a troubleshooting article for [EXACT ERROR MESSAGE] that covers every cause in [LIST OF CAUSES], not just the first one you found. Publish it in your help center, then link it from the bot before agents keep repeating the same fix.

You are a technical support writer building the troubleshooting section of an Intercom help center. <context> Customers keep hitting the same error message and our current article does not cover every cause. </context> <inputs> - Error message text: [EXACT ERROR MESSAGE] - Known causes: [LIST OF CAUSES] - Product or platform: [PRODUCT NAME] - Where the error appears: [PAGE OR ACTION] </inputs> <task> Write a troubleshooting article that lists each likely cause with its own fix, ordered from most common to least common. </task> <constraints> Use one heading per cause and no more than four steps under each. Do not use technical terms without explaining them in plain words. Total length under 400 words. </constraints> <format> Return a title, a short intro sentence naming the error, then one subsection per cause with a heading and numbered fix steps. </format>

💡

Pro tip: List causes in the order your support data actually shows them happening, not the order they occurred to you.

Draft a Feature Announcement Help Article

3/30

✨ What it does

Claude writes a searchable help article for [FEATURE NAME] that customers can find without the announcement email. Add it to your Intercom help center, then confirm it ranks for the words people actually search.

You are a product marketing and support writer who publishes release notes into an Intercom help center. <context> We are shipping a new feature and I need a help article customers can find when they search for it, separate from the changelog post. </context> <inputs> - Feature name: [FEATURE NAME] - What it does: [ONE PARAGRAPH DESCRIPTION] - Who can use it: [PLAN OR ROLE] - How to turn it on: [STEPS OR SETTING LOCATION] </inputs> <task> Write a help article that explains what the feature does, who has access, and exactly how to start using it. </task> <constraints> Lead with the customer benefit in the first sentence, not the feature name. Keep it under 300 words. Do not use hype words, describe what it actually does. </constraints> <format> Return a title, a two sentence intro, a How to enable it section with numbered steps, and a short Good to know section for limits or plan restrictions. </format>

💡

Pro tip: Write the title using the words a customer would type into the help center search bar, not the internal feature codename.

Create a Getting Started Article for New Users

4/30

✨ What it does

Claude writes one getting started article for [PRODUCT NAME] that walks a new user to their first real result. Put it at the top of your help center, then watch whether onboarding tickets on that first step drop.

You are an onboarding content writer for an Intercom help center serving first-time users of a software product. <context> Our onboarding drop-off is high and I want a single getting started article that gets a new customer to their first success moment. </context> <inputs> - Product name: [PRODUCT NAME] - First success moment: [WHAT DONE LOOKS LIKE] - Required setup steps: [LIST OF SETUP STEPS] - Common first blocker: [WHERE USERS GET STUCK] </inputs> <task> Write a getting started article that walks a brand new user from signup to their first success moment in one sitting. </task> <constraints> Use no more than seven total steps. Call out the common blocker explicitly with its fix inline, do not bury it in a separate article. Keep sentences short, assume zero prior knowledge of the product. </constraints> <format> Return a title, a one sentence promise of the outcome, then numbered steps with the blocker fix flagged as a Note under the relevant step. </format>

💡

Pro tip: Test the numbered steps yourself in the product before publishing, click order changes more often than help docs get updated.

Rewrite an Outdated Help Article for Clarity

5/30

✨ What it does

Claude rewrites [PASTE CURRENT ARTICLE] against what the product does now and the thumbs-down feedback, instead of a blind full rewrite. Replace the live article with the refresh, then keep any step you still know is accurate.

You are an editor who audits and rewrites aging Intercom help center content for clarity and accuracy. <context> This article was written two years ago, the product has changed, and customers are leaving thumbs down feedback on it. </context> <inputs> - Current article text: [PASTE CURRENT ARTICLE] - What has changed in the product: [LIST OF CHANGES] - Negative feedback themes: [FEEDBACK SUMMARY] </inputs> <task> Rewrite the article so it matches the current product, removes anything outdated, and directly addresses the feedback themes. </task> <constraints> Preserve the original structure where it still works, do not rewrite from scratch unless necessary. Flag any claim you are unsure about with [VERIFY THIS] instead of guessing. Keep the tone matter of fact, not apologetic. </constraints> <format> Return the rewritten article in full, followed by a short changelog list of what was removed, added, or flagged for verification. </format>

💡

Pro tip: Feed it the actual thumbs-down comments from Intercom's article feedback data, generic complaints produce generic fixes.

Chatbot Conversation Flows

5 prompts

Design a Qualifying Flow for the Intercom Fin Chatbot

6/30

✨ What it does

Claude writes a Fin chatbot qualifying script for [PRODUCT NAME], with branches ready to build in Intercom's flow builder. Configure the branches in your workspace, then send only the qualified conversations to a human.

You are a conversation designer who builds Fin chatbot flows inside Intercom for a SaaS company. <context> I want the bot to qualify an inbound sales question before it ever reaches a human rep, so reps only see conversations worth their time. </context> <inputs> - Product or service: [PRODUCT NAME] - Qualifying criteria: [CRITERIA LIKE COMPANY SIZE OR BUDGET] - Disqualified path outcome: [WHAT HAPPENS IF THEY DO NOT QUALIFY] - Qualified path outcome: [ROUTE TO REP OR BOOKING LINK] </inputs> <task> Write the full bot conversation flow as a script, including every question the bot asks and every branch based on the answer. </task> <constraints> Ask no more than four questions before branching. Keep bot messages under two sentences each. Never make the visitor feel interrogated, phrase questions like a helpful person, not a form. </constraints> <format> Return the flow as a numbered sequence of bot messages, with each branch point labeled If yes and If no, ending in the final action for each path. </format>

💡

Pro tip: Keep the disqualifying branch polite and still useful, a dead end conversation trains visitors to distrust the bot next time.

Write a Decision Tree for a Billing Question Bot Flow

7/30

✨ What it does

Claude maps [LIST OF QUESTION TYPES] into a self-serve-first billing bot tree so only the real exceptions reach an agent. Build the tree in your Intercom bot, then escalate only the branches it marks as human.

You are a support automation specialist designing Intercom bot flows for billing related questions. <context> Billing questions make up a large share of our conversation volume and most of them follow a small number of predictable patterns. </context> <inputs> - Common billing questions: [LIST OF QUESTION TYPES] - Self-serve actions available: [WHAT THE CUSTOMER CAN DO THEMSELVES] - Cases that must go to a human: [ESCALATION TRIGGERS] </inputs> <task> Build a decision tree bot flow that routes each billing question type to either a self-serve answer or a human handoff. </task> <constraints> Every self-serve branch must end in a concrete action the customer can take immediately, not just information. List escalation triggers explicitly so the bot never guesses. Avoid vague phrases like contact support, name the exact next step. </constraints> <format> Return a tree structure using indentation, starting from the opening bot question down through each branch to its final resolution or handoff. </format>

💡

Pro tip: Pull the question list straight from your Intercom conversation tags for billing, not from what you assume customers ask most.

Draft a Handoff Script From Bot to Human Agent

8/30

✨ What it does

Claude writes both halves of a bot-to-human handoff for [WHAT CAUSES THE HANDOFF], so agents start informed and customers do not repeat themselves. Load the customer line and the agent note into your flow, then test one live handoff.

You are a support operations lead writing the handoff messages between the Fin bot and human agents in Intercom. <context> Our bot to human handoffs feel abrupt, customers repeat information they already gave the bot and get frustrated. </context> <inputs> - Handoff trigger: [WHAT CAUSES THE HANDOFF] - Information the bot already collected: [FIELDS COLLECTED] - Expected wait context: [BUSINESS HOURS OR QUEUE LENGTH] </inputs> <task> Write the exact bot message that hands the conversation to a human, plus the note the agent sees summarizing what already happened. </task> <constraints> The customer facing message must not repeat questions the bot already asked. Set an honest expectation about wait time instead of a generic we will be right with you. Keep the customer message to two sentences. </constraints> <format> Return two labeled sections: Customer sees, with the exact handoff message, and Agent sees, with a short summary note including the collected fields. </format>

💡

Pro tip: Have the agent-facing note reference the exact field names from your Intercom bot so it can be pasted straight into the flow builder's handoff note.

Create a Chatbot Flow for Password Reset Requests

9/30

✨ What it does

Claude designs a password-reset bot flow for [SSO, EMAIL LOGIN, OR BOTH] that solves the common cases and leaves only real edge cases for humans. Turn it on for login tickets in your inbox first, then watch the queue volume on that type.

You are a support automation designer building a self-serve bot flow in Intercom for account access issues. <context> Password and login problems are high volume, low complexity, and almost always solvable without a human agent. </context> <inputs> - Login system: [SSO, EMAIL LOGIN, OR BOTH] - Self-serve reset link: [RESET URL OR LOCATION] - Common failure reasons: [REASONS RESET FAILS] </inputs> <task> Write a bot flow that resolves the most common login issues without agent involvement, only escalating true edge cases. </task> <constraints> Cover at least three distinct failure reasons with separate branches, not one generic reset link for everyone. Escalate to a human only after self-serve steps are confirmed exhausted. Keep each bot message short and action oriented. </constraints> <format> Return the flow as branches labeled by failure reason, each ending in either a resolved step or a clearly marked escalation to a human agent. </format>

💡

Pro tip: Add a branch for the case where the reset email never arrives, it is usually the most common failure and the least covered in existing flows.

Write a Chatbot Flow for Booking a Demo Call

10/30

✨ What it does

Claude writes a short Intercom bot script that moves a qualified visitor to a booked demo instead of a slow email thread. Connect it to your calendar link, then test the path as a visitor before you go live.

You are a revenue operations specialist designing an Intercom bot flow that converts website visitors into booked demo calls. <context> Visitors ask sales questions in chat and I want the bot to move qualified ones straight to a booked call instead of a back and forth email thread. </context> <inputs> - Product or service: [PRODUCT NAME] - Booking link: [CALENDAR LINK] - Qualifying question: [ONE KEY QUALIFYING QUESTION] - Fallback for unqualified visitors: [WHAT THEY GET INSTEAD] </inputs> <task> Write a bot flow that asks the qualifying question, then either offers the booking link or routes to the fallback path. </task> <constraints> The booking offer must appear within two bot messages of the visitor's first message, do not delay it. Keep the tone conversational, not like a scripted sales pitch. Give the unqualified path a genuinely useful fallback, not a dead end. </constraints> <format> Return the flow as a short numbered script of bot messages with the two branch outcomes clearly labeled at the end. </format>

💡

Pro tip: Test the qualifying question with real transcripts first, a question that is too broad sends unqualified visitors straight to your calendar.

Macros and Saved Replies

5 prompts

Write a Macro for Refund Request Responses

11/30

✨ What it does

Claude writes approve and decline refund macros that follow [POLICY SUMMARY] instead of whatever each agent promises. Load both macros into your Intercom workspace, then have agents use the decline one as written when the policy says no.

You are a support team lead writing standardized macros for Intercom to keep refund responses consistent across the team. <context> Different agents word refund replies differently and some promise things our refund policy does not actually cover. </context> <inputs> - Refund policy summary: [POLICY SUMMARY] - Refund window: [NUMBER OF DAYS] - Approved refund reasons: [LIST OF REASONS] </inputs> <task> Write a macro template for approving a refund and a separate macro for declining one, both fillable with the customer's specific details. </task> <constraints> The decline macro must state the reason clearly without sounding accusatory. Do not promise exceptions the policy does not allow. Keep both under 100 words. Use a placeholder for the customer's first name and order or account details. </constraints> <format> Return two labeled macros, Approved and Declined, each with placeholder fields marked in brackets for the agent to fill in before sending. </format>

💡

Pro tip: Load the decline macro into Intercom as a saved reply with a required custom attribute for the reason, so agents cannot send it without picking one.

Draft a Saved Reply for Delayed Response Apology

12/30

✨ What it does

Claude writes a saved reply that briefly owns a wait of [HOURS OR DAYS WAITED], then moves straight into the fix. Use it on your backlog threads, and skip any extra apology you would not say out loud.

You are a customer support manager writing a saved reply for Intercom to use when a conversation sat unanswered too long. <context> We had a queue backlog and several customers waited far longer than our stated response time before an agent replied. </context> <inputs> - Actual wait time: [HOURS OR DAYS WAITED] - Reason for the delay, if shareable: [REASON OR INTERNAL ONLY] - What changes going forward: [FIX OR STAFFING CHANGE] </inputs> <task> Write a saved reply that opens the delayed conversation, acknowledges the wait honestly, and gets straight to solving the original issue. </task> <constraints> Do not over-apologize with more than one sentence of apology, then move to solving the problem. Do not blame the customer for following up. Keep total length under 80 words. </constraints> <format> Return a single saved reply block with a bracketed placeholder for the customer's name and one for the original issue reference. </format>

💡

Pro tip: Skip the reason for the delay in the customer facing version unless it reflects well on you, an internal note is the right place for that detail.

Create a Macro for Explaining a Pricing Change

13/30

✨ What it does

Claude writes a pricing-change macro for [OLD PRICE TO NEW PRICE], plus a separate retention follow-up only for customers who object. Use the explanation in your inbox first, and send the retention note only if they push back.

You are a support enablement specialist writing an Intercom macro for agents to use when customers ask about a recent price increase. <context> We raised prices last quarter and the same three objections keep coming up in chat. </context> <inputs> - Price change details: [OLD PRICE TO NEW PRICE] - Reason for the change: [REASON, EG NEW FEATURES OR COSTS] - Retention offer available: [DISCOUNT OR GRANDFATHER TERMS IF ANY] </inputs> <task> Write a macro that explains the pricing change clearly and, where applicable, offers the retention option without sounding scripted. </task> <constraints> State the reason for the increase in one plain sentence, do not hide behind vague language like value alignment. Only mention the retention offer if the customer pushes back, structure the macro with that as an optional second paragraph. Keep the main paragraph under 60 words. </constraints> <format> Return two paragraphs labeled Primary response and Optional retention follow-up, each ready to send as separate macro messages. </format>

💡

Pro tip: Save the retention paragraph as a second, separate macro in Intercom rather than appending it automatically, sending it unprompted trains customers to always ask for a discount.

Write a Saved Reply for Feature Request Acknowledgment

14/30

✨ What it does

Claude writes a feature-request acknowledgment that logs the ask without promising a ship date support cannot guarantee. Save it as a macro in your workspace, then file the request in your tracker before you send it.

You are a customer support agent handling feature request conversations inside Intercom without overpromising a roadmap. <context> Customers regularly ask for features that are not planned or not confirmed, and I need a reply that takes the request seriously without committing to a timeline. </context> <inputs> - Feature requested: [FEATURE DESCRIPTION] - Current roadmap status: [NOT PLANNED, UNDER REVIEW, OR PLANNED] - Internal tracking method: [WHERE THE REQUEST GETS LOGGED] </inputs> <task> Write a saved reply that thanks the customer, confirms the request is logged, and sets an honest expectation based on the roadmap status. </task> <constraints> Never imply a release date that has not been confirmed. Do not use the phrase no plans at this time without also saying what happens to the feedback. Keep it under 70 words. </constraints> <format> Return a single saved reply with a bracketed placeholder for the feature name and the internal tracking reference. </format>

💡

Pro tip: Tag the conversation with the feature name in Intercom right after sending this, so the acknowledgment and the tracking actually stay linked.

Draft a Macro for Closing an Inactive Conversation

15/30

✨ What it does

Claude writes a close-out macro for quiet conversations that still leaves an easy way to reopen if the fix failed. Apply it after your waiting period, then leave the reopen line at the top of the reply.

You are a support operations specialist writing an Intercom macro to close conversations that have gone quiet after a resolution was offered. <context> Many conversations sit open for weeks because the customer never confirmed the fix worked, and it is inflating our open ticket count. </context> <inputs> - Days since last customer reply: [NUMBER OF DAYS] - Resolution offered: [WHAT WAS SUGGESTED] - Reopen method: [HOW THE CUSTOMER CAN REOPEN] </inputs> <task> Write a macro that checks in once more, then explains the conversation will close automatically if there is no response, and how to reopen it later. </task> <constraints> Do not sound like an automated bot even though this may be sent by one. Make the reopen path explicit and easy, not buried at the end. Keep it under 60 words. </constraints> <format> Return a single macro message with a bracketed placeholder for the customer's name and the specific resolution that was offered. </format>

💡

Pro tip: Pair this macro with an Intercom auto-close rule set to trigger a few days after sending it, rather than closing manually one by one.

These prompts give you the what. Tutorials give you the why.

Learn when to use extended thinking, how to build Claude Projects, and workflows that compound. 300+ tutorials and growing.

Try AI Academy Free

Proactive Messages and Campaigns

5 prompts

Write a Proactive Message for Trial Users Near Expiry

16/30

✨ What it does

Claude writes a proactive Intercom message that nudges trial users toward the action that actually converts, timed to days left. Target people who have not done that action in your product, then send it before the trial ends.

You are a lifecycle marketing specialist writing Intercom proactive messages for a free trial software product. <context> Our trial users convert much more often if they take a specific key action, and I want to prompt the ones who have not taken it before the trial ends. </context> <inputs> - Product name: [PRODUCT NAME] - Days left in trial: [DAYS REMAINING] - Key action not yet taken: [ACTION NAME] - Link or in-app path to that action: [LINK OR LOCATION] </inputs> <task> Write a proactive in-app message that nudges the user toward the key action with a clear reason tied to their remaining trial time. </task> <constraints> Do not use urgency language that feels manipulative, state the days remaining as a fact, not a threat. Keep it to two sentences plus one button label. Focus on the value of the action, not the risk of losing access. </constraints> <format> Return the message text and a separate button label, formatted as they would appear in Intercom's proactive message editor. </format>

💡

Pro tip: Target this message with an Intercom segment based on the missing event, not just days into the trial, so it only reaches people who actually need the nudge.

Draft an In-App Banner Announcing Downtime

17/30

✨ What it does

Claude writes a short in-app downtime banner for [DATE AND TIME RANGE WITH TIMEZONE] instead of a vague maintenance notice. Schedule it in your Intercom campaign before the window, and keep the time range exactly as you posted it.

You are a customer communications lead writing an Intercom banner message for a planned maintenance window. <context> We have scheduled downtime coming up and I need to notify active users inside the product before it happens. </context> <inputs> - Maintenance window: [DATE AND TIME RANGE WITH TIMEZONE] - Expected impact: [WHAT WILL BE UNAVAILABLE] - Status page link: [LINK TO STATUS PAGE] </inputs> <task> Write a short banner message announcing the maintenance window and what to expect during it. </task> <constraints> State the exact time range with timezone, do not use vague terms like later tonight. Keep the entire message under 30 words including the link mention. Do not apologize excessively, one brief acknowledgment is enough. </constraints> <format> Return the banner text as a single line ready to paste into Intercom, with the status page link marked as [STATUS PAGE LINK]. </format>

💡

Pro tip: Schedule this banner to auto-expire right when the maintenance window ends, a stale downtime notice left up afterward looks worse than none at all.

Create a Proactive Outbound Message for Feature Adoption

18/30

✨ What it does

Claude writes an outbound Intercom message for [FEATURE NAME] that leads with the problem it solves, aimed at the people who never tried it. Send it to that unused-feature segment in your workspace, then skip anyone who already adopted it.

You are a customer success specialist using Intercom outbound messages to drive adoption of an underused feature. <context> We shipped a feature months ago that solves a real problem, but usage data shows most customers have never tried it. </context> <inputs> - Feature name: [FEATURE NAME] - Problem it solves: [PROBLEM DESCRIPTION] - Segment to target: [CUSTOMER SEGMENT, EG PLAN OR USAGE PATTERN] - Link to try it: [IN-APP LINK] </inputs> <task> Write an outbound message that connects the feature directly to a problem this segment likely already has, then invites them to try it. </task> <constraints> Open with the problem, not the feature name, people respond to relevance before novelty. Keep it under three sentences. Avoid generic phrases like check out our new feature. </constraints> <format> Return the message text and a single call to action button label, formatted for Intercom's outbound message editor. </format>

💡

Pro tip: Build the Intercom segment around a behavior that implies the problem, like repeated manual exports, rather than plan tier alone.

Write a Post-Purchase Check-In Message

19/30

✨ What it does

Claude writes a post-purchase Intercom check-in for [PLAN OR PRODUCT NAME] that asks about the confusion new buyers actually hit. Send it shortly after checkout from your workspace, then route any real problem to a person.

You are a customer experience specialist writing an Intercom proactive message sent shortly after a purchase or upgrade. <context> We want to catch confusion or buyer's remorse early after checkout, before it turns into a support ticket or cancellation. </context> <inputs> - What was purchased: [PLAN OR PRODUCT NAME] - Timing after purchase: [HOURS OR DAYS AFTER] - Common early confusion point: [WHAT NEW BUYERS OFTEN MISUNDERSTAND] </inputs> <task> Write a short check-in message that opens a low-pressure channel for questions and proactively addresses the common confusion point. </task> <constraints> Do not ask a generic how is everything going, reference the specific confusion point directly. Keep it to two sentences. Make replying feel effortless, not like filling out a survey. </constraints> <format> Return the message text as it would appear in Intercom, with a bracketed placeholder for the customer's first name. </format>

💡

Pro tip: Time this message using an Intercom event trigger tied to the purchase, not a flat delay, so it does not fire before the buyer has even logged in.

Draft a Win-Back Message for Churned Customers

20/30

✨ What it does

Claude writes one respectful win-back message for [PRODUCT NAME] that uses the cancellation reason when you have it. Send it once from your outbound campaign, then stop if they ignore it.

You are a retention marketing specialist writing an Intercom outbound message aimed at customers who canceled recently. <context> We want to reach out to recently churned customers once, without being pushy, in case their situation has changed. </context> <inputs> - Product name: [PRODUCT NAME] - Time since cancellation: [WEEKS OR MONTHS] - Known cancellation reason if available: [REASON OR UNKNOWN] - Incentive to return, if any: [DISCOUNT OR NONE] </inputs> <task> Write a single win-back message that acknowledges they left, addresses the known reason if there is one, and makes returning easy. </task> <constraints> Do not sound desperate or guilt the customer for leaving. If the cancellation reason is unknown, ask one direct question instead of guessing. Keep the message under 50 words. </constraints> <format> Return the message text with a bracketed placeholder for the customer's first name and the incentive detail if one applies. </format>

💡

Pro tip: Segment this in Intercom by cancellation reason if you capture it at checkout, a billing complaint and a missing feature need completely different messages.

Customer Support Triage

5 prompts

Write a Triage Rubric for Incoming Intercom Conversations

21/30

✨ What it does

Claude writes a triage rubric for [LIST OF COMMON TYPES] so agents sort Intercom conversations by checkable signals, not whoever opened the inbox first. Post it next to your inbox, then have the team apply it on the next shift.

You are a support operations manager building a triage rubric for a team handling a shared Intercom inbox. <context> New conversations sit unsorted and agents pick them up in whatever order they open the inbox, not by urgency. </context> <inputs> - Conversation categories: [LIST OF COMMON TYPES] - Response time targets: [SLA BY CATEGORY] - Signals of urgency: [WORDS OR ACCOUNT TRAITS THAT MEAN URGENT] </inputs> <task> Write a triage rubric that assigns each conversation category a priority level and lists the signals that should bump it up. </task> <constraints> Use no more than four priority levels. Base each level on a clear, checkable signal, not a judgment call like seems upset. Keep the whole rubric to one page. </constraints> <format> Return a table-style list with columns for category, default priority, and escalation signal, followed by a one line summary of how to apply it in the inbox. </format>

💡

Pro tip: Pilot the rubric on a day of already-closed conversations to see if it would have reordered them the way your best agent already did instinctively.

Draft an Escalation Message for a Frustrated Customer

22/30

✨ What it does

Claude writes a de-escalation reply for [ISSUE SUMMARY] that names the frustration and gives a concrete next step. Send it from your conversation before you keep troubleshooting, then follow the step you promised.

You are a senior support agent in Intercom handling a conversation that has escalated in tone. <context> The customer is clearly frustrated after multiple back and forth messages and I need to de-escalate before continuing to troubleshoot. </context> <inputs> - What the customer is frustrated about: [ISSUE SUMMARY] - Number of prior attempts to fix it: [NUMBER OF ATTEMPTS] - What you can actually do next: [NEXT CONCRETE STEP] </inputs> <task> Write a reply that acknowledges the frustration specifically, takes ownership without over-apologizing, and states the next concrete step. </task> <constraints> Do not use the word understand more than once, it reads as hollow when repeated. Do not promise an outcome you cannot guarantee. Keep it under 90 words. </constraints> <format> Return a single reply message with a bracketed placeholder for the customer's name and the specific next step. </format>

💡

Pro tip: Name the specific number of prior attempts in the reply, customers read that detail as proof you actually read the thread instead of skimming it.

Create a Response Template for a Bug Report

23/30

✨ What it does

Claude writes a bug-report reply from [PASTE CUSTOMER DESCRIPTION] that asks only for the reproduction details engineering needs. Send it from your ticket, then pass the answers to engineering without adding extra questions.

You are a technical support agent in Intercom responding to a customer who reported a bug. <context> I need a consistent way to acknowledge bug reports, gather the information engineering actually needs, and set expectations on the fix. </context> <inputs> - Bug description as reported: [PASTE CUSTOMER DESCRIPTION] - Information needed to reproduce: [LIST, EG BROWSER, STEPS, SCREENSHOT] - Bug tracking reference format: [HOW BUGS ARE TRACKED INTERNALLY] </inputs> <task> Write a reply that thanks the customer, asks for the specific missing reproduction details, and explains what happens after they provide them. </task> <constraints> Ask for no more than three pieces of missing information at once. Do not promise a fix timeline, only confirm the report is logged. Keep the tone appreciative, bug reports are free QA. </constraints> <format> Return a single reply with the information requests as a short bulleted list and a bracketed placeholder for the tracking reference. </format>

💡

Pro tip: Pre-fill the browser and OS fields automatically from Intercom's visitor data before asking the customer, so you only request what the tool cannot already tell you.

Write a Script for De-escalating an Angry Customer

24/30

✨ What it does

Claude writes a three-step de-escalation script new agents can adapt in a live Intercom chat when a customer is angry. Role-play it once with your team, then keep it next to the inbox for the next heated thread.

You are a support team trainer writing a de-escalation script for agents to use during a live Intercom chat with an angry customer. <context> New agents freeze or get defensive when a customer is openly angry in chat, and I want a script they can adapt in the moment. </context> <inputs> - Typical trigger situations: [WHAT USUALLY CAUSES THE ANGER] - Company tone guidelines: [FORMAL OR CASUAL] - Authority the agent has: [WHAT THEY CAN OFFER OR DECIDE] </inputs> <task> Write a three step de-escalation script covering the opening acknowledgment, the clarifying question, and the resolution offer. </task> <constraints> Each step should be one or two sentences the agent can say almost word for word. Do not include corporate phrases like your business is important to us. Match the specified tone exactly. </constraints> <format> Return the script as three labeled steps, Acknowledge, Clarify, and Resolve, each with example wording the agent can adapt. </format>

💡

Pro tip: Have agents practice this script in role-play using your actual worst real transcripts, not hypothetical scenarios, before using it live.

Draft an Internal Note Summarizing a Complex Case

25/30

✨ What it does

Claude compresses a multi-day Intercom thread into a scannable internal handoff note. Paste the note into your conversation before you transfer it, and add anything the next agent still cannot see.

You are a support agent in Intercom handing off a complicated, multi-message case to another team member or shift. <context> This conversation has gone back and forth for days across multiple issues and whoever picks it up next needs to get up to speed fast. </context> <inputs> - Full conversation history or key excerpts: [PASTE CONVERSATION OR SUMMARY] - Issues still unresolved: [LIST OF OPEN ITEMS] - Anything promised to the customer: [COMMITMENTS MADE] </inputs> <task> Write an internal note that summarizes what has happened, what is still open, and any commitments made to the customer. </task> <constraints> Order items by what is most urgent to act on first. Flag any commitment that has a deadline attached. Keep it scannable, use short bullet points, not narrative paragraphs. </constraints> <format> Return three sections: Summary, Still open, and Commitments made, each as a short bulleted list. </format>

💡

Pro tip: Post this as an Intercom internal note pinned to the top of the conversation, not buried in the middle of the message history.

Most people use 10% of Claude. Tutorials unlock the rest.

AI Academy: 300+ hands-on tutorials on Claude, ChatGPT, Midjourney, and 50+ AI tools. New tutorials added every week.

Start Your Free Trial

Reporting and Team Operations

5 prompts

Summarize a Week of Intercom Conversations Into a Report

26/30

✨ What it does

Claude turns a week of Intercom export numbers into a short summary that leads with the figure that actually matters. Share that version with your lead, not the raw export, and keep the one caveat they will ask about.

You are a support analyst turning raw Intercom conversation data into a readable weekly summary. <context> I have a week's worth of conversation tags and volume numbers exported from Intercom and I need a summary I can share without anyone digging through the raw export. </context> <inputs> - Conversation volume by tag: [PASTE TAG COUNTS] - Total conversations and average response time: [TOTALS] - Anything unusual this week: [SPIKE, OUTAGE, OR NONE] </inputs> <task> Write a short summary that highlights the biggest volume drivers, the response time trend, and anything unusual worth flagging. </task> <constraints> Lead with the single most notable number, not a list of every metric. Do not editorialize about causes you cannot confirm from the data given. Keep it under 200 words. </constraints> <format> Return a short paragraph summary followed by three bullet points of supporting numbers. </format>

💡

Pro tip: Pull the tag counts directly from Intercom's reporting export rather than retyping them, small transcription errors compound across weekly reports.

Write a Weekly Support Trends Summary for Leadership

27/30

✨ What it does

Claude translates weekly support trends into a leadership summary about what customers are struggling with, not ticket counts. Send it before your meeting, then be ready to name the product change behind the top issue.

You are a customer support lead reporting weekly trends to company leadership who do not work in Intercom directly. <context> Leadership wants to know what customers are struggling with, not raw ticket counts, and I need to translate support data into business language. </context> <inputs> - Top recurring issues this week: [LIST OF ISSUES] - Volume change versus last week: [PERCENT OR NUMBER CHANGE] - Any issue tied to a specific feature or release: [FEATURE OR RELEASE NAME] </inputs> <task> Write a leadership-facing summary that connects support trends to product or business impact, not just support team metrics. </task> <constraints> Avoid support jargon like ticket, macro, or SLA, translate into plain business terms. Keep it to one short paragraph plus a short recommendation. Do not recommend action outside the support team's authority. </constraints> <format> Return a paragraph summary followed by one labeled Recommendation line. </format>

💡

Pro tip: Tie at least one trend explicitly to a recent release or feature when the data supports it, that link is usually what gets leadership to actually act.

Draft an Onboarding Guide for a New Support Hire

28/30

✨ What it does

Claude writes a day-by-day first-week Intercom onboarding plan so a new hire reaches real work instead of shadowing forever. Walk them through day one yourself, then check your milestones at the end of the week.

You are a support team lead writing an onboarding guide for a new hire who will work inside Intercom from day one. <context> We just hired a new support agent and I want a single document that gets them productive in Intercom within their first week. </context> <inputs> - Team's Intercom setup: [INBOXES, TAGS, OR TEAMS USED] - Tools used alongside Intercom: [OTHER TOOLS, EG CRM OR DOCS] - First week milestones: [WHAT THEY SHOULD BE ABLE TO DO BY DAY FIVE] </inputs> <task> Write a day by day onboarding guide covering Intercom navigation, key macros and tags, and the milestones for the first week. </task> <constraints> Break it into no more than five days, each with two or three concrete tasks. Do not assume prior Intercom experience, explain terms like inbox and macro on first use. Keep each day's section under 100 words. </constraints> <format> Return five sections labeled Day 1 through Day 5, each with a short task list. </format>

💡

Pro tip: Have the new hire shadow a live conversation on day one using this guide's Day 1 section as a checklist, not a document they read passively.

Create a Quality Review Checklist for Support Replies

29/30

✨ What it does

Claude writes a fast quality-review checklist aimed at the reply problems your team already has, not a generic service rubric. Use it on a sample of conversations this week, then score everyone on your team the same way.

You are a support quality assurance lead building a checklist to review Intercom conversation quality across the team. <context> We want to review agent replies consistently instead of spot checking based on gut feel, and I need a checklist reviewers can apply quickly. </context> <inputs> - Tone standards: [BRAND VOICE GUIDELINES] - Common quality issues seen so far: [LIST OF ISSUES] - Review frequency: [HOW OFTEN CONVERSATIONS ARE REVIEWED] </inputs> <task> Write a quality review checklist covering tone, accuracy, and resolution quality that a reviewer can apply to any closed conversation in a few minutes. </task> <constraints> Use yes or no checkable items, not open ended questions. Limit the checklist to ten items total. Include at least one item targeting each common issue listed. </constraints> <format> Return a numbered checklist of ten items grouped under three headers: Tone, Accuracy, and Resolution. </format>

💡

Pro tip: Run the checklist against five already-closed conversations first to confirm each item is actually answerable in under a minute.

Write a Postmortem for a Support Incident

30/30

✨ What it does

Claude writes an internal postmortem for a support incident with impact numbers and a real fix, without turning it into blame. Circulate it to your team, then assign owners to the changes before you close the incident.

You are a support operations lead writing an internal postmortem after a support related incident, like a bot misfire or a tagging error that caused missed escalations. <context> Something went wrong in our Intercom setup that affected customers, and I need to document what happened and what we are changing so it does not repeat. </context> <inputs> - What happened: [INCIDENT DESCRIPTION] - How many customers or conversations affected: [NUMBER OR ESTIMATE] - Root cause, if known: [ROOT CAUSE OR STILL INVESTIGATING] - Fix already made or planned: [FIX DESCRIPTION] </inputs> <task> Write an internal postmortem that explains the timeline, the impact, the root cause, and the concrete fix, without assigning individual blame. </task> <constraints> Focus on the process or system gap, not on which person made a mistake. State the impact in concrete numbers, not vague terms like several customers. Keep it under 300 words. </constraints> <format> Return four sections: What happened, Impact, Root cause, and What changes, each as a short paragraph or bullet list. </format>

💡

Pro tip: Pull the affected conversation count directly from an Intercom saved search or report rather than estimating it, an estimate undercuts the postmortem's credibility.

Free tool

Prompt Optimizer

Turn a rough idea into a structured, professional AI prompt.

Try it free →

Frequently Asked Questions

Yes. Every prompt here is plain text you paste into any Claude plan, including the free tier. You will get better results on longer inputs like full conversation exports if you have a paid plan with a larger context window, but none of these prompts require it.
Claude does not connect directly to your Intercom account through these prompts. You paste the prompt into Claude, fill in the bracketed placeholders with your real details, then copy the result into Intercom's article editor, macro builder, or flow builder yourself.
Replace each bracketed placeholder with your specific details before sending the prompt, for example swap [PRODUCT NAME] for your actual product name and [PASTE TICKET SUMMARY] for the real ticket text. The more specific the input, the less generic the output will read.
No, you need to tell it. Paste a short tone description or a real example reply into the prompt's inputs section, or ask Claude to match the tone of a sample you provide, since it has no default knowledge of how your team specifically writes.
These prompts draft the content and flows a human configures inside Intercom, they are a starting point for your help articles, macros, and flow scripts. Always review Claude's output against your real policies and product behavior before publishing it or loading it into Fin.

Prompts are the starting line. Tutorials are the finish.

A growing library of 300+ hands-on tutorials on ChatGPT, Claude, Midjourney, and 50+ AI tools. New tutorials added every week.

7-day free trial. Cancel anytime.