# Repli — Instagram, WhatsApp & Telegram AI Automation SaaS > Repli (https://repli.in) is an AI-powered automation platform for Instagram DMs, Instagram comments, WhatsApp Business messaging, Telegram AI bots, appointment booking, lead collection, follow-up sequences, link-in-bio, ap4.in short links, a WhatsApp support-agent builder with hierarchical team levels and a unified inbox, an ElevenLabs-style webhook integration & tool builder, and inbound webhook triggers for outbound WhatsApp template messaging. Every channel runs on official APIs — Instagram Graph API v21.0, WhatsApp Business Cloud API, and the Telegram Bot API — so accounts are safe and fully ToS-compliant. Billing is INR-native via Razorpay (international cards accepted, charged in INR equivalent). AI runs on Google Gemini through the Lovable AI Gateway. Support: WhatsApp +91 8007377376 · +91 9863939278. ## About Repli - **What it is**: A no-code SaaS that lets B2B companies, B2C businesses and D2C brands — plus creators, agencies, coaches and local businesses — automate DMs, comments, lead capture, appointment bookings, WhatsApp Business conversations, and Telegram community bots from a single dashboard. - **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`). One Instagram account per Free user; up to 3 per Pro / Pro+ / Business user. 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. Unlimited on the Free plan. 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). Supports multiple keywords per rule, "reply to all" wildcard, and stop-keywords. - **AI Chat (Gemini-powered)**: Custom-persona chatbot that replies to open DMs in your brand voice. Retains 30-message context per conversation. Multi-language. Pro and above. - **AI Comment Replies**: Context-aware public comment responses, capped at 300 characters, using Gemini. 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`. - **Multi-account switching**: Instant workspace switcher for users managing multiple Instagram accounts (Pro / Pro+ / Business). - **Keyword Conflict Detection**: Warns when the same keyword is used across multiple automations on one account, showing exactly which rules collide before you save. - **Link-in-Bio + ap4.in Short Links**: Branded link-in-bio landing page and `ap4.in/xxxxx` short-URL tracker with per-click analytics. - **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+ (₹999) and Pro Business (₹2,999) plans. 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**: Gemini-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 (Gemini v1.5-flash) 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 user's own Gemini API key (`GEMINI_API_KEY`). ## Telegram AI Bot Creator — live now Full multi-tenant Telegram bot workspace at `/app/telegram` and public landing at `/telegram-ai-bot-creator`. Powered by the Telegram Bot API + Google Gemini. - **Bring your own bot**: Paste a BotFather token, and Repli auto-wires the webhook, syncs slash commands to Telegram's native menu, and registers the bot as a tenant bot. - **AI persona (Pro+ / Business only)**: Custom system prompt, tone, and knowledge base powered by Gemini. 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. - **Broadcasts**: Send messages to every user who has ever DM'd the bot, with delivery tracking (`bot_broadcasts` table + `telegram-broadcast` edge function). - **Analytics**: Message volume, unique users, top commands, conversation logs. - **Free-tier cap**: 20 AI messages / day on Free (matches Instagram + WhatsApp Free limits). Non-AI features unlimited on Free. ## WhatsApp Support Agent Builder + Unified Team Inbox (Pro Business only) The Pro Business plan (₹2,999 / ~$29 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 | |---|---|---|---| | **Free — Forever** | ₹0 | Trying it out, small creators | Unlimited Comment-to-DM (300-char DM cap + small "— Sent free via repli.in" footer), 1 Instagram account, 20 AI messages / day (Instagram + WhatsApp + Telegram combined), up to 5 active automations, Telegram bot with no-AI features unlimited, basic analytics, message logs. | | **Pro** | ₹499 / month (~$9.99) | Growing creators & solo brands | Everything in Free, plus: 1000-char DMs, no branding footer, DM Auto-Reply on any keyword, AI Chat with custom persona, AI Comment Replies, Lead Collection forms, Ask-to-Follow, unlimited messages, unlimited automations, up to 3 Instagram accounts. | | **Pro+** | ₹999 / month | Serious operators, coaches, service businesses | Everything in Pro, plus: full WhatsApp Business automation (AI replies, keyword rules, broadcasts, lead capture, AI follow-ups), AI Appointment Booking on Instagram AND WhatsApp, AI follow-up sequences on both channels, Google Calendar sync, **Telegram AI bot with custom Gemini system prompt** (unlimited AI messages), up to 2 WhatsApp numbers per account. | | **Pro Business** | ₹2,999 / month (~$29) | Support teams & WhatsApp-first businesses | Everything in Pro+, plus: 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 promo price for Pro is the same ₹499 / $9.99 shown above. - **Refunds**: No refunds — see `/refund-policy`. Cancel any time; billing stops at the end of the current cycle. - **Free plan constraints**: Comment-to-DM stays unlimited even on Free. DMs are capped at 300 characters and include the "— Sent free via repli.in" footer. AI usage is capped at 20 AI messages / day on Free across Instagram, WhatsApp, and Telegram combined. - **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/instagramautomation) — 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) — Gemini-powered IG replies. - [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. - [Telegram AI Bot Creator](https://repli.in/telegram-ai-bot-creator) — Landing page for the Telegram AI bot builder. - [Keyword usage](https://repli.in/keyword-usage) — How keyword conflict detection works. - [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) - [Telegram workspace](https://repli.in/app/telegram) ## 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. - **Telegram Bot API** — Bring-your-own BotFather token; Repli manages webhooks, slash-command sync, and multi-tenant bot routing. - **Google Gemini** via the Lovable AI Gateway — powers AI Chat, AI Comment Replies, AI Follow-ups, Lead-question generation, Appointment Booking, and the WhatsApp Support Agent. - **User-supplied Gemini API key** — the **Generate prompt with AI** feature in the Support Agent builder uses the workspace's own `GEMINI_API_KEY`, keeping prompt generation off the shared gateway quota. - **Razorpay** — INR-native subscription and one-time billing. International cards charged in INR equivalent (1 USD ≈ ₹83 for display). - **Google Calendar** — two-way appointment sync for AI Appointment Booking. - **ap4.in** — branded short-link redirector with click analytics. - **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 Free user; up to 3 per Pro / Pro+ / Business user. - 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 (₹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. - Telegram bots on Free share the 20 AI-messages/day cap with Instagram + WhatsApp; non-AI Telegram features (slash commands, keyword replies, keyboards, moderation, office hours, broadcasts to opted-in users) are unlimited on Free. - Repli never scrapes Instagram or WhatsApp. Every action goes through official Meta APIs, so accounts remain safe and compliant.