LLMSkillHub
mirroredCopied from SaaSBakers/reachowl-skills under MIT. SaaSBakers has not claimed this page, and is not affiliated with LLM SkillHub.

saasbakers / instagram-comment-auto-reply

Instagram comment auto reply and comment-to-DM with ReachOwl: when someone comments a keyword (like 'link', 'info', or 'price') on an Instagram post, reply publicly and send them a private Instagram DM. Use for Instagram comment-to-DM funnels, 'comment LINK to get it' lead magnets, giveaways, or to pause, edit, or check activity on an Instagram comment automation.

0
SKILL.md
3.4 KB

Instagram Comment Auto Reply & Comment-to-DM (ReachOwl)

Watch Instagram posts for comments with a keyword, reply under the comment, and DM the commenter, all from the user's connected Instagram account. This is the "comment LINK and I'll send it" funnel.

For Facebook posts, use facebook-comment-auto-reply.

Before you start

  • Requires the ReachOwl MCP server connected with the user's token. If a tool reports a missing token, run the reachowl-auth flow.
  • Show the user the reply and DM text before creating an active automation.

MCP tools

ToolPurpose
list_comment_automations{ type: "instagram" }
get_comment_automation{ id }
create_comment_automation{ body }
update_comment_automation{ id, body }
delete_comment_automation{ id }
list_comment_automation_executions{ id, status?, page?, per_page? } — reply/DM log
list_app_statesConnected accounts → an instagram one for executor_id

Create

FieldNotes
nameRequired
type"instagram"
executor_idRequired — the Instagram account that owns the post
keywordsRequired — any match triggers, e.g. ["link", "guide", "info"]
postsRequired — [{ "post_url": "https://www.instagram.com/p/…" }]
public_reply_messageRequired — string or array of variants
private_dm_messageRequired — string or array of variants
statusactive or paused

Placeholders: {{name}}, {{first_name}}, {{last_name}}.

{
  "body": {
    "name": "Free guide – comment LINK",
    "type": "instagram",
    "executor_id": 55,
    "status": "active",
    "keywords": ["link", "guide"],
    "posts": [{ "post_url": "https://www.instagram.com/p/ABC123/" }],
    "public_reply_message": ["Sent! Check your DMs {{first_name}} 📩", "Just DM'd you the link, {{first_name}}!"],
    "private_dm_message": ["Hey {{first_name}}! Here's the free guide: https://example.com/guide — tell me what you think!"]
  }
}

Manage

  • Pause / resume: update_comment_automation { id, body: { status: "paused" } } / "active".
  • Watch different posts: update_comment_automation { id, body: { posts: [{ post_url }] } } (replaces the list).
  • Check results: list_comment_automation_executions { id, status: "failed" } — statuses pending, processing, completed, skipped, failed.
  • To DM everyone who already commented on a post, use instagram-dm-automation with audience_type: "comments".

Good practice

  • Put the keyword in the caption and on-screen ("Comment LINK"), and keep it one word.
  • Provide 2–3 variants for both the reply and the DM so they don't look automated.