KK-DATA avatar KK-DATA

Telegram Screen Number Quality Assessment Guide: From activation rate to activity, teach you to judge the authenticity and value of the number list

telegram screen number operations kkdata marketing

#Telegram Screen Number Quality Assessment Guide: From activation rate to activity, teach you to judge the authenticity and value of the number list

In overseas marketing, Telegram screening has become a basic step to acquire potential users in batches. However, after many teams obtained a list of “million-level” numbers, they found that the delivery rate of private messages was extremely low and the complaint rate soared—the problem often lies in the quality of the screened numbers. Starting from key dimensions such as activation rate, activity, and gender field accuracy, this article will teach you how to evaluate the true value of the number list, and provide practical checklists and pitfall avoidance guides to help you truly screen out high-converting numbers.


What is Telegram screen quality? Why is it more important than the number of numbers?

Telegram screen number quality refers to the comprehensive performance of the number list in terms of authenticity, activity, data field accuracy, etc. after testing. A high-quality screening result should contain:

  • A high proportion of numbers that have registered with Telegram and have been online recently;
  • Supplementary gender, age, avatar and other fields match the target group;
  • The number segment is pure and the cross-task duplication rate is low.

Simply pursuing millions of quantities while ignoring quality will lead to:

  • A large number of “zombie accounts” waste private message costs and trigger official account bans;
  • The conversion rate of numbers with mismatched gender/country is extremely low;
  • Repeated detection consumes balance and invalid data accumulates.

“Quality over quantity” is the core premise for sustained customer acquisition.


6 core dimensions to evaluate Telegram filter quality

The evaluation methods and reference standards for each indicator are explained one by one below. Please choose flexibly based on your own marketing scenarios.

1. Opening rate (registration test)

Meaning: Whether the number is registered with Telegram. The opening rate of normal samples is usually 60%–90%. If it is lower than 60%, it means that the source of the number segment is poor (it may come from a second-hand number pool or a randomly generated number segment).

  • Evaluation method: Filter the proportion of records with tg_opened = true in the filter number results.
  • Reference Standard: -> 90%: Excellent (but need to confirm whether it comes from real user data)
    • 70–90%: Good
    • 50–70%: Average, the quality of the number segment needs to be checked
    • < 50%: It is not recommended to use it directly for private messages. It is recommended to change the number segment or combine it with other dimensions to filter.

2. Activity (recently online)

Meaning: Distinguish between “open but inactive” and “recently online”. The active window (such as 7 days/30 days) directly affects the effectiveness of private message reach.

  • Evaluation method: Look at the tg_active field (True/False) or the last_online timestamp. It is recommended to specify the active window (such as within 7 days, within 30 days) when submitting the screening task.
  • Common Misunderstanding: Lists with high activation rates may not be active. For example, if the activation rate of a certain batch number is 85%, but the activity rate within 30 days is only 20%, then there are very few users that can actually be reached.

Active window selection suggestions

  • Short-term promotions: Select “Active for 7 days” → strong immediacy
  • Cold start brand promotion: Select “Active for 30 days” → take into account both coverage and effectiveness
  • Long-term community filling: can be appropriately relaxed to “90 days active”

3. Gender and age field accuracy

Meaning: Telegram’s gender and age data are derived from model inferences from the platform’s public information and are not accurate at the identity card level. But it can be used for population screening (such as men, about 30 years old).

  • Evaluation Method: Look for gender (male/female/unknown) and age (numeric) in the export fields. If unknown accounts for more than 40%, it means that the batch number has weak gender recognition ability and is not suitable for precise targeting.
  • Usage Tips: Combine gender + age double fields to make an intersection, such as filtering gender=male and age between 25-40. Avoid relying on the age field alone (larger inference errors).

4. Number segment coverage and geographical distribution

Meaning: The quality of code segments in different countries varies greatly. The cc (country code) field in the filter results can help check target market coverage.

  • Evaluation method: Statistics cc distribution, confirm whether the proportion of target countries (such as Indonesia 62, Brazil 55) meets the standard.
  • Reference Standard: If the target market is Vietnam and the proportion of cc=84 is < 30%, the local number segment needs to be regenerated or imported.

5. Repetition rate and deduplication efficiency

Meaning: Duplicating numbers across tasks wastes balance. A repetition rate exceeding 10% indicates insufficient duplication removal in the early stage.

  • Evaluation method: Copy the phone column of the export result to a new table, and use =COUNTIF or a pivot table to check the number of duplicates.
  • Solution: Use the built-in “data deduplication warehouse” to automatically identify historical detected numbers.

Tips to reduce recurring costs

Before submitting a new task, import the historical numbers into the platform’s data deduplication warehouse (just upload CSV). The system will automatically eliminate the detected numbers before screening them to avoid repeated deductions.

6. Export field completeness

Meaning: High-quality screen number results should contain core fields such as tgid, last_online, gender, avatar, cc, etc. Missing fields will affect subsequent accurate screening.

  • Evaluation Method: Open the exported CSV in Excel and check whether the columns have a large number of null values. In particular, the tgid (for subsequent targeting operations) and active fields.
  • Reference Standard: When the missing rate of key fields exceeds 20%, it is recommended to retest or replace the platform.

How to manually identify “quality numbers” and “invalid numbers” from the filter number result file?

Once you have the CSV/TXT results, use Excel or a text editor to perform the following quick filtering process:

  1. Sort by activity: Filter the numbers of active = True and keep them first.
  2. Eliminate long-term inactivity: Delete last_online records that are more than 90 days old (can be converted according to time zone, see Trap 2 below).
  3. Filtering unknown gender: If you need to target males, delete the numbers with gender = unknown.
  4. Check Number Segment: Filter the cc field and delete numbers in non-target areas.
  5. Deduplication: Use Excel’s “Remove Duplicates” function (if the platform deduplication warehouse is not used).

