7 days free Every tool opens the moment you sign up — no payment, no card Start free
FeaturesWho it is forHow it worksPricingGuidesAboutFAQLog in
ENRU
Dashboard section

Audiences, Checker, Group checker and Contacts

/audiences/checker/group-checker/contacts

An audience is a list of Telegram users (usernames) that a campaign sends to: you pick it when you create the campaign. You can build one by hand or from a file in the "Audiences" section, from "Scraping" results, or through the "Checker", which tests a list of usernames with live accounts and drops the dead ones, the bots and the Premium users. The "Group checker" tests a list of groups: which ones you can join and which ones do not delete messages with links. "Contacts" is a separate address book with tags; it is not connected to campaigns.

Updated 20 September 2026

Step by step

  1. 01

    Open the "Audiences" section

    In the left menu the "Audiences" group holds five items: "Scraping", "Audiences", "Contacts", "Checker", "Group checker". Click "Audiences". The page has three columns: "Groups" on the left (folders, with an "All audiences" button), the list of audiences with their member counts in the middle, and the members of the selected one on the right.

  2. 02

    Create an audience by hand or from a file

    Click "Create audience". Fill in "Name" (required) and, if you want, "Group (optional)" and "Description (optional)". If you already have a list — pick a file in "Import from file (TXT or XLSX)": TXT — one username per line, XLSX — the targetId and targetInfo columns. The button at the bottom changes from "Create" to "Import from file".

  3. 03

    Add members

    Click an audience in the middle. On the right you get its name, date, member count and three icons: "Add members", a pencil (edit), a trash can (delete). Click "Add members", paste the list (with or without @) into the "Enter usernames (one per line or comma-separated)" field and click "Add".

  4. 04

    Manage the members

    Click — select one, Shift+click — a range, Ctrl+click (Cmd on Mac) — add to the selection. At the top there is a "Selected: N" bar with the buttons "All", "Clear", "Move", "Delete". "Move" opens the "Move N members" window — click the target audience. The cross on a row deletes a single member with no confirmation.

  5. 05

    Check the usernames with the "Checker"

    Open the "Checker" (the "Username checker" page). Paste the list into the "Enter usernames to check" field (comma-separated, semicolon-separated or one per line); the counter "N usernames" sits under the field. In the "Filters" block tick "Not seen for 1+ month", "Not Premium", "Ban / restrictions / bots". Click "Check". You get "Check started", a progress bar and the cards "Total", "Valid", "Invalid", "Filtered out", "Checked".

  6. 06

    Get the accounts ready for the checker

    The checker takes only "Active" accounts with the "Warmed-up account" mark and not on +7 numbers. You need one account per 20 usernames. If you get "No warmed-up accounts for the check", go to "Accounts", select the accounts and click "Warmed up" on the "Selected: N" bar, then run the check again.

  7. 07

    Go through the results and save them to an audience

    In the "Results" table the statuses are: "OK" (alive, passed the filters), "Filtered" (alive but dropped — the reason is in "Details"), "Not found" (does not exist). The "Activity" column shows when the person was last online, "Flags" shows Premium, bot, restricted, scam, photo. You can toggle the filter checkboxes after the check — the table recalculates. Click "Save to audience (N)". The "Single" tab: leave "Create new" in "Existing audience" and type a "New audience name", or pick an existing one → "Save (N)". The "Split" tab: "Name prefix", "Accounts per audience" (default 25), "Preview" → "Split and save (N audiences)". The "Copy valid (N)" / "Copy invalid" buttons copy the lists, "Reset" clears the screen.

  8. 08

    Check groups with the "Group checker"

    Open the "Group checker". In the "Group list" card pick an "Account group": "Auto (1 account)" or a specific group. Paste the group links one per line (https://t.me/group1 or @group2) or click "Upload file" (TXT or CSV). The gear opens "Check settings": "Test message", "Message with a link", "Delay (sec)", and the toggles "Check joining", "Check messages", "Check links", "Check images", "Leave after the check". Click "Start (N)". While the check runs the button changes to "Stop".

  9. 09

    Read the "Group checker" results

    On the right, in "Results", there are the columns "Joining", "Messages", "Links", "Media": green "Open"/"Allowed" — all good; yellow "Request", "Subscription", "Paid", "Verification", "Captcha", "Moderation" — an obstacle; red "Forbidden", "Get deleted", "Removed by bot" — not suitable; "Deleted" — the group is gone. A green check in the first column means a perfect group. On the left there is the "Total", "Checked", "Good Groups" card. When it finishes you get the "CSV" (full report) and "Good Groups (N)" (a TXT with the perfect groups) buttons. Below is "Check history" with "CSV" and "Good" buttons on each entry.

  10. 10

    Keep "Contacts" if you need them

    Open "Contacts". "Add" opens the "Add contact" window with the fields "Name", "Phone", "Username", "Tags (comma-separated)", "Notes" → "Create". "Import CSV" opens "Import contacts from CSV": pick a "CSV file" (the name, phone, username, telegram_id, notes columns), set "Tags for all contacts (comma-separated)" → "Import". At the top there is the "Search by name, phone, username..." box and the "All tags" list. Rows have "Edit" and "Delete" icons.

Fields and settings

Group (optional) — "Audiences"
The folder name. Audiences with the same text are grouped in the left "Groups" column. Empty — it shows only under "All audiences".
Import from file (TXT or XLSX)
TXT — a username or a phone per line. XLSX — the targetId column (required) and targetInfo (the name). Values with a + or made of digits are saved as a phone. On import "Description" is replaced with "Imported from file: file_name".
Checker filters
"Not seen for 1+ month" drops everyone last online more than 28 days ago or hiding their status. "Not Premium" removes Telegram Premium users. "Ban / restrictions / bots" removes restricted, scam and bot accounts. They can be toggled after the check as well.
Existing audience (the "Single" tab)
"Create new" by default — fill in "New audience name" (empty gives a name like "Checker 23.02 14:05"). Picking an existing audience adds the valid users to its members.
Accounts per audience (the "Split" tab)
How many usernames go into one part (25 by default). "Preview" shows the number of audiences. The names are "Name prefix" + a number.
Account group — "Group checker"
"Auto (1 account)" — the first active account. A specific group — all of its active accounts, with the groups split between them.
Test message, Message with a link, Delay (sec)
Real messages the account sends into every group. "Delay (sec)" is the pause between groups, 5 by default; do not set it lower. "Leave after the check" makes the account leave the group once the test is done.
Tags (comma-separated) — "Contacts"
Free-form labels; the "All tags" filter works on them. On CSV import the shared tags are set in the "Tags for all contacts (comma-separated)" field.

Tips

  • The standard chain: "Scraping" or your own list → "Checker" with "Ban / restrictions / bots" ticked → "Save to audience" → pick that audience in "Campaigns".
  • The "Split" tab in the checker gives you several audiences of 20–30 people — handy for spreading them across accounts.
  • Put the same word in "Group (optional)" for related audiences — the left "Groups" column turns into folders.
  • Shift+click the first and the last row to select a range, "All" takes everyone — then "Move" or "Delete".
  • In the "Group checker" download "Good Groups (N)" — a ready list of groups for "Target groups" in a group campaign.
  • If an audience came from "Scraping", its card shows the line "From scraping: ..." with the badges "Members / Posted / Commenters".

Gotchas and common mistakes

  • Deleting an audience (the trash can) or a member (the cross) happens with no confirmation and cannot be undone.
  • "Checker" results live for 1 hour and disappear when you refresh the page — after that you get "Check not found". Save them right away.
  • The "Checker" will not start without warmed-up accounts (status "Active", the "Warmed up" mark, not +7).
  • The "Not seen for 1+ month" filter drops everyone with a hidden status — if you see a lot of "Filtered", untick it.
  • The "Group checker" sends real messages and joins groups. Do not set "Delay (sec)" below 5; it uses any active accounts, even ones that are not warmed up.
  • "Add members" and file import do not validate usernames — run them through the "Checker".
  • Duplicates inside audiences are not tracked.
  • "Contacts" are not linked to audiences or campaigns; there is no bulk delete for contacts.
  • The list shows at most 100 audiences, and a card at most 100 members; there is no paging.
  • The "Split" tab always creates new audiences; you set their "Group" afterwards with the "Edit audience" pencil.
  • In "Contacts" the "Total: N" line shows the overall count, not the number found by the search.

How many contacts are left after the checker — the funnel numbers.

Common tasks: Telegram scraper.

Ready to try it?

Sign-up takes a minute, one plan covers every tool. Got a promo code — enter it while signing up.