Huashu Design
alchaincyf · Skill
Turns a one-line request in your AI agent into a finished design: a launch animation, a clickable app prototype, an editable slide deck, an infographic or a se…
An n8n workflow that finds a person’s work email in Telegram. Message the bot a first name, a last name and a company domain, and it builds likely addresses, has Anymail Finder check them and replies with the ones that verify.
Telegram work email finder is an n8n workflow in the Marketing & SEO category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page or copy its JSON, then import it into an n8n canvas. Nothing runs until you activate it in n8n.
Telegram message
It starts when someone sends your bot a message of three words:
A verified work email in your chat, or a message that none was found
What you need before you start.
Chat
Receives the message with the name and domain, and sends back each verified address or a note that none was found.
NeedsTelegram bot token from BotFather
Email verification
Checks each guessed address and answers whether it is valid, risky or invalid.
NeedsAnymail Finder API key, and credit for the checks
Checked by Mindket on 13 Nov 2026
This n8n workflow finds a person’s work email through a Telegram bot. You message the bot a first name, a last name and a company domain. One Code node splits the message, a second builds likely address shapes from the name, and the first four go to Anymail Finder to be checked one by one. Whatever verifies comes back to the chat, and a short note comes back when nothing does.
Sales reps, recruiters and outreach specialists who already have a name and a company and need the address, and who would rather ask a chat than open another tool.
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| Sales | Sales reps | Send a prospect’s name and company domain from your phone after a call or an event | A rep meets a buyer at a trade show and has the work address before the day ends. |
| Recruitment | Recruiters | Look up a hiring manager’s address after reading a job post | A recruiter sends the name from a vacancy and writes to the manager directly. |
| Public relations | PR teams | Find the editor behind a story | A PR lead sends a reporter’s name and the outlet’s domain and pitches the right inbox. |
| SEO outreach | Link builders | Find the person who runs a site before pitching a guest post | A link builder sends the owner’s name and the site’s domain. |
You need some n8n, a Telegram bot and an Anymail Finder account with credit. It tests guessed address shapes, so a company with an unusual format can return nothing. Its author puts setup at about 8 minutes, which assumes the accounts already exist.
Any n8n that Telegram can reach over HTTPS will do, whether it runs on n8n Cloud or on your own server, since the trigger works through a webhook that Telegram calls.
Get it saves a zip with workflow.json and Mindket’s setup notes in your downloads folder. Have these ready before you import it.
| Need | Detail |
|---|---|
| n8n | On n8n Cloud or on a server Telegram can reach over HTTPS |
| Telegram | A bot token from BotFather |
| Anymail Finder | An account, an API key and credit for the checks |
workflow.json.Telegram Trigger, Telegram and Telegram1.HTTP Request1, replace YOUR_ANYMAILFINDER_KEY in the Authorization header with your key.Anymail Finder’s documentation, read on 2 November 2026, shows the key as the whole header value, with no prefix. One line of the file differs from the source: Clean & Format Data split messages with /s+/, which cuts on the letter s, so a message like Jane Doe acme.com was refused. It now reads /\s+/, a split on spaces.
Send the bot three words with a space between them: first name, last name and domain. The reply follows once Anymail Finder has checked the four addresses, and holds one message for each address that verified or a note that none did. Fewer than three words stops the run with an error under Executions, and the chat gets no answer.
| To change | Where |
|---|---|
| Number of addresses | The last line of Generate Email Patterns, slice(0, 4). The code builds 36 at most |
| Reply wording | The text field of Telegram and Telegram1 |
| Who can use the bot | The trigger’s Additional Fields, which can limit it to chat IDs or user IDs |
| Address shapes | The code in Generate Email Patterns, which also builds department forms such as sales.jane@acme.com |
This message to the bot:
Jane Doe acme.com
The bot checks jane@acme.com, janedoe@acme.com, jane.doe@acme.com and jdoe@acme.com. If two of them come back valid, you get two replies, each naming the address and its status.
If you are new. n8n draws a workflow as boxes joined by lines, and each box, a node, does one job. This one listens to a Telegram bot, runs two short scripts and calls a verification service. You can read the scripts in the two Code nodes without changing them. Publish, message the bot, then open Executions to see what each node received.
For experts. The guess list is code, so the useful edits are there. It builds up to 36 shapes, puts five common ones first and returns the first four. Its own comment says 50, but the last line returns four.
| Node | What it does | What to know |
|---|---|---|
Clean & Format Data | Splits the message on whitespace into name and domain | Words after the third are ignored, and names are used as typed |
Generate Email Patterns | Builds the shapes and returns the first four | Each extra address is one more paid check |
HTTP Request1 | POSTs each address to /v5.1/verify-email | The documentation says 0.2 credits a call, whatever the result |
Code | Keeps the results marked valid | risky and invalid are dropped, so a catch-all domain can return none |
Each message costs credits, and the bot answers anyone who finds it.
An n8n workflow. Message a Telegram bot a first name, a last name and a company domain. It builds likely work email
addresses, has Anymail Finder check each one and replies in the chat with the addresses that verify.
workflow.json: the workflow as n8n exports it, eight nodes. It holds no credential.README.md: these notes.One line of the file differs from the source. Clean & Format Data split the message with /s+/, which splits on the
letter s and not on spaces, so a message like Jane Doe acme.com was refused. It now reads /\s+/.
workflow.json.Telegram Trigger, Telegram and Telegram1.HTTP Request1 and replace YOUR_ANYMAILFINDER_KEY, the value of its Authorization header, with your key.Jane Doe acme.com.The message must be three words separated by spaces: first name, last name, domain. Anything after the third word is
ignored, so a name with a space in it shifts the domain out of place. The names are used as typed. A message with fewer
than three words stops the run with an error you can see under Executions, and the chat gets no answer.
Generate Email Patterns builds up to 36 distinct addresses from the name and the domain, puts the five most common
shapes first and then keeps only the first four. In practice the four are:
| Pattern | Example |
|---|---|
| first name | jane@acme.com |
| first and last name together | janedoe@acme.com |
| first, a dot, last | jane.doe@acme.com |
| first initial and last name | jdoe@acme.com |
HTTP Request1 sends each address to Anymail Finder. Code keeps the results whose email_status is valid, one item
each. When none is valid, it returns a single item with an error message. If sends the error to Telegram and each
valid address to Telegram1.
Generate Email Patterns, raise the number in the last line, slice(0, 4). The code builds 36 attext field of Telegram and Telegram1.sales.jane@acme.com for sales, marketing, info, supportvalid results are kept. The documentation names two other results, risky and invalid, and the workflowrisky, so the bot can answer with noREADME.md 4 KB workflow.json 9 KB
alchaincyf · Skill
Turns a one-line request in your AI agent into a finished design: a launch animation, a clickable app prototype, an editable slide deck, an infographic or a se…
op7418 · Skill
Skill that makes single-file HTML slide decks, slide illustrations and platform covers in two visual styles, with a presenter mode for rehearsal. For speakers…
alirezarezvani · Skill
Adds 411 ready-made skills for Claude Code and other coding agents, grouped by role from engineering and product to marketing, finance and compliance. Installs…
nerijs · Kit
A pixel art style add-on for Stable Diffusion XL that turns text prompts into pixel-style images, with an optional LCM LoRA for faster runs. For game makers, d…
LiconStudio · Kit
Keeps characters, clothing, objects and backgrounds consistent in generated video by feeding the model up to five reference images. A LoRA for LTX-2.5 in Comfy…
nhathoangfoto · Kit
A LoRA for FLUX.2 Klein 9B that puts a character into the pose shown by a mannequin reference while keeping the character's face and style. For artists and des…