Example: If the goal is to promote to Indonesian men, the rows cc=62, gender=male, and active=true should be retained first in the results. The remaining numbers can be temporarily archived or donated.


What are the differences in the priorities of Telegram’s filter quality standards in different marketing scenarios?

Marketing scenarioCore goalsPriority dimensionsSecondary dimensions
Private message promotion (batch sending)High reach, low complaintsActivity (7 days/30 days)Open rate, gender
Community operation (gathering and attracting traffic)Long-term retention and interactionOpening rate + gender matchingActivity (can be relaxed to 90 days)
Advertising (Lookalike)Data richnessExport field completeness + number segment coverageActivity, repetition rate
Market research (questionnaire)Accurate crowdGender/age fieldOpening rate, number segment distribution

Decision Suggestion: First clarify the scenario, and then set the detection type of the screening task. For example, private message promotion should select “tg active” instead of just “tg activated”.


3 best practices to improve Telegram filter quality using KK-DATA

KK-DATA provides a complete pipeline from number generation to filtering and deduplication. The following three operating procedures can be directly used to control screen size quality.

1. First build a clean number segment through “Global Number Generation”, and then submit the screening number

  • Operating steps:
    1. Enter the console → “Global Number Generation” module.
    2. Select the target country (such as Indonesia, Brazil), or upload a custom number range CSV.
    3. Generate 10,000–50,000 original numbers (free).
    4. Import the generated number into the “Data Deduplication Warehouse” → Submit the screening task.

Effect: Avoid directly using second-hand low-quality number lists, and the activation rate can be increased from 40% to more than 70%.

2. Set active windows according to marketing rhythm to avoid the waste of “full detection”

  • Operating steps:
    • On the configuration page of the “Telegram Screening” task, select the detection type as “tg active” and set the “active window” (such as 7 days).
    • Check both “tg activation” and “tg gender” to get the complete fields.

Effect: Only detect recently active users, save balance, and reduce invalid touches.

3. Enable task notifications and adjust quality strategies in a timely manner

  • Operating steps:
    1. Bind Telegram account in the console (via @kkdata_robot).
    2. Check “Send notification after task completion” when submitting the task.
    3. Check the activation rate/activity rate immediately after receiving the results: if it is lower than 50%, pause the next batch and regenerate the number segment.

Effect: Avoid batch input of low-quality numbers and quickly iterate the number segment strategy.


Common quality control pitfalls and solutions

Trap 1: Treat “activated” as “active”

  • Question: Only the “tg activation” test is done, and it is considered that the number can be reached by registering the number.
  • Result: A large number of unread/unresponsive messages were sent and were restricted by the platform.
  • Solution: Select at least the “tg active” detection type for each screening task, and screen twice after exporting active=True.

Trap 2: Ignore time zone and misjudge active time

  • Question: last_online The timestamp is UTC, which is directly compared with Beijing time. It is believed that the number “active last night” may actually be the other party during the day.
  • Result: If you send group messages during the other party’s rest time, the complaint rate will increase.
  • Solution: Use Excel formula =A2+8/24 to convert to East Eighth District time, or query the time zone based on cc country code and then convert. For example, for Brazil UTC-3, subtract 3 hours.

Trap 3: Ignore the limitations of gender inference and rely too much on orientation

  • Issue: All the numbers gender=unknown in the filtering results were discarded, resulting in the loss of highly active numbers.
  • Result: Although the targeting is accurate, the reach volume has dropped significantly, and the total conversion has actually decreased.
  • Solution: Reserve numbers with “unknown gender but high activity” as a supplementary pool, test it on a small scale first, and then release it if the complaint rate is controllable.

FAQ

**Q: When filtering accounts on Telegram, which one is more important, activation rate or activity? ** Answer: It depends on the scenario. Private message promotion prioritizes activity (recently online); community operations can appropriately relax activity and prioritize activation rates. It is recommended to at least select “tg active” detection, otherwise the number that is activated but inactive will still be a “zombie number”.

**Q: Is the “Gender” field in the screening results accurate? ** Answer: It is inferred by the model, not self-reported by users, and the accuracy is about 70–80%. It is recommended to combine the age field for cross-screening rather than relying on it alone. Numbers with “unknown” gender may be reserved as a supplementary pool.

**Q: How to avoid repeated detection of the same number and wasting balance? ** Answer: Use KK-DATA’s built-in “data deduplication warehouse”. Before submitting a new task, import the historical numbers into the warehouse (CSV upload), and the system will automatically skip the detected numbers.

**Q: Which platform numbers can be detected? ** Answer: Currently, it supports Telegram, WhatsApp, Line, Zalo, iMessage, RCS, Viber, Facebook, Instagram, Binance and other platforms. The unit price of each platform is different. For details, please see the real-time price of the console.

**Q: What is the relationship between the generated number and the screening number? ** Answer: The generation module is free and is used to create or import number segments; the number screening module is charged per item. It is recommended to generate a clean number segment first and then submit the screening number to ensure the activation rate.


If you want to start high-quality Telegram screening work immediately, you may wish to log in to the console to experience the complete number generation → screening → deduplication pipeline.
👉Log in to the console to start screening numbers Or get one-on-one guidance through the two-way customer service robot: Two-way contact customer service https://t.me/kkdata_robot For more operation details, please refer to the official documentation: https://docs.kkdata.cc/