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

Produces a publish-ready Intercom help article from a resolved ticket, so recurring questions stop reaching the queue.

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

Builds a multi-cause troubleshooting article so one article covers every reason an error shows up, not just the first one found.

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

Creates a searchable help article for a new feature launch that customers can find independently of the announcement email.

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

Writes a single onboarding article that carries a new user to their first real result, with the known sticking point handled inline.

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

Refreshes an outdated article against current product behavior and known negative feedback instead of a blind full rewrite.

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

Writes a complete Fin chatbot qualifying script with branching logic ready to configure inside Intercom's flow builder.

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

Maps common billing questions into a self-serve first bot decision tree, cutting escalations down to only the cases that truly need a 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

Writes both halves of a bot to human handoff so agents start informed and customers never repeat themselves.

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

Automates the highest volume, lowest complexity ticket type end to end, keeping only genuine edge cases in the human queue.

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

Builds a short, fast bot script that gets qualified visitors to a booked call within the first exchange instead of a slow email back and forth.

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

Produces a consistent approve and decline refund macro pair that matches the actual policy instead of agent improvisation.

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

Gives agents a saved reply that acknowledges a slow response briefly and honestly, then moves straight into resolving the issue.

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

Gives agents a clear, honest pricing change explanation plus a separate retention follow-up to use only when a customer actually objects.

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

Writes a feature request acknowledgment that logs the ask honestly without accidentally promising a release date support cannot guarantee.

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

Closes stale, unresponsive conversations cleanly while leaving an obvious, low friction way for the customer to reopen if the fix did not actually work.

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

Nudges trial users toward the specific action tied to conversion, timed to their actual days remaining instead of a generic reminder.

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

Writes a concise, specific maintenance banner with the exact time window instead of vague timing that leaves users guessing.

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

Drives adoption of an underused feature by leading with the customer's problem instead of the feature name, targeted at the segment most likely to need 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

Opens a low-pressure channel right after purchase that surfaces the specific confusion new buyers actually hit, before it becomes a ticket or churn.

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

Sends one respectful win-back attempt that addresses the actual cancellation reason when known, instead of a generic we miss you message.

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

Turns inconsistent gut-feel triage into a written rubric agents can apply the same way, based on checkable signals rather than impressions.

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

Writes a de-escalation reply that names the frustration specifically and moves straight to a concrete next step instead of generic apology language.

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

Gathers exactly the reproduction details engineering needs from a bug report without overwhelming the customer with an information request wall.

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

Gives new agents a concrete three-step script for live de-escalation instead of leaving them to improvise under pressure.

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

Compresses a sprawling multi-day conversation into a scannable handoff note so the next agent does not have to re-read the whole thread.

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

Turns a raw Intercom export into a short, readable weekly summary that leads with the number that actually matters instead of a data dump.

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

Translates raw support trend data into a leadership-readable summary tied to product impact, without support-team jargon or metrics no one outside the team tracks.

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

Builds a concrete day-by-day Intercom onboarding plan so a new hire reaches real productivity milestones within the first week instead of shadowing indefinitely.

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

Produces a fast, checkable quality review rubric that targets the team's actual known issues instead of a generic customer service checklist.

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

Documents a support incident as a process postmortem with concrete impact numbers and a real fix, without turning it into a blame exercise.

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.