← SocialAPI Post Scheduler InboxCONTENT HISTORY

Update to SocialAPI Post Scheduler Inbox

Snapshot Oct 31, 2026 · 15:03 UTC · version 1.0.4

Collection source: downloaded plugin package.

WHAT CHANGED

First saved snapshot

No earlier snapshot is available to establish a change.

Save SocialAPI Post Scheduler Inbox and check future changes in Following.

Up to 10 plugins free · no card required.

Compare saved observations

Download comparison JSON
Full technical diff · 0 changed fields
Full snapshot data
{
  "description": "Triage the social inbox with the SocialAPI app. Collect new comments, DMs, Google reviews and mentions across every connected account, rank what still needs a reply, draft answers in the brand's voice, and send only the replies the user approves. Use when the user says \"what came in\", \"what needs a reply\", \"check my inbox\", \"answer my comments\", \"reply to my reviews\", \"any new DMs\", \"overnight\", \"today's messages\", \"clear my inbox\", or asks for customer replies on social media.",
  "included_files": [],
  "name": "inbox-triage",
  "skill_md_contents": "---\nname: inbox-triage\ndescription: Triage the social inbox with the SocialAPI app. Collect new comments, DMs, Google reviews and mentions across every connected account, rank what still needs a reply, draft answers in the brand's voice, and send only the replies the user approves. Use when the user says \"what came in\", \"what needs a reply\", \"check my inbox\", \"answer my comments\", \"reply to my reviews\", \"any new DMs\", \"overnight\", \"today's messages\", \"clear my inbox\", or asks for customer replies on social media.\n---\n\n# Inbox triage\n\nRequires the SocialAPI app in ChatGPT. Every tool name starts with `social_api_`. The `socialapi` skill holds the parameters, ids, pagination rules, platform support and error codes: follow it for every call.\n\n## 1. Set the scope\n\n- Turn the user's window into an RFC3339 start time. With no window given, use the last 24 hours and say so.\n- `list_accounts`. No account: say nothing is connected, offer `connect_account`, and stop. An account whose `status` is not `active` goes in the report as \"needs reconnecting\" and is skipped.\n- Several brands: cover all of them, grouped by brand, unless the user named one.\n\n## 2. Collect\n\nFollow the `socialapi` skill's \"What came in, and what still needs a reply\" and \"Reviews\" sections:\n\n- Comments: `list_inbox_posts` with `min_comments: 1`, then `list_post_comments` per post, filtered on `created_at` and `is_owner: false`.\n- DMs: `list_conversations`, then `list_messages`. A conversation needs a reply when its newest message is `incoming`.\n- Reviews: `list_review_accounts`, then `get_reviews` with `order: newest`. `Reply: null` means unanswered.\n- Mentions: `get_mentions` with `since` on Instagram, Facebook, Threads, Bluesky and X.\n\nSkip platforms that have no comments or DMs (see the platform table in the `socialapi` skill) without reporting them as errors.\n\n## 3. Rank\n\nSort every item that needs a reply into one of three groups:\n\n1. **Reply now**: complaints, 1 or 2 star reviews, order, booking or payment problems, and Instagram, Facebook or WhatsApp DMs whose last incoming message is more than 20 hours old (those platforms refuse a reply 24 hours after the person's last message; on Instagram, `message_tag: HUMAN_AGENT` extends that to 7 days).\n2. **Needs a reply**: questions, unanswered positive reviews, leads asking about price or availability.\n3. **No reply needed**: praise with no question, emoji-only comments, and spam (offer to hide spam, which is free).\n\n## 4. Report\n\nStart with the totals per group, then one table per account: platform, who, what they wrote (quoted), when, group, and a draft reply. Never invent an item: an empty inbox is a valid answer.\n\n## 5. Draft and send\n\n- Write in the account's voice. When unsure, read the account's own earlier replies (comments with `is_owner: true`, `outgoing` messages) and match them.\n- Never promise a refund, discount, date or fact the user has not given. Leave a `[placeholder]` instead and point it out.\n- Limits: comment and review replies up to 2200 characters, DMs and private replies up to 1000.\n- Send nothing until the user approves a specific text. Then send each approved reply with its own call (`reply_to_comment`, `send_dm`, `reply_to_review`, `reply_to_mention`). Each costs 1 interaction credit, a private reply is free. Before sending many, check `get_usage`.\n- Afterwards, list what was sent and what failed, with the meaning of each error code.\n"
}

SHA-256 of public snapshot: a535d072419b95eda38a0103888b3e8b8b430cb955bfdda1ac99295e5ae32277