## 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`). Exactly one Instagram account per Repli account on every plan (Free, Pro, Pro+ and Pro Business). 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. Pro+ and above (not included in Free, Creator or Pro). - **Comment Guard AI (Pro+)**: 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`. - **One Instagram account per Repli account**: every plan (Free, Pro, Pro+, Pro Business) supports exactly 1 connected Instagram account. To run more brands, create a separate Repli account per Instagram profile. - **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 Business) 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). Available on the Pro Business plan only (from ₹2,999/month). WhatsApp is not included in Free, Creator, Pro or Pro+. Users can connect up to **2 WhatsApp numbers per account** and assign each 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+ / Business only)**: 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 (Pro Business only) The Pro Business plan (starting at ₹2,999 per month) unlocks every feature above plus: - **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 | Best for | Key inclusions | |---|---|---|---| | **Pro Business** | From ₹2,999 / month (from $36) | Support teams & WhatsApp-first businesses | Everything in Pro+, plus: **full WhatsApp Business automation** (AI replies, keyword rules, broadcasts, lead capture, follow-ups), WhatsApp Support Agent Builder, Unified Team Inbox, hierarchical support levels & escalation, Agent ID login, Webhook Integration & Tool Builder, Inbound Webhook Triggers, team seats with role-based access, support analytics, priority support. Pro Business unlocks every feature on the platform. | - **Promo**: A per-visitor 10-minute flash sale timer applies at checkout for new visitors. Current Pro price is ₹499. - **Refunds**: No refunds — see `/refund-policy`. Cancel any time; billing stops at the end of the current cycle. - **Currency**: India is billed in INR (UPI, netbanking, cards); other countries are billed in USD on international cards ($6 Pro, $18 Pro+, from $36 Pro Business). Displayed currency always matches the charged currency. Creator has no USD price and is offered in INR only. 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) — All four plans, promo pricing, 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+). - [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. - [Keyword usage](https://repli.in/keyword-usage) — How keyword conflict detection works. - [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) ## 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. - One Instagram account per Repli account on every plan — no plan increases this limit. - 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. - Up to **2 WhatsApp numbers per account**, with roles `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 are exclusive to the Pro Business plan (from ₹2,999 / month). - 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.