Complete Telegram Group Marketing Toolkit
Extract members, bulk add to groups, send friend requests, generate AI-powered marketing messages, and run automated DM campaigns — all from one Chrome extension with cloud sync.
SMTelegram Group Marketing is a powerful Chrome extension that connects to your Telegram account via MTProto API and provides a complete toolkit for group management, member extraction, bulk operations, AI-powered content generation, and automated DM marketing campaigns.
Everything you need for Telegram group marketing in one extension
Securely connect your Telegram account using MTProto API. Supports login code + 2FA authentication. Sessions persist across server restarts via cloud sync.
Fetch all your Telegram groups and channels with member counts. Select source group for extraction and target group for adding members.
Scan message history of any group to extract unique active members with usernames, names, and IDs. Real-time progress streaming with SSE.
Add extracted members to your group in batches of 5 via Telegram Web automation. Smart eligibility checking, progress tracking, and auto-continue.
Send friend/contact requests with personalized messages via Telegram Web automation. Auto-continues through all batches until complete.
Generate unique marketing messages using 13+ AI models (5 free). Choose from 8 categories, add custom topics and links. Similarity checking included.
Full campaign lifecycle: Create → Generate → Check Similarity → Approve → Start → Monitor → Stop. Live progress with per-recipient status tracking.
All data synced to Supabase cloud database. Members, groups, campaigns, and sessions persist across devices and server restarts.
Go to my.telegram.org → API Development Tools → Get your API ID and API Hash.
Open the extension → Settings → Enter API ID, API Hash, and your phone number (with country code like +880...).
Click "Send Login Code" → Check Telegram app for the code → Enter code → Complete login. If 2FA is enabled, enter your password too.
Click "Load Groups" to fetch all groups/channels you belong to. Select a source group.
Set max messages to scan (default: 50,000). Higher = more members but slower.
Click "Extract Members" → Real-time progress bar shows scanning → Members with usernames are collected → Saved to cloud automatically.
Choose your target group from the dropdown or enter a group link manually.
MTProto: Server-side batch add (faster, uses API).
Web Add: Browser automation via Telegram Web (safer, one-by-one).
Bulk Add (5): 5 members per batch with auto-continue.
Set delay between adds (seconds or minutes) → Click Start → Watch real-time progress with per-member status icons.
Select from 8 categories: Click/Action, Learn/Info, Offer/Deal, Join/Community, See/View, Get/Download, Sales/Conversion, Urgency.
Describe your topic (e.g., "Summer Sale 2026") and optionally add a marketing link.
Choose from 5 free models (Agnes, Nemotron, StepFun, GLM, Qwen) or premium models (GPT 5.5, Claude, Grok, etc.).
Click "Generate Message with AI" → Preview message → Check similarity with previous messages → Approve or regenerate.
Use extracted members as campaign recipients. Each gets a personalized message.
Click "Approve & Start Campaign" → Backend sends friend request + message to each recipient → Delay between sends.
Live polling shows sent/failed/pending counts → Per-recipient status → Pause/Resume/Stop anytime.
Secure Telegram login using official MTProto API. Supports login code + 2FA. Sessions saved to cloud for persistence across server restarts.
Each phone number gets its own config and session files. Multiple users can use the same backend without credential conflicts.
Fetch all Telegram groups/channels with titles, member counts, and usernames. 6-hour cache for performance. Source and target group selection.
Scan up to unlimited messages from any group to find active members. Real-time SSE progress streaming with scanned/total count.
Copy member list as @usernames, download as TXT file (with IDs and names), or import from TXT/CSV files. Deduplication included.
Extracted members automatically sync to Supabase cloud. Access from any device. Upsert with merge-duplicate resolution.
Server-side batch member addition via MTProto API. Configurable delay. Returns added/failed counts. Fastest method.
Browser-based member addition using DOM automation. Types usernames, clicks buttons, handles confirmation popups. Most reliable method.
Process 5 members per Telegram Web tab. Auto-continues to next batch. Tab closes after each batch. Smart delay between batches.
Automatically filters out already-added, deleted, or invalid members before adding. Saves time and prevents errors.
Create named tasks with target counts. Track progress per task. Reports show added/already/privacy/not_found/failed breakdown. Persist across sessions.
Send contact requests via Telegram Web. Unchecks "Share Phone Number" automatically. Supports personalized messages with username placeholders.
Add your website or landing page link to friend request messages. Link is appended naturally to the generated or custom message.
Generate marketing DMs using 13+ AI models. 5 free models available. Choose category, topic, and link. Professional SMS/DM marketing expert prompts.
Click/Action, Learn/Info, Offer/Deal, Join/Community, See/View, Get/Download, Sales/Conversion, Urgency. Each with tailored prompts.
Jaccard similarity algorithm compares new message against last 10 generated messages. Score thresholds with recommendations.
Create → Generate → Check Similarity → Approve → Start → Monitor → Pause/Resume → Stop. Complete campaign management.
Real-time polling every 3 seconds. Shows sent/failed/pending/already_added/privacy/not_found counts. Per-recipient status icons.
Write your own message and send to extracted members via MTProto API. Full control over message content and timing.
Automatically navigate Telegram Web settings to set "Who can see my phone number" to "Nobody". Protects your privacy.
All data synced to PostgreSQL via Supabase. Tables: members, groups, tasks, campaigns, campaign_messages, campaign_recipients, user_sessions, logs.
Telethon sessions saved to Supabase. Survives server restarts. Auto-restore on next API call. No re-login needed.
Content Security Policy (CSP). Rate limiting. Helmet security headers. CORS protection. No external scripts loaded. XSS sanitization.
Generate unique marketing messages with 13+ AI providers
Agnes 2.5 Flash, Nemotron 3.5 Lightning, StepFun 3.7 Flash, GLM 5.3 Flash, Qwen 3.8 Flash — all completely free to use.
DeepSeek V4 Flash, Qwen 3.8 27B, MiniMax M3, Mimo V2.5, GPT 5.5, Claude Sonnet 5, Grok 4.6, Kimi K3 — requires API key.
Manifest V3, Service Worker
Express.js on Render
MTProto API Bridge
PostgreSQL + Realtime
DOM Automation
AI Model Gateway
Yes. Go to my.telegram.org, log in with your phone number, create an app, and get your API ID and API Hash. This is free and required for MTProto access.
Your API credentials are stored locally in Chrome storage. Sessions are encrypted and stored in Supabase. The backend processes requests but does not permanently store your data. All communication uses HTTPS.
Yes. Each user gets a separate config file and session. The backend supports multiple simultaneous users. Just install the extension and enter your own credentials.
The Render free tier sleeps after 15 minutes of inactivity. First request after sleep takes 30-60 seconds. The extension has a built-in keep-alive ping every 10 minutes.
No. The extension comes with a default Nara Router API key for free models. You can also use your own OpenAI or Nara API key for premium models.
MTProto: Server-side, faster, uses Telegram API directly. Web Add: Browser automation via Telegram Web, slower but more reliable for accounts with restrictions. Batch of 5 recommended.
Yes. Install the extension on any computer, enter your credentials, and your data syncs via Supabase cloud. All members, campaigns, and settings persist across devices.
Last Updated: September 2026
SMTelegram Group Marketing is a Chrome extension that provides Telegram group management tools. This privacy policy explains what data we collect, how we use it, and how we protect it.
Phone number (for login authentication), Telegram API ID and API Hash (for MTProto connection), Session data (for maintaining login state).
Group names and IDs, Member usernames, names, and user IDs, Message history (for member extraction).
Marketing messages and templates, Campaign configurations, Send history and status.
Your phone number and API credentials are used solely to authenticate with Telegram's MTProto API. Session data is stored to maintain your login state between uses.
Member data is extracted from groups you own or have admin access to. This data is used to facilitate member management features.
Your member lists and campaign data are synced to Supabase cloud database. This enables cross-device access and data persistence.
API credentials are stored locally in your browser using Chrome's storage API. No credentials are transmitted to our servers in plain text.
Member data and campaigns are stored in Supabase (hosted on AWS). Data is encrypted in transit (HTTPS) and at rest. Row Level Security (RLS) policies protect your data.
Our Render backend processes Telegram API requests. No permanent data storage on the backend. All sessions are encrypted and stored securely.
Used for cloud data sync. Privacy Policy
Used for backend hosting. Privacy Policy
Used for MTProto API access. Privacy Policy
We do NOT sell, trade, or share your personal data with third parties except: As required by law, To protect our legal rights, With your explicit consent.
Retained until you uninstall the extension.
Retained until you delete your account or request deletion.
Automatically cleaned after 30 days of inactivity.
You have the right to: Access your personal data, Correct inaccurate data, Request deletion of your data, Export your data, Opt-out of data collection.
Our service is not directed to children under 13. We do not knowingly collect personal information from children.
We may update this privacy policy from time to time. We will notify you of any changes by posting the new policy on this page.
If you have questions about this privacy policy, please contact us at:
📧 sreja174@gmail.com
✈️ @SMToolss
📱 +8801309524519
By using SMTelegram Group Marketing, you consent to our privacy policy.
Need help or have questions? Reach out to us