• Projects 118
  • Rating 5.0
  • Rating 10 376

Budget: 2000 UAH Deadline: 1 day

Hello.

I develop bots for Telegram. I can write a script for you. Write to me, and we will discuss.

  • Projects -
  • Rating -
  • Rating 514

Budget: 1900 UAH Deadline: 1 day

Tomas, I will implement everything directly in Google Sheets via Apps Script, without a separate server and monthly costs. The script will work as follows:
— from sheet #1, the script takes the Telegram ID of the recipient and the necessary data;
— from sheet #2, it substitutes the corresponding message text;
— sends the message via the Telegram Bot API;
— records the recipient, date and time, sending status, and error text, if any, on sheet #3.
I will add protection against resending to the same recipient, check for empty and incorrect IDs, a delay between messages, and the ability to continue working after an error. The bot token will be stored in the script properties, not in an open cell of the sheet.
Before launching, I will do a test send on a few rows, after which I will provide the finished sheet and a brief instruction. The launch can be done with a button or automatically on a schedule.
The cost is 1900 UAH. The deadline is 1 day. I can start immediately.

Tomas, I want to clarify an important technical point to propose a truly working solution. If the recipients have already started your Telegram bot, I will implement sending via the Bot API directly from Google Sheets.

  • Projects 4
  • Rating 4.4
  • Rating 518

Budget: 2000 UAH Deadline: 2 days

Good day! I am ready to execute: Google Apps Script, linked to your spreadsheet. The script reads the list of recipients (Telegram ID or username) from sheet #1, takes the message text from sheet #2, and sends it via the Telegram Bot API, while recording the status of each send (success/error, time) in sheet #3. I will add error handling and a delay between messages to avoid hitting the Telegram limit. The deadline is 2 days. I am ready to start immediately after clarifying the details (whether there is already a Telegram bot and token, format of recipient IDs).

  • Projects 41
  • Rating 5.0
  • Rating 3 086

Budget: 2000 UAH Deadline: 1 day

Hello! I will implement such a script on Google Apps Script directly in your Google Sheets.
How the work will be organized:
Sheet #1 (Recipients) — the script reads the list of contacts/IDs for sending.
Sheet #2 (Template) — takes the message text (with media support or formatting if needed).
Sheet #3 (Log / Result) — automatically records the sending status for each contact (date, time, "Successful" or error code).
Additionally, I will set delays between sends (to avoid exceeding Telegram API limits and prevent blocks), and I will also add a button in the sheet menu to launch the sending with one click.

I am ready to start immediately. Write to me in private messages — we will agree on the details and get started!

  • Projects -
  • Rating -
  • Rating 440

Budget: 1900 UAH Deadline: 1 day

Hello, Tomas! I will be happy to help you automate this process. The task is completely clear. To avoid spending on third-party servers, hosting purchases, or complex programs, I will implement this solution directly within your Google Sheets using the built-in Google Apps Script.

The system will work autonomously, reliably, and strictly according to your logic:
1. Sheet #1 (Recipients): The script will sequentially read the Telegram ID (chat_id) of users and the necessary personal variables (for example, name or text for substitution).
2. Sheet #2 (Message Template): The script will insert the data into the text and send it via the official Telegram Bot API.
3. Sheet #3 (Logging Results): The script will record the result for each row: recipient's name, exact date and time of sending (timestamp), status "Successful" or a clear error message if the sending failed.

What I will definitely add for reliability and security:
— Duplicate protection: I will set up cell checks. When the script is run again, it will automatically skip those recipients who have already received messages to avoid spamming people.
— Bypassing Telegram limits: The bot has strict limitations on sending messages. I will set up proper "smart" pauses (timeouts) between message sends to ensure your bot does not get banned by Telegram.

  • Projects -
  • Rating -
  • Rating 306

Budget: 1900 UAH Deadline: 1 day

Hello, I am ready to write a script for automation of mailing, which will take data from one sheet and immediately record the sending status on another. Have you already created a bot in Telegram and obtained a token for API access? I would be happy to receive your feedback, I will answer all your questions and we can better orient ourselves regarding deadlines and other project details. I would be glad to help.

  • Projects -
  • Rating -
  • Rating 256

