What are Leads?
Leads are contacts in your Reach CRM - people you can communicate with through Telegram campaigns. Each lead represents a potential customer or contact with associated information, interaction history, and relationship data. Leads are the foundation of your outreach strategy. They can be added manually, imported from files, extracted from Telegram groups, or automatically created when they interact with your campaigns.Core Lead Information
Identifiers
Every lead requires at least one identifier to enable Telegram communication:- Telegram User ID: Unique numeric identifier (most reliable, works even without username/phone)
- Username: Telegram @username (optional, can change)
- Phone Number: Contact’s phone number (optional, may be private)
Contact Details
- First Name / Last Name: Display names
- Country: Country code for localization
- Language: Preferred language for messaging
- Profile Picture: Automatically fetched from Telegram when available
Metadata
- Source: Origin of the lead (manual, crawling, file_upload, campaign, etc.)
- Status:
active,blocked, orarchived - Priority:
high,medium, orlowfor prioritization - Group Name: Telegram group/channel where lead was found
- Tags: Custom labels for organization
- Custom Fields: Additional structured data you define
Lead Sources
Manual Entry
Add leads individually through the interface. Requires at least username or phone number. Supports deduplication - if a lead with the same identifier exists, it’s updated instead of creating a duplicate.File Import (CSV/Excel)
Bulk import leads from CSV or Excel files. The system processes files in batches for performance (200-500 contacts/second). Automatic deduplication ensures no duplicates are created. Required columns:first_name, last_name, username, phone_number
Optional columns: country, language, plus any custom field names
Group Crawling
Extract leads from Telegram groups and channels using multiple crawling methods. The system intelligently selects the best method based on rate limits and availability. Results are cached for 24 hours to avoid redundant API calls. See the Crawling Guide for detailed information on methods, rate limits, and best practices.Campaign Interactions
Leads are automatically created when:- They receive campaign messages
- They respond to campaigns
- They interact with your Telegram accounts
Lead Statuses
Active
Default status for all new leads. Active leads:- Can receive campaign messages
- Are included in segment matching
- Appear in campaign contact selection
- Count toward your lead statistics
Blocked
Leads who have blocked your Telegram account. Blocked leads:- Cannot receive messages (Telegram API restriction)
- Are automatically excluded from campaigns
- May indicate messaging strategy issues if rate is high
- Can be manually changed back to active if unblocked
Archived
Leads that are no longer actively managed. Archived leads:- Are excluded from campaigns and segments
- Preserve all historical data
- Can be restored to active status
- Useful for organizing inactive contacts
Organization Context
Personal Workspace
When not in an organization, leads belong to you exclusively. Only you can view and edit your leads.Organization Mode
When in an organization, leads can be shared across team members: View Permissions:- Own Leads: All members can view their own leads (default view)
- All Leads: Owners and Admins can view all organization leads
- Members: Can view all leads if organization settings allow
- Own Leads: Full edit access for creator
- Organization Leads: Any organization member can edit any lead in the organization
- Deletion: Only creator or Owner/Admin can delete leads
- Leads are scoped to the organization
- Switching organizations shows different lead sets
- Personal workspace leads are separate from organization leads
Deduplication
The system automatically prevents duplicate leads using intelligent matching:- Primary Match: Same
telegram_user_id(most reliable) - Secondary Match: Same
username(case-insensitive) - Tertiary Match: Same
phone_number(normalized)
- Existing lead is updated with new information
- Historical data (campaigns, messages, deals) is preserved
- No duplicate records are created
Next Steps
Managing Leads
Learn how to add, search, filter, and organize leads
Group Crawling
Extract leads from Telegram groups with intelligent rate limiting
CRM View
Understand the lead detail page, activities, intelligence, and messaging