KK-DATA avatar KK-DATA

How to Choose TG Active Window? Guide to Screening Numbers for 7, 15, 30 Days and A/B Testing Methods

tg活跃 活跃窗口 kkdata A/B测试

How to Choose the Right TG Active Window? A Guide to 7-Day, 15-Day, and 30-Day Number Screening and A/B Testing Methods

In Telegram direct message promotion, community recruitment, or brand outreach, many teams first batch-screen registered valid numbers but find response rates far below expectations. The reason often lies in: “Valid” does not equal “Active”. A user may have registered for Telegram but hasn’t logged in for months, making your private messages disappear into the void. Therefore, TG active number screening becomes a key step to improve outreach quality. “Active” is further divided into different windows like 7 days, 15 days, and 30 days – which one should you choose? This article helps you make a clear decision from three dimensions: scenario matching, operation steps, and A/B testing methods.


What is a TG Active Window? Why Is Screening for 7, 15, and 30 Days Important?

The TG active window refers to a “recent online” judgment based on time. For example, selecting a “7-day window” means only retaining numbers that have shown online status (or sent messages, liked, etc.) within the last 7 days. The shorter the window, the hotter the user’s online status, but the total number of screened users is smaller; the longer the window, the larger the coverage, but some users may have entered a “silent period”.

For overseas marketing, finding the “right people” is more important than “finding many people”. If you’re sending limited-time coupons valid for 48 hours, using a 30-day window might include many users who haven’t logged in for two weeks, reducing the open rate by as much as 70%. Conversely, for brand knowledge content pushes (users can see it within a week), a 30-day window provides more stable exposure. Only by choosing the active window based on the target behavior can each private message generate expected value.


TG Active: 7 Days, 15 Days, 30 Days – What Are the Core Differences?

The table below helps you build intuition quickly:

WindowActivity LevelNumber Scale (Same Batch of Numbers)Response Rate (Empirical Reference)Suitable Scenarios
7 DaysVery HighSmallest (approx. 15-25% of total valid)High (30-50%+)Limited-time events, quick tests, cold start trials
15 DaysRelatively HighMedium (approx. 40-60% of total valid)Medium-High (20-35%)Daily customer acquisition, community invites, regular DMs
30 DaysAverageLargest (approx. 70-85% of total valid)Medium (12-22%)Brand exposure, content pushes, long-tail conversion

Note: The above ratios and response rates are empirical estimates, varying by industry, country, and number source quality. It’s recommended to rely on your own A/B test data.

7-Day Window: High Response Rate, Suitable for Limited-Time Events and Quick Tests

Users screened with a 7-day window are in a “high-frequency online” state, with the strongest willingness to open DMs and click links. If you are conducting 24-hour flash sales, new product launch invites, or cold start A/B tests, prioritize the 7-day window. The downside is that the number pool shrinks significantly; if your original number base is less than 5,000, you might end up with only a few hundred after screening, requiring further narrowing with other indicators (e.g., gender, TGID).

15-Day Window: Balances Quantity and Activity, Suitable for Daily Customer Acquisition

The 15-day window is the default choice for most overseas teams. It strikes a balance between “active enough” and “enough quantity” – it filters out most “zombie accounts” inactive for over two weeks while retaining enough reachable users. For routine DM promotions, community recruitment, VIP pre-invitations, etc., the 15-day window usually delivers stable and acceptable response rates without exhausting available users too quickly due to daily limits.

30-Day Window: Maximum Coverage, Suitable for Brand Exposure and Long-Tail Conversion

The 30-day window retains over 70% of valid numbers, ideal for marketing scenarios requiring large-scale coverage without immediate interaction, such as brand announcements, product tutorial series, or content marketing that doesn’t expect instant responses. Note that users inactive for more than 20 days (the edge of the window) will have significantly lower reply rates. This window is better for budget-limited, “broadcast” rather than “high-precision” stages.


How to Choose the Right TG Active Window for You? – Match by Marketing Scenario

Your Marketing GoalRecommended Active WindowLogic
Conversion rate priority (limited-time offers, claiming benefits)7 DaysUsers are online to convert; high activity for high ROI
Balance acquisition cost and effect (daily DMs, community recruitment)15 DaysSufficient quantity, acceptable response rate, good for long-term volume
Brand exposure/coverage priority (content pushes, product notifications)30 DaysMaximize reach while avoiding sending to completely silent users
First market test (cold start data measurement)7 Days + 15 DaysUse 7 days for highest response potential, 15 days for typical performance

Also consider budget and cost: if each DM costs a lot (e.g., manual sending), lean toward 7 days; if using scripts or bot mass sending (low cost), lean toward 15 or 30 days. If your number source is from non-official channels (e.g., scrapers), activity rates may be generally low, so start with a 15-day window as a baseline and adjust based on actual reply rates.


4 Steps to Complete TG Active Number Screening: From Configuration to Export (With Checklist)

The following process uses the KK-DATA platform as an example; other screening tools follow similar steps.

Step 1: Log into the Console and Create a Telegram Screening Task

Go to KK-DATA App Console, click “Number Screening” → “Telegram Screening”. Upload your number list (supports CSV, TXT, one number per line). Test with a small sample (e.g., 5,000) first to avoid configuration errors after submitting a large file.

Step 2: Set Detection Type and Check the “Active” Window

In the detection type area, check the following two items:

  • TG Valid (required, first confirm if the number is registered on TG)
  • TG Active (required, then choose window: 7 days / 15 days / 30 days)

Optional: TG Gender (avatar-based male/female recognition), TGID Export (for deduplication or cross-referencing). Note: Additional detection items increase deducted counts.

