Screen for Active Users Before Adding: The Complete Guide to Activity Screening on Telegram for Safer Friend Addition
关于作者
KK-DATA 获客数据筛号平台官方内容团队。
Screen for Active Users Before Adding Friends: Complete Operational Guide for TG Friend Addition
Before performing Telegram friend addition, many teams’ default operation is: get a batch of phone numbers → directly import into an add-friend tool → send friend requests one by one. The result is often: low acceptance rate, skyrocketing complaint rate, and account restrictions. Why? Because that batch of numbers may contain a large number of empty numbers, zombie accounts, or “sleeping users” who never log in. The correct order should be: Screen for active users first, then add friends. This article breaks down the complete workflow of “screen active users before adding friends” from a practical perspective, covering number preparation, active detection task submission, result export, and friend addition strategies, helping you acquire real reachable TG users at the lowest cost.
Why “Screen Active Users Before Adding Friends” Is the Standard Order for TG Friend Addition
The ultimate goal of friend addition is to let target users see your message and generate interaction. If you don’t even know whether the other party is online, you are casting a blind net. Active screening can filter out numbers that will never check messages in advance, ensuring every dollar is spent on “real people.”
Three Major Pain Points of Direct Friend Addition: Invalid Numbers, Low Conversion, High Account Suspension Risk
- Invalid numbers waste costs: In most number sources (public group scraping, third-party purchases, old data), the proportion of empty or deactivated numbers may exceed 60%. When adding friends directly, these numbers consume API quota and return “user does not exist” or “number not registered on Telegram,” wasting time and account weight.
- Low conversion rate: Even if the number is registered on TG, if the user hasn’t logged in for months, your friend request may be ignored or directly rejected. A conversion rate consistently below 10% will lower the account’s “health score,” affecting subsequent operations.
- Trigger risk control: Batch adding invalid numbers easily leads to frequent failed requests. Telegram servers will flag it as abnormal behavior, resulting in friend addition restrictions at best, or account bans at worst. Screening active users first significantly reduces failure rates, making accounts safer.
Difference Between Active Users and Ordinary Users: How Activity Defines Friend Addition Value
Telegram active detection refers to determining whether a number has had online behavior (such as opening the app, sending/receiving messages, updating status) within a specified time window. KK-DATA provides three activity windows: 7 days, 15 days, and 30 days. Compared to only detecting “whether the account is activated” (i.e., number registered on TG), active detection further distinguishes:
- Users who just registered but no longer use: Activated but no online record → they won’t check friend requests.
- Occasional log-in users: Online record within 30 days → some chance of reach.
- High-frequency active users: Online record within 7 days → most likely to reply promptly.
Therefore, friend addition quality = Activity × Precision. Screening active users first filters out at least 90% of invalid lists, making every subsequent friend addition more efficient.
Core Insight
Friend addition quality = Activity × Precision. Screening active users first filters out 90% of invalid lists, saving time and money at every step.
Step 1: Prepare the List of Numbers to Be Screened
Before submitting a screening task, you need a number source. The quality of the number source directly affects the quantity of the final active list. Here are three common methods.
Self-Collecting Numbers and CSV Import
- Sources: Historical customer data, numbers scraped from public TG groups, lists provided by partners, phone numbers collected from offline events.
- Format requirements: One complete international format number per line (e.g., +8613800138000). Plain numbers are also acceptable, but it is recommended to unify to E.164 format.
- Import method: Directly upload a txt or csv file in the KK-DATA console. No manual entry required. The system will automatically parse and deduplicate.
Use KK-DATA to Generate Global Numbers for Free
If you lack an existing number source or want to test user quality in a new market, you can use KK-DATA’s number generation feature:
- Go to the console https://app.kkdata.cc/ and enter the “Number Generation” module.
- Select a target country (supports 240+ countries/regions), and generate either randomly or by specifying a number range.
- No limit on generated quantity, completely free. Only subsequent screening charges per record.
Money-Saving Tip
Generating numbers in KK-DATA is completely free. Only subsequent screening charges per record. It is recommended to generate a batch of potential numbers first, then screen for active ones, avoiding payment for invalid numbers.
Step 2: Submit a “TG Active” Screening Task in KK-DATA
After obtaining the number list, proceed to the screening step. Detailed operation steps are as follows.
How to Choose the Activity Window: 7 Days, 15 Days, 30 Days – Which Scenario Suits Which
Log in to https://app.kkdata.cc/, click “New Task,” select the detection type as “tg active,” then upload the number file. In the configuration interface, you need to set the “activity window”:
| Activity Window | Suitable Scenarios | Characteristics |
|---|---|---|
| 7 days | Recruitment activities, limited-time promotions, community cold start | Users are most active, but pass rate is lowest (usually 10%-20% of activated users). Suitable for scenarios requiring high reply rate |
| 15 days | Daily community operations, content push | Balances quantity and quality, medium pass rate about 20%-40% |
| 30 days | General friend addition, brand exposure | Highest pass rate (can reach 40%-60%), but some users may not be active recently. Suitable for long-tail reach |
Practical advice: If you are doing community fission (hoping users join and speak on the same day), choose 7 days. If you are doing private message promotion (goal is for users to see the message), choose 30 days. Do not blindly choose the shortest window, as it may filter out too few numbers.
Task Notification and Result Export
After submitting the task, the system starts detection. You can close the page; upon completion, you will be notified via Telegram (you need to bind the notification bot in the console in advance). After the task is completed, download the result file from the task details page. Supported formats: CSV and TXT.
Core fields in the result file:
- Number
- Active status (Yes/No)
- Gender (if gender identification was also enabled)
- TGID (unique user ID)
- Detection time
Step 3: Use the Active List for TG Friend Addition
After obtaining the active number list, the next step is to import it into a friend addition tool and start adding. Here we focus on two key points.
Friend Addition Frequency and Strategy: Avoid Triggering Telegram Risk Control
Even if the numbers in the list are all real people, batch operations still need to comply with Telegram’s usage policy. Here are safety strategies:
- Daily addition amount: Single account should be controlled within 50 – 200 people. New accounts start from a low amount (e.g., 50) and gradually increase.
- Addition interval: Wait 20 – 60 seconds between each request; do not click rapidly in succession.
- Simulate real human behavior: After adding a friend, you can send a personalized message (e.g., “Hello, I’m from XXX community…”) instead of directly sending ads. This reduces the risk of being reported.
- Multiple account rotation: Use multiple accounts to distribute tasks and avoid excessive load on a single account.
Risk Control Reminder
Even if the list consists of active users, batch operations still need to comply with Telegram’s usage policy. It is recommended to rotate accounts across time periods and keep the daily addition amount per account under 200.
Combine TGID Export for Precise Addition
KK-DATA can export tgid while performing active detection. TGID is a unique identifier Telegram assigns to each user. Adding friends using tgid is more stable than using phone numbers—because phone numbers may change or switch country codes, while tgid remains unchanged.
- Locate the
tgidcolumn in the result file. - Use tools that support tgid friend addition (such as Telethon scripts, some automation software) to import the tgid list.
- When adding, initiate requests directly via tgid, without parsing phone numbers. This way, even if the number is no longer valid, as long as the user hasn’t deactivated the account, you can still add them.
Data Deduplication and List Management Before and After Screening
In the pipeline of “generate → screen → add friends,” a common issue is that the same batch of numbers is submitted for detection repeatedly, wasting balance. KK-DATA has a built-in data deduplication warehouse feature. It automatically records numbers you have already detected, skipping duplicates when you submit them again, and only charges for new numbers.
Recommended operations:
- In the console’s “Data Warehouse,” view historical detection records.
- Before uploading a new list, run a “deduplication” first to exclude existing results.
- Regularly clean expired data in the warehouse (detection results are retained for 30 days, can be manually deleted).
This maximizes the use of each top-up balance and avoids repeated charges.
Practical Checklist: Complete Workflow for “Screen Active Users Before Adding Friends”
Below is a complete step-by-step checklist for executing “screen active users before adding friends.” You can directly copy it into your team’s SOP for reference:
- Organize number sources: historical data / generated numbers / purchased lists, unify to international format
- Log in to the KK-DATA console: https://app.kkdata.cc/
- Select detection type: tg active
- Set activity window: choose 7/15/30 days according to scenario
- Upload the number file (or import from the generation module)
- Submit the task, wait for notification
- Download the result file (CSV or TXT)
- Extract active numbers (status = “Yes”)
- Import into friend addition tool (note the tgid column)
- Control daily addition amount (single account ≤ 200), simulate real human pace
- Monitor account status, adjust frequency in time
Completing the above steps will increase your TG friend addition efficiency by at least 3-5 times. To learn more about unit prices or task limits, visit the official billing page https://kkdata.cc/billing/, or contact customer service on Telegram @kkdata_cc.
FAQs
Q: How much can conversion rate improve by screening active users before adding friends?
A: According to feedback from most operations teams, using an active list can increase the friend acceptance rate from 10%-20% to 50%-80%, while significantly reducing complaint rates. Actual results depend on the target audience and messaging.
Q: How many numbers can I submit at once for TG active screening in KK-DATA?
A: A single task supports up to approximately 1 million numbers. It is recommended to submit in batches based on business needs for easier management.
Q: Does active detection show the user’s specific online time?
A: No. KK-DATA only returns a “Yes/No” result indicating whether the number had online behavior within the specified activity window, along with tgid, gender, and other information. It does not involve specific timestamps.
Q: Can numbers obtained after screening be used for detection on other platforms (e.g., WhatsApp)?
A: Yes. KK-DATA supports cross-platform screening. You can submit Telegram and WhatsApp detections on the same batch of numbers simultaneously or sequentially. Each detection is charged according to the corresponding platform’s unit price, and the data warehouse records detection results for all platforms.
Q: What happens to a submitted task if the balance is insufficient?
A: When a task is submitted, the system estimates the fee and locks the balance. If the balance is insufficient, the system will reject the submission. After the task is completed, the actual number of detected records is deducted. If the balance runs out midway, the task will be paused and a recharge prompt will appear. After recharging (USDT TRC20), the task resumes automatically.
Related Articles
Complete Guide to Telegram Daily Follower Addition Planning: Practical Guide for New Accounts, Old Accounts, and Incremental Strategies
In overseas marketing, planning the daily addition of Telegram followers is the core of community growth. This article explains in detail the different daily follower addition strategies for new and old accounts, safe incremental pacing, and how to efficiently acquire customers using the KK-DATA screening tool. Suitable for reference by operations, agency investment, and independent website teams.
Telegram Active Account Export Guide by Activity Window: CSV Fields and Filtering Methods for Different Activity Cycles
Learn how to export active Telegram numbers by activity window (7/15/30 days) on the KK-DATA platform. This article explains the meanings of different CSV fields, the filtering process, and precautions to help you efficiently obtain precise customer acquisition lists from Telegram communities.
Telegram Active Number Detection: 7-Day, 15-Day, 30-Day Window Definition and Selection Guide
Learn the definitions of active Telegram numbers based on 7-day, 15-day, and 30-day windows, and how to choose the best screening strategy for your marketing goals. KK-DATA supports multi-window activity detection to help you efficiently filter high-conversion users and reduce ineffective promotion costs.