Skip to main content

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.

Auto Inviter Interface

How It Works​

Select Target Group → Import Users → Configure Delays → Start Inviting → Monitor Progress

The invitation process:

  1. Target Selection — Choose destination group/channel
  2. User Import — Load users from scraper or file
  3. Configuration — Set delays and batch sizes
  4. Execution — Invite users with rate limiting
  5. Reporting — Track successes and failures

Getting Started​

Creating an Invite Campaign​

  1. Open TeleSender Options page
  2. Navigate to Campaigns tab
  3. Click "New Campaign"
  4. 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
Admin Rights Required

You must be an admin with "Add Members" permission to invite users to a group.

User Selection​

From Scraped Contacts​

  1. Select contacts from your database
  2. Filter by source group, AI score, or other criteria
  3. 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:

ProfileInvite DelayBatch DelaySafety Level
Ultra Safe180 seconds (3 min)15 minutesMaximum
Safe90 seconds10 minutesHigh
Moderate60 seconds5 minutesBalanced
Fast30 seconds3 minutesLower
// 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​

  1. Review your user list
  2. Confirm target group
  3. Select anti-ban profile
  4. 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​

ControlAction
PauseStop inviting, save position
ResumeContinue from pause point
StopCancel operation

Error Handling​

Common Invitation Errors​

ErrorMeaningResponse
USER_ALREADY_PARTICIPANTUser in groupSkip (success)
USER_PRIVACY_RESTRICTEDUser blocks invitesSkip user
CHAT_ADMIN_REQUIREDNo invite permissionStop operation
USER_NOT_FOUNDUsername doesn't existSkip user
FLOOD_WAITRate limitedPause for duration
PEER_FLOODAccount restrictedStop, wait 24h+

Error Recovery​

TeleSender automatically:

  1. Detects error type
  2. Classifies severity
  3. Takes action (skip, pause, or stop)
  4. 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​

Protect Your Account

Aggressive inviting is the quickest way to get restricted. Follow these guidelines:

  1. Use Ultra Safe or Safe profiles — Especially for valuable accounts
  2. Limit daily invites — 50-100 per account per day maximum
  3. Distribute across accounts — Use multiple accounts for large campaigns
  4. Warm up new accounts — Don't invite immediately after account creation

Invite Strategy​

StrategyDescriptionRisk Level
TargetedInvite relevant users onlyLow
BatchSmall groups over multiple daysLow
AggressiveLarge volume, fastHigh
Account AgeDaily LimitProfile
< 1 month10-20Ultra Safe
1-3 months20-50Safe
3-6 months50-100Safe/Moderate
6+ months100-200Moderate

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:

FeatureDemo Limit
Invites per session10
All featuresAvailable

Troubleshooting​

"CHAT_ADMIN_REQUIRED" Error​

Problem: Cannot invite to group

Solutions:

  1. Verify you're an admin in the target group
  2. Check your admin permissions include "Add Members"
  3. Contact the group owner for permissions

"PEER_FLOOD" Error​

Problem: Account temporarily restricted

This is serious!

Actions:

  1. Stop all operations immediately
  2. Do not try to invite for 24-48 hours
  3. Use the account normally (manual messaging)
  4. Switch to Ultra Safe profile when resuming
  5. Consider reducing daily invite volume

Low Success Rate​

Problem: Many users cannot be invited

Common causes:

  1. Privacy settings blocking invites
  2. Stale data (users left Telegram)
  3. Users already in the group

Solutions:

  1. Target recently active users
  2. Refresh your contact database
  3. 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​

  1. Scrape members from a related group
  2. Score leads with AI
  3. Filter hot and warm leads
  4. 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:

  1. Scrape-Invite Campaign

    • Scrape from source group
    • Automatically invite to target
  2. Scheduled Invites

    • Set start time
    • Spread over multiple days
    • Automatic execution

Learn about Campaign Builder →

Compliance Notice​

Telegram Guidelines

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​

SettingSafe ValueRange
Invite delay90 seconds30-180s
Batch size10 users5-20
Batch delay10 minutes3-15 min
Daily limit50 invites10-200

Next: Learn about Anti-Ban Features →