Step 3: Confirm Cost and Submit Task

The system will display estimated deduction count (based on detection types and total numbers). Actual cost is deducted from balance after completion. If your balance is insufficient, you cannot submit – you need to recharge USDT (TRC20), minimum around 50 USDT, which updates balance automatically upon arrival.

Confirm and submit; the task enters a queue. Single task limit is approx. 1 million numbers. If exceeded, submit in batches.

Detection Types and Billing

Different platforms (Telegram / WhatsApp / iMessage) and different detection types (valid/active/gender, etc.) have different unit prices. Check the real-time price in the console or the official billing page for exact amounts. Verify the estimated cost before submitting.

Step 4: Receive Notification and Export Results

Once the task is completed, the system will send a notification via Telegram (you must bind a notification account in settings beforehand). Log into the console, go to “Task List”, click “Download Results”. Select export format (CSV or TXT). The file contains detection status for each number (valid/invalid, active/inactive, gender, etc.). Numbers filtered by active window can be directly used for subsequent DM sending.


How to Use A/B Testing to Find the Optimal TG Active Window?

Don’t just blindly follow any “default recommendation”. The best active window depends on your target user group. Validate with A/B testing:

  1. Sample: From the same batch of numbers, randomly select at least 3,000 numbers (divide into 3 groups of 1,000 each).
  2. Group Windows: Screen numbers using 7-day, 15-day, and 30-day windows respectively, export the active user lists for each group.
  3. Control Variables: Use the same DM text, sending time (e.g., local 8 PM), and sending interval (1-2 seconds between each). If using a tool, ensure consistent sending rate.
  4. Send and Record: After three days, collect data for each group: open rate (percentage of users who saw the message), reply rate, group join rate (if including invite links).
  5. Analyze: Calculate the “unit cost benefit” for each window. For example, the 7-day group may have a 22% reply rate but only 300 people; the 15-day group may have a 14% reply rate but 900 people. Total replies may favor 15 days. And so on.

A/B Testing Tips

Each group should have at least 1,000 samples, and control variables (sending time, text, interval). Collect at least 3 sets of test results before making a scaled decision to avoid misleading single fluctuations.


Common Mistakes and Notes for TG Active Screening

  • Only screening valid, not active: You’ll get many long-term inactive users, with DM reach rates possibly below 5%. Active screening is mandatory.
  • Window too large degrades number quality: Users on the edge of a 30-day window (25-30 days offline) have very low reply rates and may even trigger complaints or bans. At least combine with a “last online time” check (if the platform supports TGID export for secondary analysis).
  • Ignoring number source quality: If numbers come from old databases (two years old), even a 30-day active window won’t yield high-quality users. Prioritize numbers generated within the last 6-12 months.
  • Single task exceeds 1 million numbers: KK-DATA’s single task limit is approx. 1 million. Split into batches if exceeded. Use the data deduplication repository before importing to avoid redundant detection and wasted balance.
  • Not binding Telegram notification: You may miss task completion notifications. Bind @kkdata_cc (official support) in console settings and enable notifications.

Frequently Asked Questions

Q: What do TG active windows of 7 days, 15 days, and 30 days mean?

A: It indicates that the number has had an online status or user action on Telegram within the last 7, 15, or 30 days. The shorter the window, the more active the user, but the fewer numbers can be screened. The specific threshold is determined by the platform’s algorithm, usually based on last online time or message sending activity.

Q: Which TG active window should I choose for DM promotion?

A: There is no absolute standard; choose based on scenario. For limited-time offers or quick tests, select 7 days; for daily customer acquisition, 15 days is recommended for a balance of quantity and activity; for brand exposure or large-scale outreach, 30 days can work. Ideally, compare actual reply rates via A/B testing.

Q: What is the difference between TG active screening and TG valid screening?

A: “Valid” only detects whether the number is registered on Telegram (i.e., an account exists); “Active” further judges whether the account has been online within a specified time. Only screening valid without active may result in many users who haven’t logged in, leading to low DM reach rates.

Q: How much balance do I need for TG active screening on KK-DATA?

A: Fees are charged per number detected, with different unit prices for different platforms. Check the real-time price in the console. The system shows an estimated deduction count before submission; submission is blocked if balance is insufficient. It’s recommended to first recharge at least 50 USDT (equivalent to a few hundred RMB at current exchange rates), which can detect thousands to tens of thousands of numbers.

Q: Can I screen multiple active windows simultaneously?

A: Currently, each screening task can only select one active window. If you need to compare different windows, create three separate tasks (choose 7/15/30 days respectively) and compare exported results. This is the standard method for A/B testing.


Log in to KK-DATA App Console to start creating tasks, or refer to the documentation for more screening tips. If you have questions, contact support: @kkdata_cc.

Related Articles

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.

Active Window Definition for Number Filtering: How 7-Day, 15-Day, and 30-Day Affect Marketing Timing

In overseas marketing, what do the active windows of 7-day, 15-day, and 30-day for number filtering actually mean? This article explains TG active definition, scenarios for choosing different windows, and optimization strategies for contact timing, helping you precisely target high-intent users. Whether you use 007data or thdata, understanding the active window is key to improving Telegram promotion ROI. FAQs included at the end. Log in to the KK-DATA console to start filtering.

How to Optimize Screening Results with Active Window A/B Testing (7-Day/15-Day/30-Day Comparison Guide)

Want to know whether a 7-day, 15-day, or 30-day active window works best for Telegram screening? This guide teaches you how to use active window A/B testing with KK-DATA to create separate tasks, compare activity rates and conversion costs, and find the window setting that best suits your customer acquisition scenario. Includes detailed steps and explanations of common questions.