{"repo":"juancadile/instabot","free":true,"listed":false,"github":"https://github.com/juancadile/instabot","clone":"git clone https://github.com/juancadile/instabot.git","description":"Open-source ManyChat alternative. Self-hosted Instagram DM automation for ~$5/month.","language":"TypeScript","stars":26,"topics":[],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"InstaBot Open-source ManyChat alternative. Self-hosted Instagram DM automation for $5/month. Replace your $50/month ManyChat subscription with a self-hosted server that does keyword-triggered DMs, email collection, and resource delivery — all running on Railway (or any Node.js host). --- Features - Keyword-triggered DMs — Someone comments a keyword on your post, they get a DM automatically - 3 match types — exact , contains , or word boundary (regex) matching - Conversational email flow — CTA button → ask for email → 10-min reminder → deliver resource - Returning user detection — Recognizes users who already gave their email, asks to confirm or update - Email delivery — Send resource links + welcome emails via Resend - Story mention replies — Auto-reply when someone mentions you in their story - Ice Breaker support — Works with Instagram's native conversation starters - Cooldowns & rate limits — Per-keyword cooldowns + global rate limiting - PostgreSQL — Leads, DM logs, and email status tracked in a database - One-click deploy — Dockerfile + railway.toml included How It Works Quick Start 1. Clone and install 2. Configure environment 3. Set up your keywords Edit keywords.json to define your automation rules: 4. Deploy to Railway Or deploy manually: 1. Push to GitHub 2. Connect repo to Railway 3. Add a PostgreSQL plugin 4. Set environment variables 5. Deploy 5. Configure Meta Webhook 1. Go to Meta Developer Console 2. Set webhook URL to https://your-app.up.railway.app/webhook 3","default_branch":null,"files":null,"tree":[],"storefront":"/r/juancadile","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/juancadile/instabot/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}