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.
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.
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.
If you need to write to new users who have not pressed /start, the Telegram Bot API does not allow this. In that case, sending needs to be done from authorized Telegram accounts through a separate service, and Google Sheets will be used for the list of recipients, texts, and recording results.
Do you have a user base that has already started the bot, or do you need to send messages to new contacts from Telegram accounts?
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).
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!
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.
— Token security: Your bot's token will be hidden in the script properties, not stored in an open cell of the sheet, which eliminates the risk of theft.
— Convenient management: I will add a nice "Start Sending" button directly to your Google Sheets panel. One-click launch.
At the end of the work, I will provide you with the ready-configured sheet and a short step-by-step instruction. I am ready to start working right now.
Please let me know one important detail: in your list on Sheet #1, are the numerical Telegram chat_ids of users who have previously started your bot (clicked /start) already collected? A regular bot technically cannot message someone first just by their phone number or username.
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.
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.
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.
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.
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
To better understand your vision, please clarify:
- What specific data needs to be transferred from sheet #1 to sheet #2?
- What is the data structure on the sheets?
- What results need to be recorded on sheet #3?
The cost of the project depends on the complexity of the script, the volume of data, and the time for testing. The more details, the more accurately I can estimate.
At the start, we will need to agree on the final vision of the script so that it meets your requirements. I suggest we discuss the details first to understand how well we fit together.
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!
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.
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
I suggest moving to personal messages to clarify where exactly (to which platform) the script should send messages and to discuss the format of your input data.
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.
I have been working with Excel and spreadsheets for over 15 years and have experience in automating data processing and transfer.
Important clarification: does sheet #1 contain the Telegram chat_id of the users, and have they interacted with your bot? A Telegram bot cannot message a user first just by phone number or username.
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.
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!
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.
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?
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?
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.
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?
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?
Similar cases by content from Ingello:
- https://business.ingello.com/vorfahr - process automation and data integration
- https://business.ingello.com/fractal - systematic automation with agents and workflows
Main page on automation:
https://systems-fl.ingello.com/ua
In touch, we can keep it simple and quickly assemble a working version =)
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?
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.
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?
Також уточнення по всіх ставках, боти не відправляють користувачам які не натиснули корочку "старт" , тому усі ці ставки - програшні, вони не дієздатні!
Томаше, уточню важливий технічний момент, щоб запропонувати справді робоче рішення. Якщо одержувачі вже запускали вашого Telegram-бота, реалізую відправлення через Bot API безпосередньо з Google Sheets.
Якщо потрібно писати новим користувачам, які не натискали
/start, Telegram Bot API цього не дозволяє. Тоді розсилання потрібно виконувати від авторизованих Telegram-акаунтів через окремий сервіс, а Google Таблиця використовуватиметься для списку одержувачів, текстів і фіксації результатів.У вас база користувачів, які вже запускали бота, чи потрібно надсилати повідомлення новим контактам від Telegram-акаунтів?
Вітаю! Уточніть, будь ласка: розсилка має виконуватися через Telegram-бота чи особистий Telegram-акаунт? Які дані отримувачів містить перший аркуш: chat_id, username чи номер телефону? І що саме потрібно записувати в третій аркуш: статус відправлення, дату, помилку?