Budget: 2000 UAH Deadline: 1 day

Hello!

I have reviewed your task. The description is clear. I have extensive experience in developing automation scripts based on Google Apps Script and integrating them with the Telegram API.

  • Projects -
  • Rating -
  • Rating 351

Budget: 2000 UAH Deadline: 1 day

Tomas, the script depends on one nuance: the Telegram bot cannot message a person first who has not pressed /start; a pre-existing chat_id is required. If chat_id is already present in sheet #1, I will take the data from there without additional steps. If only a phone number or username is available, I will first set up the collection of chat_id through a one-time /start in the bot, and only then will the distribution occur. I have already used the connection between the Telegram Bot API and Google Sheets in my application bot, case: https://freelancehunt.com/showcase/work/zayavki-bot-telegram-mini-app/2060201.html, where the bot writes rows to the table and notifies the admin; here the logic is the same, only the direction is reversed.

I will implement it on Google Apps Script: sheet #1 contains recipients, sheet #2 contains the message text, and sheet #3 contains the results of the distribution (date, time, status, error in case of failure). I will add a delay to meet the Telegram limit, approximately 30 messages per second in total and no more than one per second in one chat, and a mark for already sent rows to prevent duplication in case of a restart. The cost is 2000 UAH, and the deadline is 1 day from the moment of access to the table and the bot token.

  • Projects 5
  • Rating 5.0
  • Rating 529

Budget: 1900 UAH Deadline: 2 days

What to add for the mailing to really work:
• Duplicate protection — to ensure that a single recipient is not processed twice
• Menu in the table — a button to launch or automate on schedule
• Bot token — in the script properties, not in an open cell
• Continuation from the required line after interruption

One key point: the bot can only write to those who have started it themselves. In letter No. 1, is there already a chat_id of users, or is it just a username? If it's a username — we will first need to collect chat_id through the bot. Write to me — and I will immediately look at your table and tell you exactly how to set it up better.

  • Projects 7
  • Rating 4.8
  • Rating 3 978

Budget: 2000 UAH Deadline: 7 days

Good day, Tomash!

Your task of developing a script for Telegram messaging through Google Sheets looks interesting. This will allow for automating communication and simplifying processes.

I have experience in bot development and automation, and I understand the specifics of working with Google Sheets and the Telegram API. This will enable me to create an effective script for your project.

Here are a few examples of my work:
- Website for selling luxury cars - https://freelancehunt.com/showcase/work/sayt-dlya-prodazhu-laksheri-avto/1993140.html
- Car rental website in Kyiv and Lviv - https://freelancehunt.com/showcase/work/sayt-orendi-avtomobiliv-kievi-ta/1993137.html
- Digital asset management system - https://freelancehunt.com/showcase/work/sistema-upravlinnya-tsifrovimi-aktivami-klientiv/1994952.html

  • Projects 125
  • Rating 5.0
  • Rating 4 053

Budget: 2000 UAH Deadline: 3 days

Hello! I can create a script for sending messages from Google Sheets via Telegram. I will meet all the requirements and document the results. I look forward to your response!

  • Projects -
  • Rating -
  • Rating 348

Budget: 1900 UAH Deadline: 1 day

Tomas, good day! I understood the task: we take contacts from sheet #1, message texts from sheet #2, and on sheet #3 we write the sending status for each contact. I will implement it through Google Apps Script with a trigger on a button or on a schedule: the script reads rows from the first sheet, selects the appropriate template from the second, sends via Telegram Bot API, and immediately logs the result (success, error, time of sending) in the third sheet, so it is clear who received it and who did not. If there are repeated mailings, I will add a check to avoid duplicating already sent messages. A question about binding chat_id: is it already in the table or do I need to separately collect contacts through the bot? I am ready to start immediately after the start, I will complete it in 3 days. I have already worked with bots and Google Sheets/Apps Script on similar tasks, including integrations through CRM-like tables.

  • Projects 5
  • Rating 5.0
  • Rating 997

