Facebook DM Automations

Facebook DM automation with ReachOwl: send personalized direct messages and friend requests to Facebook group members, post commenters, reactors, and friends, with follow-up sequences and daily limits. Use when the user wants to DM a Facebook group, message people who commented on or reacted to a post, run friend request + DM campaigns, or automate Facebook outreach.

文件

ReachOwl Agent Skills

Agent skills and an MCP server that let Claude, Cursor, Codex, and other AI agents run Facebook, Instagram, and WhatsApp marketing with ReachOwl: social listening, signal-based outreach, cold DM and WhatsApp campaigns, Facebook group posting, comment-to-DM automations, Instagram growth, and lead finding.

"Find people in my Facebook groups asking for a realtor in Lahore and DM them."
"Turn this blog post into posts for my landlord groups and schedule them every 30 minutes."
"Send a WhatsApp follow-up to everyone in this CSV, personalized by area."

Every action runs from the user's own connected accounts in ReachOwl. The agent does the planning, writing, and setup, and asks before anything is sent or posted.

What you can do

Use caseWhat the agent doesSkill
Social listeningMonitors keywords in Facebook groups, Instagram, Reddit, and Quora, and summarizes what people are asking forsocial-listening
Signal-based marketingFinds people who just posted a need, qualifies them, and DMs them with a message about what they askedsignal-based-prospecting
Content distributionRepurposes an article or announcement into posts for each community, schedules them, and captures interested commenterscontent-distribution
Community postingSchedules posts to many Facebook groups on an interval or calendarfacebook-groups-post-scheduler
WhatsApp marketingImports a phone list or group, writes personalized sequences, launches, tracks replies, and retries failureswhatsapp-marketing-automation
Facebook DM automationDMs or friend-requests Facebook group members, post commenters and reactors, or friendsfacebook-dm-automation
Instagram DM automationDMs or follows an account's followers, hashtag and location audiences, or post commentersinstagram-dm-automation
Comment-to-DMReplies publicly and DMs anyone who comments a keyword on a Facebook or Instagram postfacebook-comment-auto-reply, instagram-comment-auto-reply
Instagram growthAuto-likes and reposts niche posts by hashtag, search, or Exploreinstagram-growth-automation
Lead findingScrapes and scores leads from websites with the ReachOwl Lead Finder Apify Actor and imports them into a campaignlead-generation-scraper

All skills

SkillPurpose
social-media-marketing-automationStart here — routes a request to the right skill
reachowl-authConnect and verify a ReachOwl account
signal-based-prospectingIntent signals → qualified leads → personalized outreach
whatsapp-marketing-automationEnd-to-end WhatsApp campaigns
content-distributionRepurpose content and distribute it to communities
social-listeningKeyword monitors and found posts
facebook-dm-automationFacebook DM and friend request campaigns
instagram-dm-automationInstagram DM and follow campaigns
facebook-groups-post-schedulerFacebook group post scheduling
facebook-comment-auto-replyFacebook comment auto-reply and DM
instagram-comment-auto-replyInstagram comment auto-reply and DM
instagram-growth-automationInstagram growth plans
lead-generation-scraperWebsite lead scraping with Apify
crm-contactsLeads and CRM notes
reachowl-queuesRetry failed or stuck messages
sales-pipeline-templatesPipeline stages and message templates
reachowl-team-accountsConnected accounts and team members
reachowl-webhooksSend events to Slack, Zapier, n8n, or a CRM
reachowl-apiRaw V1 API calls when no named tool fits

Setup

You need:

  1. A ReachOwl account with at least one Facebook, Instagram, or WhatsApp account connected through the ReachOwl extension.

  2. Your ReachOwl API token (looks like 123|abc…). Find it in the ReachOwl web app under ReachOwl MCP Tool, or create one:

    curl -X POST https://reachowl.com/api/v1/authenticate \
      -H "Content-Type: application/json" \
      -d '{"email":"you@example.com","password":"…"}'
    
  3. The ReachOwl MCP server: https://reachowl.com/mcp (Streamable HTTP). Send your token in the x-reachowl-token header, or as Authorization: Bearer 123|…. If your client can't set headers, connect without one and give the agent your token in chat (it calls set_token).

Claude Code (plugin — skills and MCP in one step)

/plugin marketplace add SaaSBakers/reachowl-skills
/plugin install reachowl@reachowl

Claude Code asks for your ReachOwl API token when the plugin is enabled and connects the MCP server for you.

Any agent (skills CLI)

Install the skills with skills (works with Claude Code, Cursor, Codex, and many other agents):

npx skills add SaaSBakers/reachowl-skills

Then add the MCP server to your agent as shown below.

Claude Code (MCP only)

claude mcp add --transport http reachowl https://reachowl.com/mcp \
  --header "x-reachowl-token: 123|your-token"

Cursor

~/.cursor/mcp.json:

{
  "mcpServers": {
    "reachowl": {
      "url": "https://reachowl.com/mcp",
      "headers": { "x-reachowl-token": "123|your-token" }
    }
  }
}

Skills: run npx skills add SaaSBakers/reachowl-skills, or copy folders from skills/ into ~/.cursor/skills/.

Claude.ai and Claude Desktop

  1. Settings → Connectors → Add custom connector → URL https://reachowl.com/mcp.
  2. Upload skills under Settings → Capabilities → Skills. Zip a folder from skills/, for example facebook-dm-automation/, and upload it.
  3. In a chat, say "Connect my ReachOwl account" and paste your token.

ChatGPT and other remote MCP clients

Add https://reachowl.com/mcp as a remote MCP server and use your token as the API key (Authorization: Bearer 123|…).

Check it works

Ask your agent: "Check my ReachOwl connection and list my connected accounts." It should call auth_status, get_user, and list_app_states.

How it works

You ──► AI agent + ReachOwl skills ──► ReachOwl MCP (https://reachowl.com/mcp) ──► ReachOwl V1 API
                                                                                     │
                                         your connected Facebook / Instagram / WhatsApp accounts
  • Skills teach the agent the workflows, the right tools and fields, and the rules.
  • The MCP server exposes 63 tools over the ReachOwl V1 API (rate limit: 120 requests per minute).
  • The ReachOwl extension carries out actions through your connected accounts, at the daily limits you set.

Safety

  • The skills tell the agent to create campaigns, schedulers, and automations paused, show you the audience and messages, and switch them on only after you approve.
  • Your token stays in your client's MCP config or on the MCP session. Skills never print it.
  • Use the skills only for contacts and communities where outreach is welcome, and follow each platform's terms and each group's rules.

Links

License

MIT