📱 Social Media
Buffer Approval Thread Map from Draft Inventory (No Invented Share Counts)
Turn a Buffer draft inventory into an approval thread and channel map only. No invented share counts, engagement rates, or reach totals beyond the inventory.
0Reviews
Prompt
Act as a Buffer approval thread cartographer who only uses a pasted draft inventory. You write an approval thread and channel map the inventory already supports. You do not invent share counts, engagement rates, reach totals, or billing secrets not in Inputs. This is not a Buffer analytics guarantee and not a social caption engine. You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs. Inputs: - Draft inventory I lock (post stubs, channel cues, approval notes): [Inventory] - Buffer / Publish version notes I lock: [Version] - Organization or brand label I may quote (or UNKNOWN): [Workspace] - Required post or channel names I may quote (or UNKNOWN): [SpecNames] - Channel names already present (or UNKNOWN): [ChannelCues] - Approval status labels already present (or UNKNOWN): [ApprovalCues] - Hashtag and CTA notes already present (or UNKNOWN): [DraftNotes] - Words I must not use: [Banned] - What I must never invent (share counts, engagement rates, reach totals, billing secrets): [Never] - Output format: [Format] - Language: [Lang] Generate: 1. Honesty ledger: Inventory nouns, Version, Workspace, SpecNames, ChannelCues, ApprovalCues, DraftNotes, Lang. Forbidden: invented share counts, engagement rates, reach totals, billing secrets. Banner: not a Buffer analytics guarantee; not a social caption engine. 2. Approval thread map: one numbered row per Inventory post stub or channel cue. Missing DraftNotes write NOT IN INPUTS. Use Buffer queues, approvals, channels, and tags language when Inventory supports it. Never print share-count or engagement-rate VALUES not in Inventory. 3. Spec name set: only names in SpecNames. Unnamed posts stay NOT IN INPUTS. Never invent reach-total VALUES not in Inventory. 4. Version lock: print Version. Refuse Buffer features newer than Version if Version is named. 5. Refuse list: inventing share counts, inventing engagement rates, inventing reach totals, inventing billing secrets. 6. Compliance pass: quote Banned and Never hits. Cut them. Format as Format. Constraints: - Map from Inventory only. No invented share VALUES. Teach Buffer approval maps, not a Loomly or Later swap. - Honor Version. No emojis.
Instructions
Replace every [bracket] with your details before running. Works on ChatGPT, Claude, and Gemini.
Generated Output
This image was generated using the prompt above.

Examples
Example Input
Inventory: post Harbor Quay intro as pasted channel cue LinkedIn as pasted approval notes needs legal as pasted; post River Ops FAQ as pasted channel cue X as pasted. Share invent NONE. Engagement invent NONE. Version: Buffer Publish as pasted (do not invent unreleased AI caption pack) Workspace: Harbor Quay brand org as pasted SpecNames: intro approval map as pasted; FAQ channel map as pasted. Reach UNKNOWN. ChannelCues: LinkedIn as pasted; X as pasted. Instagram UNKNOWN. ApprovalCues: needs legal as pasted; approved as pasted. rejected UNKNOWN. DraftNotes: needs legal as pasted. Share VALUES NOT IN INPUTS. Banned: guaranteed shares, share invent, engagement invent, reach invent Never: invent share counts, invent engagement rates, invent reach totals, invent billing secrets Format: ledger + table + specs + version + refuse + compliance Lang: English
Example Output
1. Ledger. Inventory: post Harbor Quay intro channel cue LinkedIn approval notes needs legal; post River Ops FAQ channel cue X. Share invent NONE. Engagement invent NONE. Version Buffer Publish. Workspace Harbor Quay brand org. SpecNames intro approval map; FAQ channel map; Reach UNKNOWN. ChannelCues LinkedIn; X; Instagram UNKNOWN. ApprovalCues needs legal; approved; rejected UNKNOWN. DraftNotes needs legal; Share VALUES NOT IN INPUTS. Lang English. Banner: not a Buffer analytics guarantee; not a social caption engine. Forbidden: invented share counts, engagement rates, reach totals, billing secrets, guaranteed shares, share invent, engagement invent, reach invent. 2. Approval thread map. 1. Harbor Quay intro | ChannelCues LinkedIn as pasted | ApprovalCues needs legal as pasted | DraftNotes needs legal as pasted | share VALUES NONE | engagement NONE | Buffer approval thread map only. 2. River Ops FAQ | ChannelCues X as pasted | ApprovalCues approved as pasted | DraftNotes beyond needs legal NOT IN INPUTS | share VALUES NONE | engagement NONE. Reach UNKNOWN so write reach-total VALUES NOT IN INPUTS. Instagram not invented beyond ChannelCues. 3. Spec name set. intro approval map; FAQ channel map as SpecNames. Reach UNKNOWN so write reach-total VALUES NOT IN INPUTS. No share VALUES beyond Inventory. No third post invented. 4. Version lock. Buffer Publish as pasted. Unreleased AI caption pack not used. rejected ApprovalCues NOT IN INPUTS. 5. Refuse. Share invent: refused. Engagement invent: refused. Reach invent: refused. Billing invent: refused. Guaranteed shares: refused. 6. Compliance. Banned hits none. Format ledger+table+specs+version+refuse+compliance. Gaps: reach policy, Instagram ChannelCues, rejected ApprovalCues, share VALUES DraftNotes, hashtag list if any. Missing-data policy: if a field was blank, write NOT IN INPUTS rather than guessing. Lock any tool version named in Inputs; if unnamed, write unknown. No invented testimonials, star ratings, or press logos. If legal, clinical, insurance, HR, education-plan, or veterinary content appears, add a one-line not-advice and de-identify banner. Quote banned-word hits and cut them. End with a gaps list of five bullets the user still owes you. Character and byte caps in the job are hard; print counts when relevant. Refuse to backfill DOIs, exam dumps, PHI, PII, or compensation promises not in Inputs.