Auto Inviter
The Auto Inviter automates the process of adding users to your Telegram groups or channels, helping you grow your community efficiently while respecting Telegram's rate limits.
Overview
Build your Telegram community by automatically inviting users from your contact database. TeleSender handles the complexities of rate limiting, error handling, and progress tracking.
How It Works
Select Target Group → Import Users → Configure Delays → Start Inviting → Monitor Progress
The invitation process:
- Target Selection — Choose destination group/channel
- User Import — Load users from scraper or file
- Configuration — Set delays and batch sizes
- Execution — Invite users with rate limiting
- Reporting — Track successes and failures
Getting Started
Creating an Invite Campaign
- Open TeleSender Options page
- Navigate to Campaigns tab
- Click "New Campaign"
- Select "Invite" campaign type
Selecting Target Group
Your groups where you have invite permissions appear:
📁 My Marketing Group (Admin) - @mygroup
📁 Tech Community (Admin) - @techcomm
📢 Product Updates (Admin) - @updates
You must be an admin with "Add Members" permission to invite users to a group.
User Selection
From Scraped Contacts
- Select contacts from your database
- Filter by source group, AI score, or other criteria
- Select specific users or "Select All"
From File Import
Upload a file containing usernames:
Supported formats:
.txt— One username per line.csv— With username column.json— Array of usernames or user objects
Example text file:
john_doe
jane_smith
crypto_enthusiast
Example JSON:
{
"users": [
{"username": "john_doe"},
{"username": "jane_smith"}
]
}
Configuration Options
Delay Settings
Configure time between invitations:
| Profile | Invite Delay | Batch Delay | Safety Level |
|---|---|---|---|
| Ultra Safe | 180 seconds (3 min) | 15 minutes | Maximum |
| Safe | 90 seconds | 10 minutes | High |
| Moderate | 60 seconds | 5 minutes | Balanced |
| Fast | 30 seconds | 3 minutes | Lower |
// Configuration example
{
inviteDelay: 90000, // 90 seconds between invites
batchSize: 10, // Invite 10 users per batch
batchDelay: 600000, // 10 minutes between batches
}
Batch Processing
TeleSender groups invitations into batches:
┌─────────────────────────────────────────┐
│ Batch 1: Users 1-10 │
│ ├── Invite user 1 ──[90s delay]── │
│ ├── Invite user 2 ──[90s delay]── │
│ └── ... user 10 │
│ │
│ ═══════ 10 minute batch delay ═══════ │
│ │
│ Batch 2: Users 11-20 │
│ └── ... │
└─────────────────────────────────────────┘
Anti-Ban Integration
The inviter integrates with TeleSender's anti-ban system:
- Session warming for new accounts
- Adaptive delays that increase on errors
- Cooldown periods after many operations
- Daily limits to prevent over-use
Running the Inviter
Starting Invitations
- Review your user list
- Confirm target group
- Select anti-ban profile
- Click "Start Inviting"
Progress Monitoring
┌────────────────────────────────────────┐
│ Inviting to: Marketing Community │
│ ████████░░░░░░░░░░░░ 38% │
│ │
│ ✓ Invited: 38 │
│ ✗ Failed: 5 │
│ ⏭ Skipped: 7 │
│ ⏳ Remaining: 50 │
│ │
│ Current batch: 4 of 10 │
│ Next invite in: 67s │
└────────────────────────────────────────┘
Operation Controls
| Control | Action |
|---|---|
| Pause | Stop inviting, save position |
| Resume | Continue from pause point |
| Stop | Cancel operation |
Error Handling
Common Invitation Errors
| Error | Meaning | Response |
|---|---|---|
USER_ALREADY_PARTICIPANT | User in group | Skip (success) |
USER_PRIVACY_RESTRICTED | User blocks invites | Skip user |
CHAT_ADMIN_REQUIRED | No invite permission | Stop operation |
USER_NOT_FOUND | Username doesn't exist | Skip user |
FLOOD_WAIT | Rate limited | Pause for duration |
PEER_FLOOD | Account restricted | Stop, wait 24h+ |
Error Recovery
TeleSender automatically:
- Detects error type
- Classifies severity
- Takes action (skip, pause, or stop)
- Logs the event for review
// Error handling example
{
error: "USER_PRIVACY_RESTRICTED",
retry: false,
action: "skip",
message: "User has restricted who can add them to groups"
}
Results and Reporting
Completion Summary
{
statistics: {
invited: 38,
alreadyMember: 12,
privacyRestricted: 7,
notFound: 5,
failed: 3,
totalTime: "1h 23m",
avgDelay: "94.2s"
}
}
Export Results
Download detailed results:
Success list:
username,status,timestamp
john_doe,invited,2024-01-01T12:00:00Z
jane_smith,already_member,2024-01-01T12:01:30Z
Failed list:
username,error,reason
crypto_guy,PRIVACY_RESTRICTED,User blocks invites
missing_user,USER_NOT_FOUND,Username doesn't exist
Best Practices
Account Safety
Aggressive inviting is the quickest way to get restricted. Follow these guidelines:
- Use Ultra Safe or Safe profiles — Especially for valuable accounts
- Limit daily invites — 50-100 per account per day maximum
- Distribute across accounts — Use multiple accounts for large campaigns
- Warm up new accounts — Don't invite immediately after account creation
Invite Strategy
| Strategy | Description | Risk Level |
|---|---|---|
| Targeted | Invite relevant users only | Low |
| Batch | Small groups over multiple days | Low |
| Aggressive | Large volume, fast | High |
Recommended Daily Limits
| Account Age | Daily Limit | Profile |
|---|---|---|
| < 1 month | 10-20 | Ultra Safe |
| 1-3 months | 20-50 | Safe |
| 3-6 months | 50-100 | Safe/Moderate |
| 6+ months | 100-200 | Moderate |
Quality Over Quantity
Focus on inviting users who:
- Have shown interest in related topics
- Are active on Telegram
- Match your target audience
- Have public profiles (less restrictions)
Use AI Lead Scoring to identify high-value targets:
Scraped Users → AI Score → Filter Hot/Warm Leads → Invite
Demo Limits
In demo mode:
| Feature | Demo Limit |
|---|---|
| Invites per session | 10 |
| All features | Available |
Troubleshooting
"CHAT_ADMIN_REQUIRED" Error
Problem: Cannot invite to group
Solutions:
- Verify you're an admin in the target group
- Check your admin permissions include "Add Members"
- Contact the group owner for permissions
"PEER_FLOOD" Error
Problem: Account temporarily restricted
This is serious!
Actions:
- Stop all operations immediately
- Do not try to invite for 24-48 hours
- Use the account normally (manual messaging)
- Switch to Ultra Safe profile when resuming
- Consider reducing daily invite volume
Low Success Rate
Problem: Many users cannot be invited
Common causes:
- Privacy settings blocking invites
- Stale data (users left Telegram)
- Users already in the group
Solutions:
- Target recently active users
- Refresh your contact database
- Check for duplicates with group members
Slow Progress
Problem: Inviting takes very long
This is intentional!
Telegram has strict limits on invitations. TeleSender's delays protect your account.
To safely speed up:
- Use multiple accounts in rotation
- Run campaigns overnight
- Accept the time investment for safety
Integration with Workflows
Scrape → Score → Invite
- Scrape members from a related group
- Score leads with AI
- Filter hot and warm leads
- Invite only high-value users
Group A (Source) → Scrape 500 members
→ AI Score
→ 50 hot leads identified
→ Invite to Group B (Your group)
Campaign Automation
Create automated invite campaigns:
-
Scrape-Invite Campaign
- Scrape from source group
- Automatically invite to target
-
Scheduled Invites
- Set start time
- Spread over multiple days
- Automatic execution
Learn about Campaign Builder →
Compliance Notice
Invitation automation must respect Telegram's policies:
- Don't invite users who haven't shown interest
- Respect users who leave your group (don't re-invite)
- Never use automation for spam groups
- Be transparent about your group's purpose
Telegram may restrict accounts that abuse invite features.
Quick Reference
| Setting | Safe Value | Range |
|---|---|---|
| Invite delay | 90 seconds | 30-180s |
| Batch size | 10 users | 5-20 |
| Batch delay | 10 minutes | 3-15 min |
| Daily limit | 50 invites | 10-200 |