Telegram bot + Google Sheets for a cleaning company (via Make)
A simple system needs to be set up for a cleaning company.
We already have:
— Google Sheets
— Telegram bot
— A scenario in Make has already been created and Telegram is connected
What needs to be done:
1) Properly set up Google Sheets (5 sheets):
Employees, Clients, Orders, Schedule, Payroll
2) Connect the Telegram bot to the Orders sheet via Make,
so that orders are added to the table as plain text from Telegram.
Example message:
"Tomorrow 10-14 Shevchenko 12 Petro 2400"
3) Set up automatic calculations:
— hours worked
— employee rate
— salary
4) Create a sheet "My Schedule" so that employees can see only their schedule.
Important: the structure of Google Sheets needs to be fully set up.
5 sheets must be created and configured:
1) Employees
— list of employees
— rate of 150 or 160 UAH
— data for salary calculation
2) Clients
— client database
3) Orders (main sheet)
— orders from Telegram go here
— automatic hour calculation
— automatic salary calculation
4) Schedule
— automatic schedule from Orders
5) Payroll
— automatic calculation of employee salaries for the period
It is necessary not just to connect Telegram,
but to fully set up the entire system of sheets with formulas.
In addition to the main sheets (Employees, Clients, Orders, Schedule, Payroll, Tasks),
it is necessary to add the following sheets:
1) Inventory
Columns:
Item | Category | In stock | Min level | Unit | Notes
Conditional formatting needs to be applied:
if In stock < Min level — highlight in red.
2) Fines / Bonuses
Columns:
Date | Employee | Type (Bonus/Fine) | Amount | Reason
This data should be taken into account in Payroll when calculating salaries.
3) Equipment
Columns:
Employee | Equipment | Given date | Status | Notes
To see who has what inventory on hand.
4) Clients History
Automatically generated from Orders:
— how many times the client ordered
— for what amount
— date of the last order
5) Dashboard
A separate sheet with indicators:
— orders today
— unpaid orders
— income for the day / month
— who is working today
— employee salaries for the period
Окрім основних листів (Employees, Clients, Orders, Schedule, Payroll, Tasks),
потрібно додати ще такі листи:
1) Inventory (Склад хімії та розхідників)
Колонки:
Item | Category | In stock | Min level | Unit | Notes
Потрібно зробити умовне форматування:
якщо In stock < Min level — підсвічується червоним.
2) Fines / Bonuses (Штрафи та бонуси)
Колонки:
Date | Employee | Type (Bonus/Fine) | Amount | Reason
Ці дані мають враховуватись у Payroll при розрахунку зарплати.
3) Equipment (Обладнання у працівників)
Колонки:
Employee | Equipment | Given date | Status | Notes
Щоб бачити, у кого який інвентар на руках.
4) Clients History (Історія клієнтів)
Автоматично формується з Orders:
— скільки разів клієнт замовляв
— на яку суму
— дата останнього замовлення
5) Dashboard (Панель власника)
Окремий лист з показниками:
— замовлень сьогодні
— неоплачені замовлення
— дохід за день / місяць
— хто сьогодні працює
— зарплата працівників за період
Client's review of cooperation with Vladislav B.
Telegram bot + Google Sheets for a cleaning company (via Make)The work was completed at the highest level! All tasks were implemented clearly in accordance with the technical specifications and taking into account additional requests. I would like to especially note the adherence to deadlines — the project was delivered exactly on time, without any delays. The performer was always in touch, responded quickly, and approached each stage of the work professionally. I am completely satisfied with the result and definitely recommend for collaboration!
Freelancer's review of cooperation with Illia Derda
Telegram bot + Google Sheets for a cleaning company (via Make)Very respectful communication
-
10 days617 USD10 days617 USD
Good day!
I have 3+ years of experience working with Make, Telegram bots. I am ready to fully set up the system for a cleaning company: 10+ sheets with formulas, conditional formatting, automatic calculations of salaries, fines/bonuses, a dashboard, and integration of the bot with Orders.
Can we discuss the details?
-
7 days349 USD7 days349 USD
Hello, I can quickly and efficiently implement it, I am waiting for your feedback.
-
3 days290 USD
264 3 days290 USDHello! I can fully set up the Google Sheets + Make + Telegram bot "turnkey", including the structure of the sheets, formulas, auto-calculations, reports, and access restrictions for employees.
What I will do
1) Complete table structure (all sheets and connections)
I will set up and standardize the sheets:
Employees (rate, role, activity, calculation fields)
Clients (client card, addresses, contacts, status)
Orders (main flow of orders from Telegram)
Schedule (daily/weekly schedule from Orders)
Payroll (salary for the period)
… And additional sheets from the update:
Inventory + conditional formatting (In stock < Min level → red)
Fines / Bonuses (fines/bonuses) accounted in Payroll
Equipment (what each person has)
Clients History (order frequency, amount, last order — automatically from Orders)
Dashboard (summary KPI for the owner)
2) Telegram → Make → Orders (normal text parsing)
I will connect Telegram to Orders through Make so that a message like:
"Tomorrow 10-14 Shevchenko 12 Petro 2400"
is automatically parsed into fields:
date (tomorrow/today/specific date)
time (10–14) → hours
address
employee
amount
payment status (default "not paid", can be changed by command)
I will implement error protection (incomplete message, unknown employee, incorrect time) — so that the scenario does not break.
3) Automatic calculation of hours / rate / salary
In Orders / Payroll, the following will be calculated automatically:
worked hours (from time)
employee rate (from Employees)
amount to be paid for the order
total for the period by employee
+ accounting for fines/bonuses from Fines/Bonuses
if necessary: "deductions/premiums", "paid/not paid", "commission", etc.
4) "My Schedule" — so that everyone sees only their own
I will create My Schedule:
either through separate "personal" sheets/views,
or through publication/filter view + restrictions,
or by providing each employee with a separate link/file that pulls only their shifts (the safest option to really "see only their own").
5) Owner's Dashboard
I will compile a sheet with key indicators:
orders today
unpaid orders
income for the day/month
who is working today
employees' salaries for the selected period
What you need to start
access to Google Sheets
access/rights to the Make scenario
example of 10–20 real messages from Telegram (or current format)
list of employees and rates (150/160)
If you want — I can also add:
Make error log (where to write if the message did not parse)
buttons/commands in Telegram for "paid", "cancel"
-
10 days232 USD
432 1 0 10 days232 USDGood day, Ilya!
I can fully set up the system for the cleaning company on Google Sheets and Make.com, using the already existing script and Telegram bot.
I would be happy to discuss the details to offer the optimal solution.
-
Winning proposal15 days93 USD
579 1 0 Winning proposal15 days93 USDHello Ilya
work examples:
https://freelancehunt.com/showcase/work/tg-bot-dlya-uchitelya/2014869.html
https://freelancehunt.com/showcase/work/tg-bot-dlya-igryi-zhizn/2014873.html
and there are more.
also have experience with dashboard
https://freelancehunt.com/showcase/work/parsing-vizualizatsiya-dannyih-dlya-prodazhi/2014205.html
-
5 days232 USD
211 1 0 5 days232 USDGood day!
The task is clear — this is exactly the case where Google Sheets + Make + Telegram work perfectly together 👍
I can fully set up the system "turnkey," not just connect the bot.
What I will do:
I will design and set up all Google Sheets:
Employees, Clients, Orders, Schedule, Payroll + Inventory, Fines/Bonuses, Equipment, Clients History, Dashboard
… I will write formulas:
automatic hour counting
salary calculation considering rates, fines, and bonuses
summary by periods
I will connect Telegram → Orders through Make
(processing messages like: Tomorrow 10-14 Shevchenko 12 Petro 2400)
I will set up My Schedule — so that the employee sees only their schedule
I will create a Dashboard for the owner with key indicators
Conditional formatting for inventory (minimum stock levels)
I will structure everything neatly so that the system can be easily scaled
Deadlines
⏱ 5–7 working days
Cost
💰 200–250 $ (depends on the final logic of calculations and formulas)
After delivery:
a short instruction
I will explain where to change what
the system will be ready for real work without further modifications
I am ready to start immediately and, if necessary, connect to your Make scenario.
-
7 days174 USD
331 7 days174 USDGood afternoon, I recently did something similar: a Telegram bot with Google Sheets integration, statistics, and an admin panel. There is an opportunity to use a Google service account and scripts to avoid the intermediary of Make, it will be cheaper. Write to discuss the details.
-
1 day58 USD
334 1 day58 USDGood day.
I have made enough of such and similar bots, specifically through the services you have described. Feel free to contact me, we will discuss all the details and get started.
I am looking forward to it!
-
2 days58 USD
3286 23 1 2 2 days58 USDHello. I have already created exactly the same bots as you describe. I have been working with Make for a long time and know how to optimally build the scenario to save credits and get the maximum benefit. I am ready to start today.
-
4 days290 USD
3882 11 0 4 days290 USDHello! My name is Vladislav. I have experience in building automation and data management systems, so I am happy to implement this ecosystem for your cleaning company.
My project implementation plan:
Google Sheets Architecture (10+ sheets): I will set up not just tables, but an interconnected database. The Payroll and Dashboard sheets will automatically aggregate data from Orders, Employees, and Fines/Bonuses using complex formulas (QUERY, SUMIFS, ARRAYFORMULA).
Intelligent parsing through Make: I will configure the scenario so that a text message from Telegram is correctly distributed across the columns of the Orders sheet. I will use regular expressions (Regex) to ensure the system understands the date, time, address, and amount, even if they are written in plain language.
Inventory and Equipment Control: I will set up the Inventory sheet with conditional formatting (red highlighting at critical levels) and a system for tracking equipment for each employee.
…
Owner's Dashboard: I will create a visually understandable report where you will see real-time income, the number of orders, and the current payroll fund.
Personal Schedule: I will implement the My Schedule sheet so that data is filtered for a specific employee.
Why you should choose me:
I have experience working with Make and n8n, which allows for building reliable connections between Telegram and spreadsheets.
I have a deep understanding of the logic of Google Sheets as a database (avoiding duplicates, automatic calculations).
I am focused on making the system "resilient" to input errors.
-
3 days349 USD
2092 32 0 3 days349 USDHello!
The task is clear: you need not just a connection with Telegram, but a full-fledged accounting logic with automation of calculations, inventory, and analytics. I have experience in building similar systems where Google Sheets work as a database.
What I will do:
Table architecture: I will set up all 10 sheets with the correct data types and inter-sheet relationships (VLOOKUP/QUERY/FILTER).
Scenario in Make: I will set up parsing of text messages from Telegram for automatic distribution of data into the Orders sheet.
…
Payroll & Fines logic: I will implement automatic salary calculation, taking into account rates, hours worked, bonuses, and fines.
Inventory and Equipment: I will set up conditional formatting for monitoring stock levels and inventory accounting.
Dashboard: I will display key metrics (revenue, orders, charts) on a separate panel for operational management.
The system will be scalable and protected from manual input errors.
-
7 days523 USD
93973 1266 1 10 7 days523 USDHello. I have extensive experience in developing Telegram bots. I am ready for collaboration.
-
12 days465 USD
2376 28 0 12 days465 USDHello!
The task is clear — it is necessary to build a full accounting system for a cleaning company based on Google Sheets with automatic calculations.
I have practical experience in creating similar solutions:
— building the structure of Google Sheets as an operating system
— integrating a chatbot with Google Sheets for automatic order saving
— calculating worked hours, rates, and salaries
— work schedules, bonuses, and penalties
… — pivot tables and dashboards for the owner
Example: https://freelancehunt.com/project/development-and-setup-of-a-telegram-bot-for-accounting/1529838.html
How I see the implementation:
1. complete structure of tables (Employees, Clients, Orders, Schedule, Payroll, Inventory, Equipment, History, Dashboard)
2. automatic filling of Orders from the chatbot
3. formulas for calculating salaries, bonuses, and penalties
4. personal schedules for employees
5. basic dashboard for the owner
For accurate assessment, it is important to clarify:
1. do all orders come in the same message format?
2. is salary accounting done daily or for a period (week/month)?
-
1 day58 USD
2264 18 3 1 day58 USDGood day! I have experience working with both no-code tools (Make/n8n) and development in Python. However, for your case, implementation through code will be more effective for several reasons:
- Complex Payroll Logic: Calculating salaries considering bonuses and penalties is more reliably implemented with code. This will help avoid confusion in Make scenarios, which become cumbersome with a large number of conditions.
- Security and Data Access: Unlike standard solutions, a bot in Python can act as a "filter." You will be able to set everything up so that employees only see their orders and addresses, without having access to the entire customer database or financial reports in the spreadsheet.
- Stability under Load: With an active flow of applications, direct integration through API works faster and does not require constant expenses for paying for subscription packages of third-party platforms.
I suggest discussing the details of your business processes in private messages. This will help us determine the optimal approach and objectively assess the volume of work.
…
I look forward to your feedback. Please write.
-
2 days70 USD
3012 73 4 2 2 days70 USDGood day! I have a very large experience in working with spreadsheets!!!! Feel free to contact me!!!!!!!!
-
1 day58 USD
279 1 day58 USDGood day! I have studied the task, this is my area of expertise. I have experience working as a financial director and operational director in an engineering company, so I will set up not only the integration but also the correct architecture for management accounting.
What I offer:
Make + Telegram: I will set up parsing of incoming messages so that the data is clearly distributed across columns (Date, Time, Address, Employee, Amount).
Logic Sheets: I will create an automatic payroll calculation taking into account the sheets for fines/bonuses and rates from the employee's profile.
Dashboard: I will display key metrics (income, debts, workload) on one screen for you.
…
Security: I will set up access rights (Protected sheets/ranges) so that employees only see their own schedules.
I am ready to discuss the details and start today. I will create a structure that is scalable for future growth.
-
4 days256 USD
718 5 0 4 days256 USDGood
Had experience creating bots for cleaning companies
I will create all necessary sheets in Google Sheets and set up their operation through scripts, formulas
Ready to collaborate
-
1 day58 USD
196 1 day58 USDGood evening, I will do it clearly, qualitatively, and quickly. I have already had work with this, so write to me.
-
2 days76 USD
1326 63 1 2 days76 USDIlya, good day.
Why do you need to use intermediary platforms like Make when everything can be done directly in Google Sheets (linking a bot with all parameters)?
Feel free to reach out, the task is simple, I can offer you more interesting and flexible options.
Point 4 requires detailed discussion, as there is no standard solution to prevent the document user from seeing other data (besides primitive tricks that can be undone in a couple of clicks).
P.S. If needed, we can meet in Prague.
-
5 days58 USD
2109 13 0 5 days58 USDReady to quickly complete the task, have experience working with Google API for generating tables from a Telegram bot.
Current freelance projects in the category Bot Development
I am looking for a developer of AI agents and automation for business.
1000 USD
We are looking for agents for: — Sales and lead qualification — Marketing and content — Customer support — Analytics and reporting — Internal processes (HR, knowledge base) — Specialized niches (real estate, medicine, legal services) If you have experience or ready solutions —… AI & Machine Learning, Bot Development ∙ 53 minutes back ∙ 13 proposals |
AI agent in Telegram for online store
451 USD
Task: creating an AI agent in Telegram for live communication with customers and processing orders in the online store on OpenCart. It is also necessary to implement customer notifications regarding order statuses, store operating hours, working conditions, delivery times, and… AI & Machine Learning, Bot Development ∙ 14 hours 29 minutes back ∙ 51 proposals |
Link UA Telegram botA Telegram bot needs to be developed that connects clients and performers of physical labor (movers, cleaning, repairs, laborers) across cities in Ukraine. Functionality: Two roles — client and performer. The client creates a request, selects a category, specifies the address… Bot Development ∙ 17 hours 8 minutes back ∙ 59 proposals |
Automation of creating advertising creatives.There is a solution in the form of Higgsfield AI + nodes that generate quite close to the idea based on the prompt, paired with almost frame-by-frame editing, everything works well, except for one thing, which is the censorship on the use of celebrity faces and such. An… AI & Machine Learning, Bot Development ∙ 1 day 3 hours back ∙ 8 proposals |
Futures botA futures trading bot needs to be created. Under defined conditions, it should automatically set take profit, hedge, lock in profits, and automatically restart trading. Bot Development ∙ 1 day 14 hours back ∙ 41 proposals |