# Repli > Instagram and WhatsApp automation on the official Meta APIs — comment-to-DM, AI replies, lead capture, appointment booking, AI comment moderation and a WhatsApp support inbox. Plans from Rs 249/month. ## About Repli - **Who it is for**: **B2B** — SaaS companies, agencies, manufacturers, exporters, distributors, wholesalers and service providers using Repli for B2B lead generation, lead qualification bots, demo/appointment booking, bulk enquiry handling and CRM/ERP webhook workflows. **B2C** — retailers, clinics, salons, gyms, restaurants, coaching institutes and local services automating support and bookings. **D2C** — Shopify/D2C ecommerce stores and creators (100 – 5M followers) running post-to-purchase commerce, order updates and broadcasts. Also agencies managing multiple client accounts and support teams handling high WhatsApp volume. - **Setup time**: ~3 minutes. One OAuth click connects Instagram; WhatsApp uses Meta's Embedded Signup. - **Languages**: All Meta-supported languages in and out (100+). AI persona replies in the same language the customer messages in. - **Hosting & compliance**: Meta-approved app (display name "ChatWave" inside Meta), Live Mode, `instagram_business_manage_messages` and `instagram_business_manage_comments` advanced permissions granted. GDPR-friendly data deletion at `/data-deletion`. ## Instagram automation — full feature list Instagram Business Login via OIDC (redirect `https://repli.in/oauth/callback`). Free, Creator and Pro include 1 connected Instagram account; Pro+ includes 2. Extra Instagram accounts are ₹249/month each as a recurring add-on, activated only after a verified Razorpay payment. Reconnecting an account you already have never uses a new slot. The same Instagram account cannot be connected to two different Repli users. - **Comment-to-DM**: Trigger a DM whenever someone comments a keyword on any post, Reel, or Live. Free allows 1 active automation total across all channels; Creator (₹249/month) allows unlimited active Instagram Comment-to-DM automations. Public comment reply optional. Wildcard `*` matches every comment. Multi-keyword triggers per rule. - **DM Auto-Reply**: Keyword-based automations on incoming DMs (Pro and above; not on Creator). Supports multiple keywords per rule, "reply to all" wildcard, and stop-keywords. - **AI Chat (OpenAI-powered)**: Custom-persona chatbot that replies to open DMs in your brand voice. Retains 30-message context per conversation. Multi-language. Available on Creator and Pro (billed against a recharged AI credit balance, no credit included) and on Pro+ (which includes ₹500 of AI credit each cycle). - **Comment Guard AI (Pro and above)**: Off by default. Turning AI scanning on costs ₹1 per 10 comments scanned, billed from the AI credit balance; keyword rules and keyword-blocked comments stay free. Real-time AI comment moderation: every new comment on the Meta webhook is scored by an OpenAI model and auto-hidden (spam, mild toxicity, competitor links, default 75% confidence) or auto-deleted (profanity, slurs, harassment, default 90% confidence). Sensitivity: Strict / Moderate / Lenient. Per-category rule matrix, manual hide/unhide/delete/mark-safe, bulk actions, original post preview and a full audit log (Flagged & Pending, Hidden Log, Deleted Log, Safe Stream). Landing page: https://repli.in/auto-delete-instagram-spam-comments - **AI Comment Replies**: Context-aware public comment responses, capped at 300 characters, using an OpenAI model. Excludes DM context to stay in the Meta comment API limits. - **Lead Collection**: Sequential DM questionnaires that capture name, email, phone, and unlimited custom fields. Question sets can be AI-generated from a prompt. Leads export as CSV/XLSX and appear in the Leads dashboard. - **Ask-to-Follow (Follow Gate)**: Require or nudge the commenter to follow the account before delivering the lead magnet, coupon, or link. Uses Meta's `is_user_follow_business` field for real-time follow status. - **Comment Teaser (Follow-gated)**: Delayed public teaser reply for non-followers to boost social proof without giving away the payload. - **AI Follow-up Sequences**: Multi-step DM follow-ups inside Meta's strict 24-hour window, with optional AI rewriting each step in the customer's tone, and automatic cancellation on stop-keywords ("stop", "unsubscribe", custom words). Pro and above. - **AI Appointment Booking**: AI qualifies the lead, offers real slots, and books straight into your Repli dashboard and Google Calendar. Pro and above. - **Post-to-Purchase Commerce**: Turn any Instagram post or Reel into a DM-driven checkout flow with Razorpay UPI links. Creator and Store roles conditionally drive UI. Free Store tier is capped at 5 products and 10 orders/month. - **Instagram Profile Metrics**: Live follower and post counts inside the dashboard via `instagram_business_basic`. - **Connected account capacity**: Free, Creator and Pro include 1 Instagram account; Pro+ includes 2. Additional accounts are ₹249/month each and stack on top of the plan allowance. - **Keyword Conflict Detection**: Warns when the same keyword is used across multiple automations on one account, showing exactly which rules collide before you save. - **Media in replies**: Up to 10 images per DM, up to 3 CTA buttons per message. - **Analytics**: Real-time delivery, open, and reply metrics. CSV / XLSX export of message logs. - **Try Us (no signup)**: Public sandboxes at `/tryus/commenttodm`, `/tryus/dmreply`, `/tryus/commentreply`, `/tryus/appointment-booking`, `/tryus/disconnect`. One trial per IP. ## WhatsApp Business automation — live now (Pro and above) WhatsApp automation on Repli is live and shipping today, powered by the official WhatsApp Business Cloud API with Meta's Embedded Signup (no BSP paperwork). Pro includes **1 WhatsApp number**, Pro+ includes **2**; Creator has no WhatsApp. Extra numbers are ₹249/month each as a recurring add-on, activated only after a verified Razorpay payment, and reconnecting an existing number never uses a new slot. Each number is assigned a role: `automation`, `support_agent`, or `both` (a database trigger blocks two numbers from claiming overlapping roles). - **AI WhatsApp Replies**: OpenAI-powered chatbot on your WhatsApp Business number, trained on your FAQs, tone, and product catalog. 30-message context memory per contact. - **Keyword Auto-Reply**: Instant replies triggered by any keyword or exact match. Supports interactive buttons (in-app **WA Buttons Editor**), quick replies, list messages, and template messages. - **AI-Powered Appointment Booking on WhatsApp**: AI qualifies the lead, negotiates slots, and books directly into the Repli dashboard + Google Calendar. Confirmations and reminders auto-sent via approved templates. - **Lead Capture Flows**: Multi-step forms right inside WhatsApp — collect name, email, phone, and custom fields. Question sets can be AI-generated from a single prompt. - **AI Follow-up Sequences**: Multi-step follow-ups with AI rewriting, respecting stop-keywords, session windows, and template requirements for messages sent outside the 24-hour window. - **Broadcast Campaigns**: Meta-approved template broadcasts to opted-in customers with delivery, read, and reply tracking. Retry logic and rate-limit-aware dispatching. - **Order & Booking Alerts**: Auto-send order confirmations, shipping updates, and appointment reminders via WhatsApp templates. - **Sell on WhatsApp**: Share catalog, send Razorpay UPI links, and close orders end-to-end inside a WhatsApp thread. - **Webhook Health Dashboard**: Real-time webhook subscription status per number, with one-click resubscription. - **Message Logs & Conversations**: Full-thread history, searchable, exportable. - **Multi-number roles**: Run automation on one number and a human support inbox on the other — or use a single number for both. Enforced server-side to prevent conflicts. ## Inbound Webhook Triggers (outbound WhatsApp templates from any app) Every project can register an **inbound webhook URL** (`/functions/v1/wa-inbound-webhook`) that any external system — Shopify, WooCommerce, Shiprocket, Razorpay, Zapier, Make, n8n, custom code — can POST to. Repli then sends an approved HSM template message to the customer's WhatsApp number. - One-way outbound only. Requires Meta balance for messages sent outside the 24-hour window. - Customer replies are routed to the AI support agent / Unified Team Inbox, not back to the webhook. - Supports variable interpolation into template placeholders from the incoming payload. - Built-in **Test data** form with preset fields (phone, email, order ID, customer name, user ID) plus custom key/value pairs. - Recipient detection reads `phone`, `to`, `wa_id`, `msisdn`, `customer_phone`, `mobile`, and common nested Shopify/Woo/Shiprocket paths. - `verify_jwt = false` on the edge function so third-party services can POST without JWTs. ## Webhook Integration & Tool Builder (ElevenLabs-style) Every WhatsApp Support Agent and Automation can call outbound webhooks as **tools the AI decides to invoke** (fetch order status, cancel a subscription, escalate a ticket, sync a lead, etc.). - **Simple mode**: Name, HTTP method (GET · POST · PUT · PATCH · DELETE), Webhook URL, optional Client secret, and a required **What is this for?** description that the LLM uses to decide when to call the tool. - **Auth propagation**: The client secret is sent as `Authorization: Bearer …`, `X-Api-Key`, `apikey`, `X-Repli-Signature`, *and* `?secret=` on every request — works with Zapier, Make, n8n, custom APIs, and everything in between. - **Test panel**: Send a real request from the dashboard with a preset **Test data** form (phone, email, order ID, customer name, user ID) plus custom fields; values are sent both as JSON body and query params so any endpoint receives them. Response inspector shows status + body. - **Event triggers**: Free-form event names — pick from provider-suggested events for ~50 platforms (Shopify, WooCommerce, Shiprocket, Razorpay, Stripe, Zapier, Make, n8n, HubSpot, Google Sheets, Notion, Airtable, Slack, Discord, Calendly, Cal.com, Typeform, Tally, and more) or type your own. - **Outbound events**: `dispatchAgentWebhooks` fires POSTs on message received, message sent, escalation, tag added, status change, agent assignment, and more. - **Auto-diagnose**: `diagnose-webhook` edge function auto-troubleshoots failing webhooks with plain-English recommendations. - **AI system-prompt generator**: **Generate prompt with AI** drafts a WhatsApp support-agent system prompt from live webhook data. Runs on the workspace's own OpenAI API key (`OPENAI_API_KEY`). - **AI persona (Pro and above)**: Custom system prompt, tone, and knowledge base powered by OpenAI. Retains recent-message context per chat. - **No-AI features (Free & Pro)**: Slash commands, keyword auto-replies, custom keyboards, welcome messages, inline buttons, media replies, random-variant responses, office hours, group moderation (delete + warn on triggers), admin forwarding, and dynamic variables. - **Analytics**: Message volume, unique users, top commands, conversation logs. ## WhatsApp Support Agent Builder + Unified Team Inbox (Business only) The Customer Support Agent suite is included with Pro+ (₹1,499/month). Pro+ includes zero agent seats: each active support agent is a ₹25/month recurring seat. Business (contact us) adds: - **Support Agent Builder**: Build a branded AI support agent for your WhatsApp number — configure persona, tone, FAQ knowledge base, escalation rules, business hours, and **integrated webhook tools** (see Webhook Integration & Tool Builder above). - **Unified Team Inbox**: Every WhatsApp conversation lands in a shared inbox for your team, with **status** (open / pending / needs attention / follow-up / resolved) and **priority** tags. - **Hierarchical Support Levels + Escalation**: The workspace owner defines named agent levels (L1, L2, Senior, Manager, etc.) in the Team Manager. Junior agents get a **Transfer to senior** button that auto-routes the conversation to an online senior agent (seen within the last 10 minutes) via the `wa-support-transfer-up` edge function. - **Agent ID + Password auth**: Support agents log in with an alphanumeric **Agent ID** and password — email is used only for delivery, never for login. Backed by `wa_support_agent_accounts` with dedicated invite, signup, and login edge functions. - **Team Member Seats + Role-Based Access**: Invite unlimited support agents. Agents get a restricted workspace: they can only see the inbox and invoices — never the automation or billing surfaces. - **Support Dashboard & Analytics**: KPIs, message volume charts, per-agent productivity, recent activity feed, and a **Tune system** shortcut back into the builder. - **Quick replies + Assets**: Team-wide quick-reply library and asset library (`wa_support_quick_replies`, `wa_support_assets`). - **Presence heartbeat**: Agents' `last_seen_at` updates automatically so escalation only routes to online seniors. - **Priority Support**: Direct line to the Repli team. ## Plans and pricing (Razorpay, INR-native, international cards welcome) | Plan | Price (INR) | Best for | Key inclusions | |---|---|---|---| | **Free** | ₹0 | Trying Repli out | Sandbox: 1 Instagram account, 1 WhatsApp number, 1 active automation, capped DMs, 20 free Comment Guard test scans. No AI wallet or recharge. | | **Creator** | ₹249/month | Solo creators on Instagram | Unlimited Instagram Comment-to-DM automations, 1 Instagram account. Instagram AI only after an AI-credit recharge; no included credit. | | **Pro** | ₹499/month | Most businesses | Everything except the Customer Support Agent: Instagram + WhatsApp automation, DM auto-reply, AI Chat, AI comment replies, Comment Guard AI, lead collection, follow-ups, appointment booking, email automation. Includes exactly 1 Instagram account and 1 WhatsApp number. No included AI credit — AI runs on a recharged AI balance. | | **Pro+** | ₹1,499/month | Teams that also need support | Everything in Pro plus the WhatsApp Customer Support Agent, Unified Team Inbox, escalation levels, Agent ID login, Webhook Tool Builder and Inbound Webhook Triggers. Includes 2 Instagram accounts, 2 WhatsApp numbers and ₹500 of AI credit every cycle. Agent seats are ₹25/month each (none included). | | **Business** | Contact us — 8007377376 / business@repli.in | Large teams and custom needs | Custom capacity, onboarding and support terms. The old ₹2,399 Business plan is retired for new sales; existing accounts keep their access. | ### Add-ons (recurring, activated only after a verified Razorpay payment) - **Extra Instagram account** — ₹249/month each - **Extra WhatsApp number** — ₹249/month each - **Support agent seat** — ₹25/month each (Pro+ and Business) - **AI credit recharge** — top up the shared AI wallet any time (Pro and above; not on Creator or Free) ### AI credit Flat pricing from the shared AI wallet: 5 AI replies per ₹1 on Instagram, WhatsApp, WhatsApp Support and Social Commerce, 1 AI email per ₹1, and 10 Comment Guard AI scans per ₹1 (₹1 per 10 comments scanned). Only AI-generated replies and AI scans consume credit — keyword, normal and scheduled replies are always free. Pro+ includes ₹500 of credit per cycle; Pro starts at ₹0 and recharges as needed. - **Promo**: A per-visitor 10-minute flash sale timer applies at checkout for new visitors. Current Pro price is ₹499/month. - **Refunds**: No refunds — see `/refund-policy`. Cancel any time; billing stops at the end of the current cycle. - **Currency & tax**: India is billed in INR (UPI, netbanking, cards); other countries are billed in USD on international cards. Displayed currency always matches the charged currency. Plan and add-on prices are charged exactly as listed; 18% GST applies only to AI credit recharges. Longer billing cycles carry a flat per-month discount (₹50 quarterly, ₹100 half-yearly, ₹150 yearly). - **Meta charges**: WhatsApp conversations are billed by Meta directly to your own WhatsApp Business account at Meta's published per-conversation rates. Repli does not mark them up. - **Trials**: Contact Repli support to enable a 7, 15, or 30-day trial of any paid tier for your account. ## Pages - [Home](https://repli.in/) — Product overview and free Instagram DM automation tour. - [Free plan](https://repli.in/free) — What is included on the free-forever plan. - [Pricing](https://repli.in/pricing) — Creator ₹249, Pro ₹499, Pro+ ₹1,499, Business contact us, plus add-ons and Razorpay checkout. - [Features](https://repli.in/features) — Full feature list across Instagram and WhatsApp. - [How to use](https://repli.in/howtouse) — Step-by-step guide to your first automation. - [Instagram automation](https://repli.in/instagram-dm-automation) — Deep dive on Instagram DM and comment automation. - [Instagram automation FAQ](https://repli.in/instagram-automation-faq) — 100+ answers for Instagram operators. - [AI Instagram automation](https://repli.in/ai-instagram-automation) — AI-powered Instagram replies (Pro and above). - [Instagram AI booking](https://repli.in/instagram-ai-booking) — AI appointment booking on Instagram. - [Instagram + Shopify guide (blog)](https://repli.in/blog/instagram-automation-shopify-guide) — Long-form Shopify playbook. - [WhatsApp automation](https://repli.in/whatsapp-automation) — Keyword rules, AI, follow-ups on WhatsApp. - [WhatsApp Business API](https://repli.in/whatsapp-business-api) — Official WABA setup and pricing. - [WhatsApp chatbot](https://repli.in/whatsapp-chatbot) — AI chatbot on WhatsApp. - [WhatsApp appointment booking](https://repli.in/whatsapp-appointment-booking) — Slot booking via WhatsApp. - [WhatsApp Support Agent](https://repli.in/whatsapp-support-agent) — Support agent overview. - [Build your own WhatsApp Support Agent](https://repli.in/build-your-own-whatsapp-support-agent) — Support agent builder guide. - [Support Agent signup landing](https://repli.in/support-agent-signup) — SEO landing for new support agents. - [Press & newsroom](https://repli.in/press) — Independent press coverage of Repli (21 articles), company facts and media contact. - [Documentation](https://repli.in/docs) — Setup, triggers, AI personas, webhooks, integrations. - [Blogs](https://repli.in/blogs) — Tutorials, growth playbooks, product updates. - [About](https://repli.in/about) — What Repli is and who it is for. - [Our team](https://repli.in/our-team) — The team behind Repli. - [Contact](https://repli.in/contact) — Reach support and the team. - [Help center](https://repli.in/help-center) — Guides and troubleshooting. - [FAQ](https://repli.in/faq) — Searchable full FAQ library (500+ Q&A). - [Try us (no signup)](https://repli.in/tryus) — Test automations without an account. - [Try Comment-to-DM](https://repli.in/tryus/commenttodm) - [Try DM Reply](https://repli.in/tryus/dmreply) - [Try Comment Reply](https://repli.in/tryus/commentreply) - [Try Appointment Booking](https://repli.in/tryus/appointment-booking) - [Try Disconnect](https://repli.in/tryus/disconnect) - [Download desktop app](https://repli.in/download) - [Sitemap](https://repli.in/sitemaps) - [Support signup (agents only)](https://repli.in/support/signup) - [Support login (agents only)](https://repli.in/support/login) - [Support inbox (agents only)](https://repli.in/support/inbox) - [Workspace switcher](https://repli.in/workspace) ## Instagram Comment-to-DM automation (Creator plan, from Rs 249/month) - Landing page: https://repli.in/instagram-comment-to-dm-automation - Canonical URL: https://repli.in/instagram-comment-to-dm-automation (https://repli.in/comment-to-dm-automation permanently redirects here) - What it does: sends an automatic Instagram DM when someone comments a keyword on a post or Reel, on the official Meta Instagram API. - Creator plan: Rs 249/month in India, US$3/month internationally. Includes unlimited active Instagram Comment-to-DM automations and keyword triggers on 1 connected Instagram account, plus basic lead capture and basic analytics. Instagram AI replies are available only after an AI-credit recharge (no credit is included). No WhatsApp, follow-ups, appointment booking or extra Instagram accounts (those are on Pro / Pro+). - Free plan: 1 active automation in total across all channels. - Pricing: https://repli.in/pricing · Docs: https://repli.in/docs · Contact: https://repli.in/contact ## Legal - [Privacy Policy](https://repli.in/privacy) - [Terms of Service](https://repli.in/terms) - [Cookie Policy](https://repli.in/cookies) - [Refund Policy](https://repli.in/refund-policy) - [Data Deletion](https://repli.in/data-deletion) ## Integrations, APIs, and stack - **Meta Instagram Graph API v21.0** — Instagram Business Login (OIDC), redirect URI strictly `https://repli.in/oauth/callback`. Advanced permissions: `instagram_business_manage_messages`, `instagram_business_manage_comments`, `instagram_business_basic`, `instagram_business_content_publish`. - **WhatsApp Business Cloud API** — Embedded Signup via Meta, template message management, webhook subscription health checks, broadcast dispatcher. - **OpenAI GPT models** — power AI Chat, AI Comment Replies, AI Follow-ups, Lead-question generation, Appointment Booking, and the WhatsApp Support Agent. - **User-supplied OpenAI API key** — AI features run on the workspace's own `OPENAI_API_KEY`. - **Razorpay** — INR-native subscription and one-time billing. International cards are charged in rupees. - **Google Calendar** — two-way appointment sync for AI Appointment Booking. - **Email delivery** — transactional and lifecycle emails via a queued worker (`support2.repli.in` sender domain) with mandatory cooldowns and a Dead Letter Queue for reliability. - **Provider suggestions** — the Webhook Tool Builder ships event presets for ~50 platforms including Shopify, WooCommerce, Shiprocket, Razorpay, Stripe, Zapier, Make, n8n, HubSpot, Google Sheets, Notion, Airtable, Slack, Discord, Calendly, Cal.com, Typeform, and Tally. ## Constraints and compliance - Meta's 24-hour messaging window is strictly respected on both Instagram and WhatsApp. - Unsolicited DMs on Instagram require Meta Advanced Access — Repli has this granted. - Stop keywords ("stop", "unsubscribe", plus custom words) immediately cancel remaining follow-ups on both channels. - Included capacity: Free/Creator/Pro = 1 Instagram account, Pro+ = 2. Pro = 1 WhatsApp number, Pro+ = 2. Extra Instagram accounts and WhatsApp numbers are ₹249/month each and only activate after a verified Razorpay payment. - The same Instagram account cannot be connected to two different Repli users (unique active index enforced at the database level). - Free-plan DMs are capped at 300 characters and include a small "— Sent free via repli.in" footer. Pro and above remove the footer and raise the cap to 1000 characters. - Every WhatsApp number carries a role — `automation`, `support_agent`, or `both`; a DB trigger blocks overlapping roles across two numbers on the same account. - WhatsApp Support Agent Builder, Unified Team Inbox, hierarchical levels, Agent ID login, Webhook Tool Builder and Inbound Webhook Triggers require Pro+ or Business. Each active agent needs a paid ₹25/month seat. - Comment Guard AI is off by default on every plan and costs ₹1 per 10 comments scanned from the AI credit balance once switched on. - Support agents log in with an **Agent ID + password** (never email); their accounts live in `wa_support_agent_accounts` and cannot access the main app or billing surfaces. - Inbound Webhook Triggers are one-way outbound only; customer replies flow to the AI support agent / inbox, not back to the webhook. - Repli never scrapes Instagram or WhatsApp. Every action goes through official Meta APIs, so accounts remain safe and compliant.