Budget: 2000 UAH Deadline: 1 day

Hello. My name is Volodymyr, I am a Python and Node.js developer, as well as the founder of the engineering agency Vaysed. I have thoroughly reviewed your task regarding the automation of work in Google Sheets. I understand that it is necessary to create an algorithm that will read information from the first sheet, form and send messages based on data from the second sheet, and record the results on the third.

To implement this process, I propose to write a reliable Google Apps Script (based on JavaScript) that will work directly in your document. The script will automatically parse the target rows from Sheet #1, take templates or message parameters from Sheet #2, and perform the sending (via Telegram API, Email, Viber, or any other service you need). The entire process will be accompanied by strict logging: successful actions or possible errors along with the exact timestamp will be immediately recorded on Sheet #3 for convenient monitoring.

If the volume of data is too large for the limits of the internal Google script, I can implement this logic through an external microservice in Python using the official Google Sheets API, which will ensure high processing speed for batch requests.

I have deep practical experience in integrating Google Sheets with external services and developing automated notification systems. For example, while creating the PAYBACK CARTEL platform, I set up a complex architecture for instant synchronization of large data arrays with CRM, and in the Lumos project, I implemented a seamless system for address mailings.

You can view my portfolio at this link: Freelancehunt

  • Projects 78
  • Rating 4.8
  • Rating 3 000

Budget: 2000 UAH Deadline: 1 day

Hello, Tomas!

I am implementing automation directly in Google Sheets using Google Apps Script:
— sheet #1 — recipients and personal data;
— sheet #2 — text or message template;
— automatic sending via Telegram Bot API;
— sheet #3 — recipient, date and time, sending status, and error description.

I will also provide protection against resending, error handling, message personalization, continuation of work after interruption, and convenient launching from the sheet menu. After completion, I will test the system and provide a brief instruction.

  • Projects 12
  • Rating 4.8
  • Rating 1 054

Budget: 1900 UAH Deadline: 2 days

Hello!

I have reviewed the task. I can implement a Google Apps Script that will:

- take data from Sheet #1;
- use the message text from Sheet #2;
- send messages via Telegram;
- record the sending result on Sheet #3 (status, time, errors).

Once the structure of the table and requirements are clarified, I will start working immediately. If there is a sample table or additional wishes regarding the logic of operation, please send them.

  • Projects -
  • Rating -
  • Rating 472

Budget: 2000 UAH Deadline: 1 day

Hello! I am ready to complete this task. I will write a simple and reliable script in Google Apps Script that will collect data from the first sheet, create messages from a template on the second, and record the sending status (success/error) on the third sheet. I will implement error handling and Telegram API limits to ensure the sending process goes smoothly. I am ready to discuss the details, feel free to write!

  • Projects -
  • Rating -
  • Rating 459

Budget: 2000 UAH Deadline: 1 day

A Google Apps Script will automatically read contacts and data from Sheet 1, substitute them into a message template from Sheet 2, and send them via the Telegram Bot API — each result with time and status will be recorded in Sheet 3.

I built Python services on aiogram for mass mailings with dynamic templates and detailed logging. Here, the mechanics are similar, only implemented through Apps Script and Telegram API directly — without an external server.

I will implement: parsing rows from Sheet 1, substituting variables into the template, sending via UrlFetchApp to the Telegram API, recording status in Sheet 3. If necessary, I will add error handling and retries for failed sends.

Write to me — I will clarify the data format in the table and will immediately get to work.

  • Projects -
  • Rating -
  • Rating 468

Budget: 2000 UAH Deadline: 2 days

Hello, Tomas.

I will create a Google Apps Script that takes recipients and variables from the first sheet, the message template from the second, sends it via the Telegram Bot API, and records in the third sheet the date, chat_id, status, API response, and error text.

I will add protection against resending, control Telegram limits, and retries for temporary errors, so that after an interruption, the script continues working from the required row.

An important clarification: the bot can only message users who have already interacted with it or in chats where it has been added. Is their chat_id already present in the first sheet?

  • Projects -
  • Rating -
  • Rating 398

