Skip to content
Sales
Skill

/mcp-media-inbox-triage

Find media, partnership, and high-intent requests buried in a shared Gmail inbox, summarize the useful ones, and route them to the right owner through Zapier MCP.

BOOST
From plugin
gtm-cheat-codes
34321 skills
Install
$ npx -y skills add zapier/gtm-cheat-codes --skill mcp-media-inbox-triage --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/mcp-media-inbox-triage

Context preview

The summary Claude sees to decide when to auto-load this skill.

Find media, partnership, and high-intent requests buried in a shared Gmail inbox, summarize the useful ones, and route them to the right owner through Zapier MCP.

SKILL.md

mcp-media-inbox-triage.SKILL.md
name: mcp-media-inbox-triage
description: Find media, partnership, and high-intent requests buried in a shared Gmail inbox, summarize the useful ones, and route them to the right owner through Zapier MCP.

MCP Media Inbox Triage

Use this skill when a marketing, PR, community, or partnerships team needs a lightweight triage layer for a shared Gmail inbox.

What This Skill Does

1. Searches a configured Gmail inbox or label in a bounded window. 2. Reads only the message context needed for classification. 3. Classifies each message as media request, partnership inquiry, customer/community lead, urgent executive risk, vendor pitch, spam/no action, or unclear. 4. Scores urgency and recommends the right owner. 5. Routes relevant requests to Slack, Google Sheets, or a triage doc. 6. Drafts suggested replies only for human review.

When You Need This Pattern

  • A shared inbox mixes press requests, creator pitches, partnership notes, customer signals, newsletters, and vendor spam.
  • One person spends time each week skimming every email just to find the real asks.
  • The team needs human review before any reply is sent.
  • The team already works in Gmail, Slack, and Google Sheets.
  • You want a practical Zapier MCP workflow that saves attention, not just time.

Architecture

Shared Gmail inbox
  -> Zapier MCP Gmail search and read
  -> AI classification
  -> Slack summary, Google Sheets triage log, or Gmail draft

Required Connections Through Zapier MCP

  • Gmail: search and read messages from the shared inbox.
  • Slack: post triage summaries or urgent alerts.
  • Google Sheets: append a persistent triage log.
  • LLM: classify and summarize.

Optional:

  • Google Docs: create a weekly media-request digest.
  • Google Calendar: check deadline windows or schedule follow-ups.
  • CRM or advocacy database: match senders to known customers, partners, or advocates.

Core Workflow

1. Define The Inbox Window

Start with a bounded search:

to:{SHARED_INBOX} newer_than:7d -label:triaged

Adjust the inbox address, label, and time window for your team.

2. Pull Minimal Email Context

For each candidate message, read only:

| Field | Why | | --- | --- | | Sender name and email | Identify source and possible owner | | Subject | Fast classification signal | | Date received | Urgency and SLA | | Plain-text body | Extract the ask | | Thread count | Spot follow-ups and repeated requests | | Gmail thread link | Source of truth |

Do not dump full email bodies into Slack.

3. Classify The Request

| Category | Signal | Default action | | --- | --- | --- | | Media request | Journalist, publication, interview, quote, deadline | Route to PR or comms | | Partnership inquiry | Co-marketing, integration, affiliate, event, sponsorship | Route to partnerships or marketing | | Customer/community lead | Customer story, testimonial, community invite, user feedback | Route to advocacy or community | | Urgent executive risk | Legal threat, brand risk, sensitive complaint, public escalation | Alert owner immediately | | Vendor pitch | Agency, list purchase, ad buy, unrelated service offer | Log or ignore | | Spam/no action | Generic blast, irrelevant outreach, phishing indicators | Archive or leave unassigned | | Unclear | Not enough context to decide | Send to human review |

4. Score Urgency

| Urgency | Signals | Response target | | --- | --- | --- | | High | Deadline within 48 hours, named journalist, public brand risk, customer escalation | Same day | | Medium | Specific ask, relevant sender, no immediate deadline | Two business days | | Low | Useful but exploratory, vague timing, non-critical | Weekly batch | | Ignore | Spam, irrelevant vendor pitch, duplicate | No response |

5. Output The Summary

Media inbox triage: 14 messages scanned, 4 need action

High urgency
- Jane Lee, TechWeekly: asks for comment on AI workflow story by Friday.
  Owner: PR
  Suggested action: reply with availability and approved spokesperson.
  Source: Gmail thread link

Ignored
- 8 vendor pitches
- 2 unrelated newsletters

Google Sheets Log

| Column | Purpose | | --- | --- | | received_at | Message timestamp | | sender_name | Human-readable sender | | sender_email_domain | Domain only if privacy matters | | subject | Email subject | | category | Classification | | urgency | High / Medium / Low / Ignore | | summary | One-sentence ask | | suggested_owner | Team or person | | suggested_next_action | Concrete next step | | gmail_thread_link | Source link | | status | New / Routed / Done / Ignored |

Classification Prompt

You are triaging a shared media inbox.

Classify this email for a human team. Do not draft a reply unless the email needs action.

Return JSON:
{
  "category": "media_request|partnership_inquiry|customer_community_lead|urgent_executive_risk|vendor_pitch|spam_no_action|unclear",
  "urgency": "high|medium|low|ignore",
  "sender_name": "string or unknown",
  "sender_org": "string or unknown",
  "deadline": "string or null",
  "summary": "One sentence describing the actual ask",
  "why_it_matters": "One sentence explaining relevance",
  "suggested_owner": "PR|Community|Marketing|Partnerships|Support|Leadership|Human review|Ignore",
  "suggested_next_action": "Concrete next action",
  "draft_reply_needed": true,
  "confidence": "high|medium|low"
}

Rules:
- Do not expose private email content in team channels.
- If the message is vague, classify as unclear.
- If the message is a generic vendor pitch, classify as vendor_pitch or spam_no_action.
- If the message mentions legal risk, public complaint, a journalist deadline, or a customer escalation, mark high urgency.

Zapier MCP And SDK Role

  • Use Zapier MCP to search Gmail, read message context, post Slack summaries, append Google Sheets rows, and create Gmail drafts when approved.
  • Use Zapier SDK for recurring runs, owner routing, retry handling, status logging, follow-up reminders, and weekly r
Read more
Ships withgtm-cheat-codes

The coding-agent skills Zapier GTM teams use to turn scattered context into reviewable work products.

Get the whole plugin

Other skills on gtm-cheat-codes.