Claude Prompts for Gmail
Claude does not plug into Gmail, and it does not need to. Paste a thread, a screenful of subject lines, or an export, and these 35 prompts hand back a triage list, a finished reply, a follow-up sequence, or a filter rule you copy straight into Gmail settings.
In short: This page contains 35 copy-paste ready prompts, organized into 5 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.
Inbox Triage & Summaries
7 promptsMorning Inbox Triage
1/35✨ What it does
Claude sorts the pasted Gmail dump into a morning triage and names the five messages [ROLE] should clear first against [PRIORITIES]. You handle those five, then batch or ignore the rest.
You are a chief of staff triaging a busy inbox before the day starts. I will paste raw text copied out of Gmail. <context>[PASTE 20 to 60 emails: sender, subject, date and the preview snippet of each]. My role: [ROLE]. My three priorities this week: [PRIORITIES]. People I can never leave waiting: [NAMES].</context> <task>Sort every message into Reply now, Reply today, Delegate, Read later, or Archive. For each Reply now item, state the actual ask in one line and name who is blocked until I answer.</task> <constraints>Judge by consequence of delay, not by sender seniority. If a message has no ask in it, it is not a Reply now. Say when you are guessing.</constraints> <format>Five grouped lists, one line per message as sender / subject / the ask. Then a numbered list of the five things to clear before 10am.</format>
Pro tip: Select the message list in Gmail and copy it. Sender, subject and snippet paste through as plain text, which is everything Claude needs to sort them.
Backlog Catch-Up After Time Off
2/35✨ What it does
Claude rebuilds what happened between [START DATE] and [END DATE] into decided, waiting, overdue, and safe to ignore. You answer the overdue threads and star the waiting ones before you reopen projects.
You are rebuilding a week I missed from my inbox alone. I will paste everything that landed while I was away. <context>[PASTE the sender, subject and snippet of every email received between [START DATE] and [END DATE]]. I was out [NUMBER] days. Live projects: [PROJECTS]. My role: [ROLE].</context> <task>Reconstruct what happened: decisions taken without me, threads that stalled waiting on me, anything now past its date, and everything I can safely archive unread.</task> <constraints>Quote the line that proves each decision. Do not invent outcomes for threads that simply went quiet, label those as unresolved.</constraints> <format>Four sections: Decided without me, Waiting on me, Now overdue, Archive unread. Finish with the first three replies I should send today.</format>
Pro tip: Paste in date order, oldest first. Claude reads a backlog far more accurately when the sequence of events is intact.
Where This Thread Stands
3/35✨ What it does
Claude states where the pasted thread stands, which decisions are locked, what is still open, and who owns each item, plus a paragraph you can forward. You send the catch-up and act only on your open items.
You are summarizing one long email thread so a busy reader can act on it. I will paste the whole thread. <context>[PASTE the full thread, oldest message first, including quoted replies]. My role in it: [ROLE]. What I need out of it: [OUTCOME].</context> <task>State where things stand right now, which decisions are locked, which questions are still open, who owes what to whom with dates, and the single next step that unblocks it.</task> <constraints>Ignore pleasantries and repeated quoted text. If two people contradict each other, show both positions rather than picking one.</constraints> <format>Five short blocks with those headings, then a forwardable paragraph under 90 words for someone joining the thread late.</format>
Pro tip: Use Gmail's "Show trimmed content" arrow before copying, otherwise the oldest and most useful part of the thread never makes it into your paste.
Sender Priority Map
4/35✨ What it does
Claude groups a month of senders into four tiers: people who need a fast reply and people you should batch, based on [OUTCOMES] and [TEAM]. You star the top tier and build filters for the bottom one.
You are auditing who actually deserves my attention in Gmail. I will paste a month of inbox metadata. <context>[PASTE 100+ lines of sender name, sender address and subject from the last 30 days]. My job: [ROLE]. What I am measured on: [OUTCOMES]. Team I sit in: [TEAM].</context> <task>Group senders into four tiers: always read, batch once a day, batch once a week, and never needs me. Base it on whether their mail ever requires a decision from me.</task> <constraints>Count volume per sender. Flag any sender sending more than ten messages a month that has never needed a reply.</constraints> <format>A table of sender, volume, tier and a one-line reason. Then a shortlist of the addresses worth filtering out of the inbox entirely.</format>
Pro tip: Search "in:inbox newer_than:30d" in Gmail, set the page size to 100 in settings, then copy the list. That is the fastest way to get a month of metadata out.
Decision Log From a Thread
5/35✨ What it does
Claude pulls a decision log from the [PROJECT NAME] thread with who decided, when, and what, and lists guesses that were never confirmed. You paste the confirmed lines into the project doc and flag the guesses in the next reply.
You are extracting a decision log from email so it stops living in one person's memory. I will paste the thread. <context>[PASTE the full thread or several related threads]. Project: [PROJECT NAME]. Stakeholders and their roles: [NAMES AND ROLES].</context> <task>Pull out every decision made, who made it, when, and what it changed. Separately flag decisions that were implied or assumed but never explicitly confirmed by the person accountable.</task> <constraints>Quote the exact sentence that supports each entry. Never merge two half-decisions into one confident one.</constraints> <format>A table with Decision, Owner, Date, Evidence quote, Status of confirmed or implied. Then a short list of the implied ones and the one-line email that would confirm each.</format>
Pro tip: The implied-decision list is the valuable half. Those are the items that resurface as "I never agreed to that" three weeks later.
Weekly Digest for My Manager
6/35✨ What it does
Claude writes a short weekly update from the threads you pasted, aimed at what [WHAT THEY CARE ABOUT] and in their [DIRECT / DETAILED / NUMBERS FIRST] style. You add the one number they will ask for, then send it.
You are writing my weekly status update using only what is in my sent mail and inbox. I will paste the week. <context>[PASTE the threads that mattered this week: subjects, key messages, outcomes]. My manager cares about: [WHAT THEY CARE ABOUT]. Tone they prefer: [DIRECT / DETAILED / NUMBERS FIRST].</context> <task>Compress the week into a status update: what shipped, what is blocked and the specific ask to unblock it, what lands next week.</task> <constraints>Under 200 words total. Every blocked item must name a person and a decision needed, not just a complaint. No filler openers.</constraints> <format>Three labelled groups: Shipped (max 5 bullets), Blocked (max 3 bullets, each ending in an ask), Next week (max 2 bullets). Subject line at the top.</format>
Pro tip: Paste your sent folder rather than your inbox. What you sent is a far better record of what you did than what other people sent you.
Escalation Radar
7/35✨ What it does
Claude scores each live [NAME] thread for escalation risk and backs every score with a quoted line. You take the highest-risk thread first and call or write that person today.
You are reading client and stakeholder email for early signs of escalation. I will paste the live threads. <context>[PASTE the current threads with clients or senior stakeholders, most recent messages included]. Account or project: [NAME]. History worth knowing: [CONTEXT, PAST ISSUES].</context> <task>Score each thread from 1 to 5 on escalation risk and justify the score with the exact sentence that signals it. Recommend an intervention and who should send it.</task> <constraints>Look for tone shifts, dropped pleasantries, new names added to the recipients, shorter replies, and deadlines restated. Do not inflate scores, a 4 or 5 must be defensible.</constraints> <format>A ranked list, highest risk first: thread, score, trigger quote, recommended move, sender.</format>
Pro tip: The strongest single signal is a new senior name quietly added to the recipients. Ask Claude to check the recipient list of each message, not just the body.
XML tags are just the start. Learn the full Claude workflow.
A growing library of 300+ hands-on AI tutorials covering Claude, ChatGPT, and 50+ tools. New tutorials added every week.
Follow-ups & Chasing
7 promptsThree-Touch Follow-Up Ladder
15/35✨ What it does
Claude writes a three-email chase for the quiet thread, where each touch adds a new reason to reply and restates [SPECIFIC ASK]. You send the first, wait, and only then use the next.
You are writing a follow-up sequence for a thread that has gone quiet. I will paste the last message I sent. <context>[PASTE my original email and the date I sent it]. Who they are: [ROLE AND COMPANY]. What I need from them: [SPECIFIC ASK]. Why it matters to them: [THEIR BENEFIT]. Deadline, if real: [DATE].</context> <task>Write three follow-ups to send at day 3, day 8 and day 15. Each must add a new reason to reply rather than repeat the first email.</task> <constraints>Each under 70 words. Never write just checking in or bumping this. Touch two should add value or information, touch three should make it easy to say no.</constraints> <format>Three labelled drafts with the send date on each, plus the subject line to use (same thread or new).</format>
Pro tip: Reply inside the original thread for touches one and two, then start a fresh subject for touch three. A new subject line escapes a buried thread.
Unpaid Invoice Chase
16/35✨ What it does
Claude writes an overdue-invoice note pitched to [DAYS] late and a [NEW / LONG-STANDING] account, using [DETAILS] without burning the relationship. You attach the invoice, then send the matching pressure level.
You are chasing an overdue payment without damaging the account. I will paste the invoice details and any prior emails. <context>[PASTE previous payment emails and replies]. Invoice number and amount: [DETAILS]. Due date and days overdue: [DAYS]. Contact and their role: [NAME, ROLE]. Client relationship: [NEW / LONG-STANDING / AT RISK]. Contract terms on late payment: [TERMS].</context> <task>Write the next chase email at the right pressure level for how overdue it is, and name the concrete next step if it stays unpaid.</task> <constraints>Factual, unemotional, no apology for chasing. Reference the invoice number and due date. Mention contract terms only if past 30 days overdue.</constraints> <format>The email, then a two-line note on when to escalate and to whom.</format>
Pro tip: Ask Claude for the version addressed to accounts payable and the version to your day-to-day contact. They need different tones and often different information.
Nudge a Silent Decision Maker
17/35✨ What it does
Claude writes a nudge that offers two options, states a default if they stay silent, and names [IMPACT AND WHO IS AFFECTED]. You send it, then act on the default when the date hits.
You are re-engaging someone who owns a decision and has stopped replying. I will paste the thread. <context>[PASTE the thread, including the point where it went quiet]. The decision they own: [DECISION]. What is blocked without it: [IMPACT AND WHO IS AFFECTED]. Their likely reason for silence: [BUSY / UNSURE / LOST INTEREST / INTERNAL BLOCKER].</context> <task>Write a nudge that makes replying take under 30 seconds: state the decision, give two options, and offer a default I will proceed with if I hear nothing by a date.</task> <constraints>Under 80 words. No guilt, no chasing language. The default must be reasonable enough that silence is an acceptable answer.</constraints> <format>The email with the two options as a short list and the default clearly stated with a date.</format>
Pro tip: The default clause does the work. It converts a stalled decision into a deadline the other person has to actively stop.
Post-Meeting Recap With Owners
18/35✨ What it does
Claude turns [PASTE raw meeting notes or a transcript] into a recap where every action has one owner and a date. You fix any wrong owner, then send the recap the same day.
You are turning meeting notes into the recap email that makes the outcomes stick. I will paste my notes. <context>[PASTE raw meeting notes or a transcript]. Meeting: [PURPOSE]. Attendees and roles: [NAMES]. Anything agreed before the meeting: [PRIOR CONTEXT].</context> <task>Write the recap: decisions made, actions with a named owner and a date, open questions with who will answer them, and the next checkpoint.</task> <constraints>Every action needs one owner, never a team name. If a date was not agreed, write date to confirm rather than inventing one. Under 250 words.</constraints> <format>Subject line, one-line purpose, then Decisions, Actions (owner and date per line), Open questions, Next checkpoint.</format>
Pro tip: Send it within two hours. A recap that lands the same day becomes the record of the meeting, one that lands tomorrow becomes a topic of debate.
Break-Up Email
19/35✨ What it does
Claude writes a last email that closes the chase after [TIME] of silence and either leaves the door open or not, based on [YES / NO]. You send it once and stop following up.
You are writing the last email in a thread that has gone cold, designed to close the loop cleanly. I will paste the history. <context>[PASTE the thread and how many follow-ups I have already sent]. What I was asking for: [ASK]. How long since their last reply: [TIME]. Do I want the door left open: [YES / NO].</context> <task>Write a short closing email that states I am stopping the follow-ups, leaves the file in a clean state, and makes it effortless for them to restart later if the door stays open.</task> <constraints>Under 60 words. No sarcasm, no guilt trip, no final pitch. One sentence on what happens to their file or request.</constraints> <format>The email, plus one alternative subject line likelier to get opened than the original thread subject.</format>
Pro tip: Break-up emails get the highest reply rate of any follow-up. Write it to be genuinely final, not as bait, or the reply you get will be worthless.
Revive a Cold Thread
20/35✨ What it does
Claude restarts the old thread using [NEW PRODUCT, PRICE, TEAM, RESULT] and what may have changed on their side, not a guilt trip about the stall. You send it as a new note and wait for a real reply.
You are restarting a conversation that died months ago. I will paste the old thread. <context>[PASTE the old thread and its date]. What changed on my side since: [NEW PRODUCT, PRICE, TEAM, RESULT]. What may have changed on theirs: [FUNDING, HIRE, LAUNCH, REORG]. Original reason it stalled: [REASON].</context> <task>Write a restart email that leads with what actually changed, references the old conversation in one clause, and asks a question that is easy to answer even if they forgot me.</task> <constraints>Under 90 words. Do not assume they remember me. Do not reopen with as discussed. The change must be genuinely relevant to their situation, not a feature announcement.</constraints> <format>The email, with a new subject line rather than a reply to the dead thread.</format>
Pro tip: Paste the old thread even though it is stale. Claude uses their old objection to pick which change to lead with, and that beats any generic reopener.
Deadline Reminder With Stakes
21/35✨ What it does
Claude writes a group reminder and individual nudges for [DATE] that state [REAL CONSEQUENCE] once and name who has not answered. You send the group note, then the individual ones only to [NAMES].
You are reminding a group about a deadline in a way that gets action, not acknowledgment. I will paste the original request. <context>[PASTE the original request email and the responses so far]. Deadline: [DATE]. Who has responded: [NAMES]. Who has not: [NAMES]. What actually happens if it slips: [REAL CONSEQUENCE].</context> <task>Write two versions: a group reminder that names what is missing without shaming anyone, and a direct one-to-one version for the people who have not responded.</task> <constraints>State the real consequence once, plainly, without threats. Each under 80 words. Include exactly what to send and where.</constraints> <format>Two labelled drafts, group and individual, each with its subject line.</format>
Pro tip: Send the group version to those who delivered and the individual version to those who did not. Public chasing of named people costs you goodwill for no extra speed.
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.
Meeting & Scheduling Emails
7 promptsMeeting Request That Gets Accepted
29/35✨ What it does
Claude writes a meeting ask for [NAME, ROLE, SENIORITY] around [DECISION OR OUTCOME], with concrete slots and an invite description. You send the email and hold the calendar holds until they pick a time.
You are writing a meeting request that a busy person will actually accept. I will give you the context. <context>Who I am inviting: [NAME, ROLE, SENIORITY]. Why now: [TRIGGER]. What I want out of the meeting: [DECISION OR OUTCOME]. What is in it for them: [THEIR BENEFIT]. Length I need: [15 / 30 / 45 MIN]. My availability: [SLOTS AND TIME ZONE].</context> <task>Write an invitation email that states the outcome in the first line, justifies the length requested, and offers concrete slots rather than asking for their availability.</task> <constraints>Under 100 words. Never ask do you have time to chat. Always name the decision the meeting produces. Offer three slots across two days.</constraints> <format>Subject line, the email, then a two-line calendar invite description to paste into the event body.</format>
Pro tip: Ask for 20 or 25 minutes instead of 30. Odd lengths signal a real agenda and slip into the gaps a full-slot request cannot.
Decline a Meeting, Keep the Relationship
30/35✨ What it does
Claude writes a decline of the pasted invite that still gives the organizer an outcome, plus a short calendar note, based on [NO VALUE / WRONG PERSON / BAD TIMING / TOO SENIOR FOR THIS]. You send the decline and forward the work to [NAME] if needed.
You are declining a meeting invitation without damaging the relationship or the work. I will paste the invite. <context>[PASTE the meeting invitation or the request email]. Why I am declining: [NO VALUE / WRONG PERSON / BAD TIMING / TOO SENIOR FOR THIS]. Who should attend instead, if anyone: [NAME]. Do I still want the outcome: [YES / NO].</context> <task>Write a reply that declines clearly, protects the outcome the organizer wants, and offers the cheapest alternative such as a delegate, a written answer, or a shorter slot.</task> <constraints>Under 80 words. Do not invent a scheduling conflict if the real reason is that the meeting is unnecessary. Never leave the organizer without a path forward.</constraints> <format>The reply, then a one-line version for the calendar decline note.</format>
Pro tip: Write the calendar decline note too. A blank decline reads as a snub, one line of context reads as a judgment call.
Reschedule Without the Ping-Pong
31/35✨ What it does
Claude writes one reschedule email with slots in both time zones and a default booking, so you are not bouncing times. You send it, then update the invite when they confirm.
You are rescheduling a meeting in a single email instead of six. I will paste the thread. <context>[PASTE the existing invite and any scheduling messages so far]. Why I am moving it: [REASON]. How urgent the meeting still is: [URGENCY]. My real availability with time zone: [SLOTS]. Who else must be in the room: [NAMES].</context> <task>Write one message that apologizes once, offers three specific slots with time zones spelled out, and states a default I will book if nobody objects by a date.</task> <constraints>Under 80 words. Never write let me know what works for you as the only option. Convert every slot into the recipient's time zone as well as mine.</constraints> <format>The email with the slots as a short list, both time zones per slot, and the default clearly marked.</format>
Pro tip: Give Claude both cities, not the UTC offsets. It handles daylight saving correctly far more often when it reasons from the location.
Pre-Read Agenda Email
32/35✨ What it does
Claude writes a pre-read that puts [DECISIONS], trade-offs, and timeboxes in front of [NAMES AND ROLES] before the meeting. You send it the day before and start the meeting from that list.
You are writing the agenda email that makes a high-stakes meeting productive. I will paste the background. <context>[PASTE the relevant thread, brief or notes]. Meeting purpose: [PURPOSE]. Attendees and what each is there to decide or contribute: [NAMES AND ROLES]. Decisions that must come out of it: [DECISIONS]. Time available: [MINUTES].</context> <task>Write a pre-read email: the decisions on the table, the options and their trade-offs, what each attendee should read or prepare, and a timeboxed agenda.</task> <constraints>Timeboxes must add up to the stated length with five minutes spare. Every agenda item names its owner. Anything that is information only goes below the agenda, not in it.</constraints> <format>Subject line, purpose in one line, decisions list, timeboxed agenda with owners, then a Read before section.</format>
Pro tip: Send it 24 hours ahead and paste the same agenda into the calendar invite body. Nobody opens the email a second time, but everyone opens the invite.
Kill the Meeting, Send This Instead
33/35✨ What it does
Claude writes a status update that replaces the meeting, with [FACTS, STATUS, NUMBERS] and named people for any leftover decisions. You send it to [NAMES] and cancel the hold if nobody objects.
You are replacing a meeting with a written update that does the same job. I will paste the meeting context. <context>[PASTE the invite, the agenda or the thread that triggered it]. Who was invited: [NAMES]. What the meeting was meant to achieve: [PURPOSE]. What I already know: [FACTS, STATUS, NUMBERS].</context> <task>Write the email that replaces it: the update, the specific decisions needed with named deciders and a reply-by date, and the one topic that genuinely still needs live discussion, if any.</task> <constraints>Under 250 words. Each decision must be answerable with a yes, a no, or a choice between two named options. Be honest if the meeting should actually happen.</constraints> <format>Subject line, status in five bullets, Decisions needed as a numbered list with decider and date, then Still needs a live conversation.</format>
Pro tip: Ask Claude to tell you when the meeting should stay. A cancellation email for a genuinely contentious topic costs more time than the meeting would have.
Cross Time Zone Scheduling Email
34/35✨ What it does
Claude proposes workable slots for [NAME, CITY for each] shown in every local time, plus the invitation email. You pick one default slot, send the invite, and stop the spreadsheet.
You are scheduling across time zones without a spreadsheet. I will list the participants and their locations. <context>Participants and cities: [NAME, CITY for each]. Meeting length: [MINUTES]. Working hours each is willing to stretch to: [EARLY / STANDARD / LATE]. Preferred week: [DATES]. Who is most senior or hardest to move: [NAME].</context> <task>Find the slots that fall in working hours for everyone, or if none exist, the fairest rotation of who takes the awkward hour. Then write the invitation email.</task> <constraints>Show each proposed slot in every participant's local time. Check for daylight saving changes inside the date range. Never put the same person in the awkward slot twice.</constraints> <format>A table of proposed slots by participant local time, a fairness note, then the invitation email itself.</format>
Pro tip: Confirm the date range against daylight saving before sending. The US and Europe switch on different weekends, which quietly breaks recurring calls every spring.
Recurring Meeting Audit
35/35✨ What it does
Claude gives each recurring invite a keep, shorten, thin, or cancel verdict, costed in attendee hours against the [HOURS] you want back. You cancel or shrink the first one this week and tell the attendees why.
You are auditing my recurring meetings using the invites and notes I will paste. <context>[PASTE the list of recurring invites: title, frequency, length, attendee count]. [PASTE recent notes or recaps for each, if any]. My role: [ROLE]. Hours per week I want back: [HOURS].</context> <task>For each recurring meeting, judge whether to keep, shorten, halve the frequency, cut attendees, or cancel. Calculate the hours per month each option returns across all attendees.</task> <constraints>Base the verdict on whether decisions come out of it, not on whether people like it. Count attendee hours, not just mine. Say which cancellations need a sponsor's approval.</constraints> <format>A table of Meeting, Verdict, Reason, Hours per month saved. Then the email I send to propose the changes.</format>
Pro tip: Cost the meeting in total attendee hours per month. Eight people in a weekly 60-minute standup is 32 hours a month, and that number wins arguments.
Free tool
Prompt Optimizer
Turn a rough idea into a structured, professional AI prompt.
Frequently Asked Questions
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.
Related guides