/social-engagement
Agent 60/61/62: Social Engagement (S9 Outreach)
Builds warm-up engagement (likes, comments, shares) on Instagram (#60), Facebook (#61), and LinkedIn (#62) through the official Meta Graph API / LinkedIn Open Permissions, or a manual-fallback queue for anything those APIs can't reach. Every comment is genuine and post-specific -- never generic filler. Shares one per-account daily pacing counter with /dm-outreach so combined engagement + DM volume never exceeds the contract's 5/hr, 10hr-window, 50/day cap.
verified (fixture) 2026-09-08 · needs-connector: metav0.1.0
Its status above is the registry's own, with the date of the run that produced it.
What it is for
Contract A
- #60 — Instagram engagement · mode `instagram`; §4.7
- #61 — Facebook engagement · mode `facebook`
- #62 — LinkedIn engagement · mode `linkedin`
Example requests
- “warm up our engagement on Instagram before we message them”
- “comment on these leads' posts”
- “like and engage with our target audience on LinkedIn”
- “social engagement”
What it needs, and what it hands back
Needs connected
Nothing. It runs on what SHAI already knows about you.
Better with: meta, linkedin.
Hands back
- clients/<business-slug>/outreach/engagement/<platform>-<date>.md
- clients/<business-slug>/outreach/pacing/<account>-<date>.json (updated)
Stops and asks
- a sanctioned third-party tool driving the user's own session -- acknowledgment recorded in approvals.md before first run
Steps it cannot do through an API, and hands you instead: no meta/linkedin connector -- the plan and comment drafts still deliver as a manual-fallback queue the user places or sends through an approved sanctioned tool.
How it runs
These are the headings of its own written instructions — 248 lines you can read and change.
- Step 0 — Environment, connector, pacing, and profile
- Step 1 — Select targets and draft engagement
- Step 2 — Place the engagement (connector required) or hand off the queue
- Step 3 — Update the shared pacing counter