saasbakers / social-media-marketing-automation
ReachOwl social media marketing automation for Facebook, Instagram, and WhatsApp: social listening, signal-based prospecting, cold DM campaigns, WhatsApp marketing, Facebook group posting, comment-to-DM automations, Instagram growth, lead finding, and CRM follow-ups through the ReachOwl MCP server. Use when the user mentions ReachOwl or wants to automate Facebook, Instagram, or WhatsApp marketing and doesn't name a specific ReachOwl feature.
0
SKILL.md3.6 KB
Social Media Marketing Automation for Facebook, Instagram & WhatsApp (ReachOwl)
ReachOwl runs marketing actions from the user's own connected Facebook, Instagram, and WhatsApp accounts. This skill routes a request to the right ReachOwl skill.
Before you start
- The ReachOwl MCP server must be connected:
https://reachowl.com/mcp. Setup: <https://github.com/SaaSBakers/reachowl-skills#setup>. - Authenticate with
reachowl-auth(auth_status→set_tokenif needed →get_user). - Connected social accounts come from
list_app_states. Their ids are theexecutor_idvalues most tools need.
Pick the skill
| The user wants to… | Skill |
|---|---|
| Connect or verify their ReachOwl account | reachowl-auth |
| Monitor keywords and discussions (Facebook groups, Instagram, Reddit, Quora) | social-listening |
| Find people who just posted a need and reach out | signal-based-prospecting |
| DM Facebook group members, post commenters, reactors, or friends | facebook-dm-automation |
| DM Instagram followers, hashtag or location audiences, or commenters | instagram-dm-automation |
| Run a WhatsApp campaign | whatsapp-marketing-automation |
| Turn an article or announcement into community posts | content-distribution |
| Schedule posts to Facebook groups | facebook-groups-post-scheduler |
| Auto-reply and DM people who comment a keyword on Facebook | facebook-comment-auto-reply |
| Auto-reply and DM people who comment a keyword on Instagram | instagram-comment-auto-reply |
| Grow an Instagram profile | instagram-growth-automation |
| Scrape leads from websites and import them | lead-generation-scraper |
| See leads and add notes | crm-contacts |
| Retry a failed or stuck message | reachowl-queues |
| Manage pipeline stages and templates | sales-pipeline-templates |
| See connected accounts or manage teammates | reachowl-team-accounts |
| Send events to Slack, Zapier, n8n, or a CRM | reachowl-webhooks |
| Anything else in the V1 API | reachowl-api |
Rules for every ReachOwl task
- Confirm with the user before anything that sends messages, posts publicly, or starts a campaign. Create things paused (
status: 0) and switch them on after approval. - Use public URLs (Facebook group URLs, post URLs, profile URLs) rather than internal ids.
- Add contacts to an existing campaign with
add_campaign_contacts; never create a new campaign just to upload a list. - Connected accounts and browsers are read-only through the API. Connecting accounts and activating WhatsApp happen in the ReachOwl app.
- Leave
team_idout of list calls. Get it fromget_userwhen a create call needs it. - Toggle campaigns and schedulers with
status: 0 | 1, comment automations with"active" | "paused", and growth plans with"running" | "paused".