Copy each new message received from a user into another chat, renaming the usernames

Turn every user message into a clean, organized post in your chosen chat, automatically renaming senders to keep things neat (or anonymous).

  • Instantly when the trigger is activated
  • Instantly when receiving a message, image, video or file (telegrambot → webhook_txtimgdoc)
  • Search and Replace text (plugin_strings → preg_replace)
  • Send a message (telegrambot → send_message_photo)

Managing conversations across different Telegram chats, groups, or channels quickly turns into a headache—especially when you need to cross-post messages from various users but still keep real identities confidential. Without automation, every message must be checked, copied, pasted, reformatted, and names manually replaced by aliases. Miss a message and you lose coherence; make a mistake and you risk leaking sensitive user info. Every extra manual step steals time and leaves room for errors that can undermine trust and visibility in busy group communications.

This formula from Botize solves the mess by automatically intercepting every incoming message to your bot—including images and files—then posting that content into another chat, substituting each sender’s name for a defined alias. It all happens in real time, hands-free, and you can control which names become which aliases. If the user isn’t mapped, the bot tags them as 'Unknown user' to protect privacy at all times. It’s simple to add, tweak, or remove aliases, and the workflow handles both text and media without breaking stride. Suddenly, messages flow securely, names stay confidential, and your information sharing is safe, efficient, and always consistent.

Ready to transform your chat management and reclaim your time? Follow the step-by-step to set up this formula, tailoring aliases or filters however you need. Or jump right in using Botize’s ready-to-go automation and see just how seamless private, automated cross-posting can be. Give it a try now!

Start using this automation

It's ready to go. Choose how to set it up in your account.

Open it in the Botize editor

Load it into your account and customize it in the visual panel, with everything in view.

Open it in Claude or ChatGPT

Copy this and paste it into ChatGPT or Claude (with the free Botize connector): it'll load the automation, tailor it with you and save it to your account.

Not connected yet? Claude guide · ChatGPT guide


Copy Telegram Messages Instantly—With Personalized Nicknames

Here’s how it works, plain and simple: When someone sends a message to your Telegram bot, the message (and any images) is automatically sent to another chat, group, or channel of your choice. But here’s the twist: names are swapped out for nicknames you choose—no confusion, no leaking real usernames. If a name doesn’t match, no worries—the system labels it as 'Unknown user'. You control it all, zero code required.

Manual Botize
Manually check every message sent to your bot 5 0 Minutes
Copy-paste text and images into another group/channel 4 0 Minutes
Replace real usernames with chosen aliases by hand 6 0 Minutes
Total 15 0 Minutes

This is exactly the automation you were googling. You want to streamline Telegram communication, keep conversations clear, and maybe add a dash of anonymity? You’re in the right place.


Team Feedback Collection

Your team sends feedback to a private bot. Each message lands in a manager’s group, tagged with initials—keeping real names hidden but everyone easy to identify.

Simpler Group Chats

Keep discussions tidy by renaming users and centralizing messages—no more tracking who’s who.

Protect Identities

Share content between groups or channels without exposing real usernames—perfect for privacy.

No Copy-Paste

Messages, images, and docs move automatically—your time is freed up for real work.


Community Q&A Channel

Users message your bot to submit questions for a live Q&A. Their questions appear in the event channel, tagged with fun nicknames, not handles.

🕵️‍♂️

⌾︎ You run channels where keeping contributors anonymous (or just easily recognized by nicknames) matters.

⌾︎ You need to aggregate user feedback, Q&A, or content submissions from many into a single, manageable stream.

🚫

✕ You only chat one-on-one and never share messages into other chats.

✕ You need super-detailed, high-code workflow integrations like enterprise ERPs.


✓ Change which usernames get mapped to which nicknames—however you like.

✓ Select any Telegram group, channel, or even private chat as your message destination.

✓ Choose how to handle unknown (unmatched) usernames: fully anonymous, assign a default nickname, or flag for review.




This task lets users send messages directly to your Telegram bot, which then reposts them into another chat (group or channel) while replacing their names with predefined aliases. You simply choose the destination chat and define which usernames should be mapped to which nicknames. The bot captures each incoming message, applies the name replacement if there’s a match, and publishes the message along with any attached media. If no match is found, it posts the message as coming from an “Unknown user.

Related automations

Other ready-to-use automations you may find useful.