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_channels → bps_next_message_in_range)
  • Get the file URLs from a Post ID (telegram_channels → 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!

Automate this task with 4 simple prompts

Copy and paste the following prompts into Botize's AI task editor

  1. 2

    Select the AI editing tool.

    AI Prompt Tool
  2. 3

    Set up the automation to keep running regularly so it always checks for new messages to copy.

    Copy and paste this prompt into the AI editing tool.

    Create a trigger so this automation runs every minute. ⤵

    AI Prompt Tool

    Click the 'Apply this task' button to confirm.

  3. 4

    Add a step to look in a specific chat, group, or channel and find all the messages sent between two dates you choose.

    Copy and paste this prompt into the AI editing tool.

    Fetch each message from a chosen Telegram chat, group, or channel that was sent between a start date and an end date. ⤵

    AI Prompt Tool

    Click the 'Apply this task' button to confirm.

  4. 5

    For every message that has media, get the files (like pictures or videos) attached to it so that you can copy them too.

    Copy and paste this prompt into the AI editing tool.

    For every message retrieved, collect the URLs of any attached files so they can be downloaded or copied. ⤵

    AI Prompt Tool

    Click the 'Apply this task' button to confirm.

  5. 6

    Finally, send each message and its files to another Telegram chat, group, or channel that you own.

    Copy and paste this prompt into the AI editing tool.

    Copy the contents and any attached media from each message, and send them to a specific Telegram chat, group, or channel that you own. ⤵

    AI Prompt Tool

    Click the 'Apply this task' button to confirm.

  6. 7

    Your automation is ready to use. Click the 'Save changes' button.

    Save changes

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