Iterates through the messages of a chat between two given dates and copies each of them into a chat you own

Move all your messages from one chat, group, or channel to another, right between the dates you pick. Simple, safe, and totally painless—way easier than you expected.

  • Execute the task periodically
  • Get next new post in a chat between 2 dates (telegram_users → bps_next_message_in_range)
  • Get the file URLs from a Post ID (telegram_users → get_post_files_urls)
  • Send a message (telegrambot → send_message_photo)

Manually collecting and transferring messages from one Telegram chat to another within a specific date range is tedious, repetitive, and ripe for error—especially when you need to sift through hundreds of messages to ensure nothing important slips through the cracks. Wasting hours on this not only drains your productivity but also increases the risk of missing critical updates or duplicating data. Without automation, valuable information stays scattered, creating blind spots in your records and delaying team decisions or client communications.

This Botize formula elegantly solves the problem by scanning your chosen chat, group, or channel for messages within any start and end date you specify, then copying them, one by one, to any chat you own. Running on a schedule you control, it automatically retrieves messages—including media files—and delivers them exactly where you need, so nothing is left behind and everything is securely centralized. The result: what once required hours of distracted copy-pasting and manual checks now happens seamlessly in the background, letting you focus on higher-value work.

Take control of your Telegram data flow in just a few steps: follow the process to customize the source, the destination, the dates, and the frequency to match your workflow. If you want to skip straight to results, the ready-to-use Botize formula has everything set up for you—just connect your chats and let the automation do the work. It’s time your messages moved as fast as your business!

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 Any Chat in Seconds—No Drama, No Tech Headache

You choose where the messages come from and where they go, set your time window, hit start, and every message sails over—text, images, everything. Think of it like a teleport for your entire chat history.

Manual Botize
Manually scrolling and finding messages for your date range 30 0 Minutes
Forwarding or copy-pasting each message and photo one by one 50 0 Minutes
Making sure you didn’t skip anything—double checking 15 0 Minutes
Total 95 0 Minutes

Yep, this does exactly what you’ve been searching for: pick two dates, pick a chat, copy every message to wherever you need. No more wishing, no more manual slog.


Moving All Project Updates

You ran a project in a private group. Now that it’s finished, you want the full message history side-by-side with your new team’s chat. Problem solved in a click.

Zero Manual Work

Stop scrolling, forwarding, or copy-pasting for hours. Click once, get it all.

No Tech Worries

No confusing setup or jargon; just pick your chats and dates, done.

Total Control

Precisely select the messages you want—nothing more, nothing less.


Personal Memory Keeper

Shifting every heartfelt message from your old family group to a new one, right between two birthdays. No scrolling, no missing anything.

⌾︎ You need a backup or want to move your valuable chat history somewhere else fast.

⌾︎ You want to merge old conversations into a new project, group, or team chat.

🚫

✕ You want to move messages between platforms (like WhatsApp to Telegram).

✕ You're looking to bulk delete messages instead of copying them.


✓ Choose any chat, group, or channel you own as source and destination.

✓ Select any specific date range—move a day, a week, or years’ worth of messages.

✓ Decide what content to keep (just text, media, everything!).




This automation lets you specify a source chat, group, or channel, along with a start and end date. It will extract each message from the source within that range. Then it copies them into another chat, group, or channel that you own.

Related automations

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