Complete Tutorial: Number Generation to Export – Global Number Generation, Screening, and Export in Three Steps
关于作者
KK-DATA 获客数据筛号平台官方内容团队。
Complete Tutorial from Number Generation to Export: Three Steps of Global Number Generation, Filtering, and Exporting
In the business of acquiring customers overseas, an efficient number filtering system from generation to export process is the core competitiveness of a data operations team. From batch-generating target country numbers, to filtering valid users across multiple platforms (Telegram, WhatsApp, iMessage), and finally exporting the cleaned data for marketing – each step directly affects acquisition costs and conversion rates.
This article focuses on the standard pipeline of “Generate → Filter → Export”, introducing the operation methods, precautions, and cost control tips for each step, helping you quickly get started with the full process of global number generation, filtering, and export.
What is the “Generate → Filter → Export” Pipeline of a Number Filtering System?
“Generate → Filter → Export” is an operational chain that transforms raw numbers into high-value leads:
- Generate: Obtain a batch of numbers to be tested through random generation, prefix generation, or CSV import (free of charge).
- Filter: Perform checks such as registration, activity, gender, etc., on these numbers to remove invalid or low‑quality numbers (charged per check).
- Export: Export the filtered results in CSV / TXT format, including fields such as number, tgid, wsid, gender, last active date, etc., for subsequent marketing use.
These three steps are interlocked and indispensable. The reason for separating generation and filtering is to let you pay only for truly valid numbers, avoiding wasting your budget on meaningless numbers.
Why Separate Generation and Filtering?
Many users wonder at first: why can’t we generate and check all at once? The reason is simple:
- The generation module is free – you can generate millions of numbers at no cost.
- The filtering module is charged per number – each checked number consumes one unit of balance.
If combined into one step, even generating 1 million numbers would trigger 1 million checks at once, most of which would be empty or unregistered numbers – a huge waste. By generating for free first, then selecting high‑quality prefixes or targeting specific countries for filtering, you can reduce costs by more than 50%.
What Scenarios Is This Pipeline Suitable For?
- Telegram community growth: need users who are recently active, with gender and complete tgid.
- WhatsApp marketing: need only to confirm whether a number is registered on WhatsApp, then export wsid for bulk messaging tools.
- iMessage / RCS promotion: verify the validity of Apple device or Android RCS users.
- Independent site precision traffic: filter numbers by gender and activity to match user personas, improving conversion rates.
Regardless of the scenario, the core logic of the pipeline is the same: first build a candidate pool, then precisely filter, and finally export usable data.
Step 1: How to Generate Global Numbers?
The KK-DATA console offers three number generation methods covering most business needs. The generation process is completely free and does not consume balance.
Generation Entry
After logging into the console, go to the “Number Generation” module, select the country/prefix or upload a CSV to generate immediately.
Why Choose the Right Country for Random Generation?
Different countries have very different prefix lengths and formats. For example:
| Country | Typical Prefix Example | Number Length |
|---|---|---|
| United States | +1 202xxxxxx | 10 digits |
| India | +91 9xxxxxxx | 10 digits |
| Indonesia | +62 812xxxx | 10–11 digits |
| Russia | +7 9xxxxxxxx | 10 digits |
When doing random generation, selecting the target country will automatically match the number generation rules for that country, reducing the proportion of invalid numbers. If you already have a clear geographic target (e.g., focusing only on Southeast Asia), it is recommended to prioritize selecting countries like “India”, “Indonesia”, “Philippines” individually to avoid generating many irrelevant numbers.
When to Use Prefix Generation vs CSV Import
- Prefix generation: suitable when you already know the first few digits of numbers in a certain country or operator. For example, if you obtained a batch of prefixes from an operator channel, you can generate the full numbers by prefix. The system will automatically fill the remaining digits, making it very efficient.
- CSV import: suitable when you already have your own number list (e.g., collected from exhibitions or online forms). Put the numbers in one column in a CSV file, upload it, and the system will recognize them and add them to the pending filtering pool.
Note: CSV imported numbers can be mixed across multiple countries, but it’s recommended to have one number per row, without spaces or special symbols.
Step 2: How to Efficiently Filter Numbers (Telegram / WhatsApp / iMessage, etc.)?
After generating or importing numbers, go to the filtering module and create a task. The core operations are as follows:
- Select the data source: from the generated number pool or the imported CSV.
- Choose the platform and check type: Telegram, WhatsApp, iMessage, RCS, etc.
- Set the activity window (e.g., for Telegram activity, you can specify 7 days, 15 days, 30 days).
- Select additional options: gender detection, export tgid/wsid, etc.
- The system will automatically display an estimated cost; confirm and submit.
Choosing the Check Type: Registration vs Activity vs Gender Detection
| Check Type | Meaning | Suitable Scenario |
|---|---|---|
| Registration | Confirm whether the number is registered on that platform | Basic filtering, remove invalid numbers |
| Activity (online check) | Determine if the user has been online recently (e.g., within 7 or 30 days) | Community growth, direct messaging marketing – increase reach rate |
| Gender detection | Identify gender via avatar or metadata | Targeted promotion (e.g., beauty products for women, games for men) |
Suggested order: First run a “Registration” check to filter out valid numbers → then run an “Activity” check on the valid numbers → finally run “Gender Detection” on active numbers. This avoids wasting higher‑cost checks on invalid numbers.
What to Check Before Submitting a Task?
Every time you submit a task, check the following checklist:
- Sufficient balance: Check your balance after logging in – it must be greater than the estimated cost. You cannot submit a task if the balance is insufficient.
- Number format is correct: Randomly generated numbers usually need no processing. If importing via CSV, ensure numbers include the country code (e.g., +86138…) and that the deduplication warehouse has cleaned them.
- Deduplication warehouse is activated: It is recommended to enable cross‑task deduplication to avoid checking the same number multiple times in different tasks (wasting balance).
- Platform and check type are appropriate: Confirm whether you selected WhatsApp, Telegram, etc., and avoid confusion.
Step 3: How to Export Data After Filtering is Complete?
When the task status changes to “Completed”, you can export the results.
- Export format: CSV (recommended) or TXT.
- Export fields: Depending on the check types you selected, includes number, platform identifier (tgid / wsid), registration status, active days, gender (male/female), last active time, etc.
- How to use: CSV files can be directly imported into CRM, email marketing systems, or bulk messaging tools; TXT files are suitable for batch import into scripts.
It is recommended to download the results to your local machine as soon as the task is completed (the console task details page retains export results for about 7 days) to avoid losing them.
What Are the Benefits of Using the Data Deduplication Warehouse?
The deduplication warehouse is an important auxiliary module in the pipeline. When you generate the same number in different tasks (e.g., two random generations covering the same prefix), the deduplication warehouse will automatically identify and skip numbers that have already been checked, preventing duplicate charges.
- Cross‑task deduplication: If a number was already checked as “registered” in a previous task, subsequent tasks will automatically skip that number, consuming no balance.
- Keep data clean: No duplicate records appear in the export, making it easier for downstream use.
Best practice: It is recommended that after generating new numbers, you send them through the deduplication warehouse first before submitting filtering tasks.
How to Control Costs Under the Per‑Check Pricing Model?
KK-DATA uses per‑check billing, with no subscription plans – you pay only for what you use. However, without proper control, costs can rise quickly. Here are four cost‑control tips I’ve summarised:
- Test with a small batch first: Use 500–1,000 numbers for a full check (including registration + activity + gender) to verify the quality of your number pool. If the valid rate and activity rate are acceptable, then scale up generation and filtering.
- Determine the necessary check types: For example, if you only need to send direct messages, just run the “Registration” check; you don’t need “Activity” or “Gender”. Gender detection and activity checks are more expensive – pay only for what you need.
- Leverage the free generation module to expand quantity: Generation costs nothing, so generate numbers for several countries, see which country has the highest valid rate, then run filtering specifically for that country.
- Enable the deduplication warehouse: The same number will not be charged again – over time this can save 10%–30% of costs.
For detailed unit prices, please refer to the real‑time pricing in the console or the official billing page.
Frequently Asked Questions
Q: Is number generation charged?
A: Global number generation is completely free; only filtering (checking) is charged per number. The generation module does not consume balance and you can generate unlimited numbers (up to about 1 million per batch).
Q: How many numbers can I filter at once?
A: A single task can submit up to approximately 1 million numbers. It is recommended to submit in batches based on actual needs to avoid long processing times due to excessive data volume. If you need to filter more than 1 million numbers, submit multiple tasks.
Q: How long are the filtered results retained?
A: After export, the results can be viewed on the console task details page for a limited time (usually about 7 days). They will not be retained after expiry. Please download results promptly after completing the task.
Q: What happens if I submit a task with insufficient balance?
A: You cannot submit new tasks if the balance is insufficient. You need to top up first (USDT TRC20, minimum about 50 USDT). Tasks already submitted but not yet completed will not be interrupted; the system will deduct costs from your balance. If the balance runs out, the task will fail.
Q: What are tgid / wsid? What is the use of exporting them?
A: tgid is the numeric ID of a Telegram user, and wsid is the WhatsApp user ID. After exporting, they can be used with APIs or tools for precise direct messaging, community invitations, and other marketing actions. For example, with tgid you can send Telegram messages to users directly without needing them as friends.
Try the complete number filtering system from generation to export pipeline now. Whether it’s global number generation, multi‑platform filtering, or data export, everything can be done within the console.
👉 Log in to the console to start filtering numbers
For operation guidance or any issues, please contact the two‑way support robot for instant help: Two‑way contact support https://t.me/kkdata_robot
More resources: Official website https://kkdata.cc/ | Documentation https://docs.kkdata.cc/
Related Articles
Detailed Explanation of Number Deduplication Warehouse: How to Reduce Repeated Detection and Save Screening Costs through Cross-Task Number Deduplication
Learn how KK-DATA's number deduplication warehouse achieves automatic cross-task number deduplication to avoid wasting balance on repeated detection. This article explains from theory to practice, detailing the data warehouse mechanism, key logic for cost saving, and best practices to help overseas teams optimize the screening process and improve ROI.
Complete Guide to Replacing Number Screening Systems: Checklist and Pitfall Avoidance for Migrating from Old Tools to New Platforms
Step-by-step guide to replacing your number screening system, covering data migration, switching number detection processes, balance strategies, and more. Includes a migration checklist and FAQs to help overseas teams transition smoothly, avoiding customer loss and duplicate detection waste.
Screening System Common Mistakes Avoidance Guide: 7 Key Steps to Prevent Duplicate Detection and List Format Errors
When using a screening system, common pitfalls include duplicate detection, list format errors, and wasted balance. This article summarizes 7 frequent mistakes and correction methods to help overseas marketing teams improve Telegram/WhatsApp number screening efficiency and save costs. From deduplication repositories to format validation, from detection item selection to cost estimation, comprehensively avoid common errors in screening systems.