Budget: 1900 UAH Deadline: 1 day

Hello!
You will receive a fully automated mailing system that will operate without your involvement. It is important to think through the logic of resending and error handling to ensure the mailing runs smoothly.

How many messages are you planning to send at once? Is there already a prepared list of users for the mailing?

  • Projects 8
  • Rating 5.0
  • Rating 2 545

Budget: 2000 UAH Deadline: 1 day

Hello 👋
I have reviewed the task 👀 This is a typical task, so I don't see any difficulties.
Write to me, and we will discuss the project details! In 1-2 hours ⏳ I will show the first drafts.

Example: https://sushi-drive.mk.ua
https://ealcoach.com
https://ms.mk.ua

----------------------------------
Development of Wordpress / OpenCart websites and AI automation.

  • Projects -
  • Rating -
  • Rating 229

Budget: 2000 UAH Deadline: 3 days

Hello! I will write an asynchronous script in Python using gspread for working with Google Sheets and aiogram for sending messages. I will implement reading contacts from the first sheet, substituting them into a template from the second, and logging statuses in the third with timestamps.

I have experience in implementing similar mass mailing systems that handle large volumes of data through the Google API.

What is the expected volume of the mailing, and are buttons or formatting needed in the messages?

  • Projects -
  • Rating -
  • Rating 196

Budget: 2500 UAH Deadline: 2 days

We already have a nearly ready similar solution for sending messages from Google Sheets to Telegram, which can be quickly adapted and launched according to your logic here on the marketplace ))

We can do it via Google Apps Script and Telegram Bot API. We take data from the first sheet, the template or message text from the second, and in the third sheet, we record the status, time, error if any, and to whom it was sent.

Regarding the timeline - approximately 1-2 days after access to the sheet, the bot token, and test recipients.
Regarding the budget - 2500 UAH, if there is no complex personalization and no separate admin panel.

I would like to clarify 2 points:
- Is the sending going to personal chats, groups, or channels?
- Is the message from sheet #2 the same for everyone, or do we need to substitute data from sheet #1 for each row?

  • Projects 6
  • Rating 3.9
  • Rating 788

Budget: 2000 UAH Deadline: 3 days

Tomash, I see the task as automation through the Telegram API for your spreadsheet. You want to minimize manual work during mailings while having a clear log of sent messages for each user. I will set up a Google Apps Script that will automatically read the list of recipients, insert the message text, and immediately update the success status in the log. What volume of the contact database do you plan to process in one cycle, and do you need to add personalization for each recipient?

  • Projects 10
  • Rating 5.0
  • Rating 1 767

Budget: 2000 UAH Deadline: 1 day

Hello. I have reviewed your project regarding the automation of work with Google Sheets. To implement it, I plan to develop an optimized Google Apps Script that will ensure reliable data reading and validation, secure message sending through the appropriate APIs, and flawless logging of results with the ability to track status. I have significant experience in developing similar solutions for automating business processes, which will allow me to use proven architectural approaches and ready-made solutions to accelerate the project and ensure stability. I suggest discussing all implementation details, the final budget, and timelines in private messages.

  • Projects 32
  • Rating 5.0
  • Rating 7 989

Budget: 2000 UAH Deadline: 2 days

Need a Google Apps Script that connects three sheets: takes contacts/data from Sheet 1, forms a message using a template from Sheet 2, and sends it via the Telegram Bot API, while writing the result (status, time, error) to Sheet 3.

Here's how I'll do it: the script reads rows from Sheet 1 one by one, substitutes variables into the template from Sheet 2, sends a POST request to Telegram via UrlFetchApp, and records the status in Sheet 3 after each request. I will add a delay between requests because Telegram limits to 30 messages per second for bots; otherwise, some messages may not be delivered quietly.

Please clarify: are the messages the same for everyone, or does the template have personalized fields (name, amount, etc.) from Sheet 1?

The list does not show proposals concealed by the client or freelancer with a Plus profile, as well as proposals violating rules