Development of a chat-bot for a water delivery service
Attention! The detailed technical specifications and scenario are already in the task description. Therefore, we only accept real estimates after reviewing the provided technical specifications and scenario. Please do not waste your time or ours.
Technical task: Development of a chat-bot for a water delivery service
🎯 Goal
Create an intuitive and functional but simple chat-bot for ordering bottled water. The main goal is to enable the user to place a new or repeat order as quickly and conveniently as possible.
📌 Main logic of the chat-bot
The bot must implement the full ordering scenario:
Identification of new or existing customer by phone number
Ability to repeat the last order with one click
Confirmation of address or entering a new one
Selection of water type (3 brands), number of bottles
Offer to add a pump (only for new customers)
Selection of delivery date and time (only from a list of fixed time slots)
Order summary with editing options
Choice of payment method (cash, terminal, online, by agreement)
Inquiry about the need for a call from the dispatcher
After order confirmation:
All information should be automatically sent:
to the dispatcher Telegram group
to the dispatcher email
📩 What should be implemented:
Pulling name and number from messenger
Saving order history (to enable the "repeat" function)
Ability to transfer data to CRM (optionally — via Google Sheets, API, or email)
Protection against duplicate orders/spam
📊 Please specify in your response:
✅ Cost of implementation in 2 options:
On the SendPulls platform:
Creating a scenario with all logic
Conditional logic for new/existing clients
Integration with Telegram + email
Cost of one-time implementation and approximate monthly tariff cost
On a separate hosting:
Implementation of bot logic in PHP/Node.js/Python (any option)
Order history storage in a database
Admin access or integration with email/CRM
Development cost + monthly hosting fee
Which third-party tools or services are needed (e.g., SMTP, Cron, secure storage, authorization)
📎 Additional
Full chat-bot scenario provided as a DOC file -
Preferred channel: Telegram
Interface language: Ukrainian
The bot is developed for Telegram, Instagram, Facebook, Viber
💬 In your response, be sure to specify:
Implementation timeline
Examples of implemented bots (if any)
Which option you recommend and why
-
Hello!
I have familiarized myself with the technical task and the scenario structure — everything is clear and understandable. I am ready to implement a Telegram bot for the water delivery service according to your technical specifications.
I recommend the option with separate hosting on Python — this provides more flexibility for future changes and integrations, including with CRM.
Implementation deadline — up to 7 days.
-
Good day. I am ready to make such a bot for you. Write in private, we will agree. I develop in Python. I do not use builders.
-
108 Good afternoon! The task is quite interesting! Ready to take on the work!
2. On a separate hosting
on Python
Development 6000 + free hosting
Storing order history in the database - I can do it
Admin access or integration with email/CRM, I will do the integration (depending on which CRM)
I have made bots and more complex ones, this is not very difficult.
I have tried working with SendPulse before, it lacks flexibility and sometimes crashes due to high load, or technical issues.
Some clients may be lost.
-
1470 13 0 Good day Pavel
I am ready to implement your project within 7-10 days from the final approval!
I have described everything in detail below⤵️
👨💻I develop chatbots on no-code and low-code platforms such as: SendPulse/ManyChat/SmartSender! +I have experience and skills working with services: Make/Zapier (if additional integration setup outside the platform's chatbot functionality is needed).
In my portfolioFreelancehunt - there are several projects in other niches, but the logic will be partially similar to what can be implemented in your project.
➕Besides the cases in the portfolio - there are many others that are not yet formatted for posting on the platform (I can describe them in personal communication)
…
Advantages of SendPulse:
🔸Ability to easily edit the scenario and texts of the bot later. I will explain the basic points if needed! The first month of my technical support is included in the price
🔸Very convenient online chat for further technical support to your clients (already implemented in SendPulse itself) - I will also explain how to use it
🔸Availability of many different services in one place that are easily interconnected: email, websites, mini landing pages, chatbots (various)
🔸Already existing easy-to-integrate (in SendPulse) notifications for dispatcher TG groups.
🔸Easy integration of most popular payment systems directly within SendPulse (no additional payment or services needed)
❓🧩Questions requiring additional clarification:
1. "Selection of delivery date and time (only from a list of fixed time slots)" - where should the information about fixed (available) time slots be pulled from?
2. "Saving order history..." - how many recent orders need to be stored (this will affect the implementation method - just SendPulse/google Sheets or +additional services)?
3. CRM integration - which CRM exactly?
There are more questions, but the character limit here is restricted😉
Summary:
🔹Terms: 7-10 days from final approval (depending on clarifications)
🔹Cost: Basic 9000 UAH (but depends on clarifications and the need to involve additional services)
🔹I recommend SendPulse😉 Approximate rates for the Chatbot service (500 users per month = 9€/2000 = 18€/more = more cost-effective)
🎁For final approval (included in the price), I propose to create a visual technical specification in Figma based on your TOR (technical task) (example https://freelancehunt.com/showcase/work/rozrobka-tz-tehnichnogo-zavdannya-figma/1837027.html)
💌I am interested in your project! For detailed discussion - write in personal messages
-
718 5 0 Good day!
I work on platforms (constructors) with integrations of CRM, Google Sheets, databases, payment systems.
Development on the constructor will be simpler and cheaper to maintain and upgrade in the future.
Besides SendPulse, other constructors can be considered.
Regarding messengers - there will actually be several chain options (for Telegram, Instagram/Facebook, and Viber). That is 3 because you are actually. By the way, Viber is now paid - but I have an option for you.
Ready to discuss the project privately.
Ready to start in a few days.
Portfolio in the profile, I can also provide additional works privately.
-
112 Good day! I have reviewed the technical specifications and am ready to implement a water delivery chat-bot with all necessary logic: client identification, repeat orders, address selection, water type, date/time, payment, and integration with Telegram and email.
I can do it on the SendPulse platform for quick deployment, or on my own hosting with a database for greater flexibility.
I am ready to discuss the project and deadlines in detail. I have experience developing similar bots, and can provide examples upon request.
I look forward to collaborating!
-
1266 7 0 Good day.
Ready to take on your project.
I can develop such a bot for you on SendPulse or similar platforms (for example, Manychat).
I recommend this option because it is faster and more flexible.
Write to me privately, we will discuss all questions with you and can proceed to implementation.
-
207 Hello!
I have carefully reviewed your technical task and scenario — everything is clearly structured and logical, thank you for a well-prepared technical assignment 🙌
I am ready to take on the implementation of the bot.
💼 Regarding functionality — the task is fully understood, I can implement the entire described scenario with quality code structure, duplicate protection, integrations with Telegram and email, as well as order history preservation.
⏳ The deadline is 3–5 days, depending on the chosen implementation option. I am ready to work with testing and revisions.
🔧 I can implement:
1. On the SendPulls platform — quick integration, optimal if you want to manage the bot without a programmer.
… 2. On your own hosting (recommended) — full flexibility, own database, convenient processing logic, scalability, cheaper in the long run.
💬 I am happy to discuss details and select the optimal approach tailored to your needs.
I will send the exact cost and options after a brief clarification:
• Is it necessary to implement the bot on all platforms immediately (Telegram, Facebook, Instagram, Viber)?
• Which CRM do you plan to use (if known)?
• Do you already have hosting / domain?
Thank you for the opportunity to participate in such a high-quality project — I look forward to your feedback!
-
1600 8 0 Hello! I will be happy to complete this project for you. I just need to clarify some details.
I will implement it in Python, using the Aiogram framework. The database will be PostgreSQL. If needed, I can develop integration with any CRM system or acquiring system.
I suggest discussing the bot details in private messages. I will create a convenient solution with a pleasant and understandable interface (markup, inline keys, menu). I have several similar cases that I can share in private messages.
The development time will be 1-3 days.
The price is 6500-7000 UAH.
… My portfolioFreelancehunt
-
906 14 0 2 Proposal №1: SendPulse Platform
What will be implemented:
Full scenario with conditional logic for new/existing clients
Pulling in name and number
"Repeat last order" button
Selection of brand, quantity, delivery, payment
Sending messages to Telegram group
Duplicate protection
… Cost:
One-time implementation: from 9000 UAH
Monthly platform fee (SendPulse): approximately 1,000–1,500 UAH (depends on number of subscribers/messages)
Advantages:
Fast implementation (up to 4 days)
Ease of maintenance and scaling
Integrations are already ready
Proposal №2: Development on own hosting
Technologies: Python (FastAPI or Flask), PostgreSQL, Telegram Bot API
What will be implemented:
Full custom logic
Storing history in database
Authorization, spam protection
Sending to Telegram and email
Integration with CRM or Google Sheets
Ability to scale to other messengers
Cost:
Development: from 15,000 UAH
Monthly hosting (VPS): from 250 UAH but can support unlimited users, and the cost per month does not increase with more users
Advantages:
Full customization
Scalability for business processes
Reliability and control over all data
I have been developing chatbots for over 4 years, have made such bots and can show them. Can implement with code or constructor
-
69 Good afternoon
I have extensive experience in developing Telegram solutions of any complexity level. What I have already implemented:
- Bots for accepting orders, payments through the bot, issuing digital goods.
- Automatic mailings to chats, channels, users.
- Bots for searching and collecting data in Telegram (chat participants, posts, statistics, etc.).
- Content management systems for channels (auto-posting, scheduled publications).
- Telegram integrations with CRM, websites, payment systems, and any APIs.
… - Admin panels for managing bots and statistics.
Experience — hundreds of projects, from simple to corporate solutions.
Write to me, I will help you implement your project efficiently and quickly.
-
655 4 0 Hello. Ready to implement a Telegram bot according to the description. Contact me
-
3853 24 0 Good afternoon,
I am ready to take on your project to develop a chat-bot for the water delivery service. I already have experience creating functional and intuitive bots for social platforms. I can implement the full order functionality, including client identification, order management, and CRM integration. I propose to develop it in PHP using databases to store order history. Your project will be easy to update and scale.
My rate is $16 per hour. Considering the described functionality and your detailed technical specifications, I will offer you the optimal solution with an accurate estimate of time and cost after clarifying all the details.
Sincerely,
Maxim
-
97052 1277 1 10 Hello. Ready to implement a Telegram bot on Node.js. Contact me
-
1322 13 1 Hello!
SendPulse will have limited functionality, or you will need to add third-party calculations, which will in any case be on a third-party hosting.
Therefore, I would recommend immediately deploying everything on a platform like n8n
+ own database + synchronization with Google Sheets to use as both CRM and bot management.
I can set up everything and provide more details, please contact me privately.
-
9927 117 0 Hello!
I develop bots on NodeJS and builders. Ready to take on. Write, let's discuss.
-
337 Good day!
I have carefully reviewed the technical assignment and scenario. The order appears to be clearly structured, and I would like to provide you with a well-considered assessment of both requested implementation options.
🔹 Option 1 — implementation on the SendPulse platform
✅ Creating a complete scenario with logic:
Branching for new / existing clients
… Choosing water brand, quantity, date/time, payment type
Support for repeat orders
Sending order details to the dispatcher Telegram group and email
💰 Cost estimate:
One-time scenario implementation — from 3500 UAH
Monthly fee for SendPulse plan — from 500 to 800 UAH depending on the number of subscribers/dialogs
📌 Note: You can also connect a multi-platform (Viber, Facebook, Instagram), but with limited functionality.
🔹 Option 2 — self-development in Python (or Node.js)
✅ Separate server logic implementation:
Telegram as the main channel
Integration with other messengers via API platforms (e.g., Twilio, Waboxapp, or Sendbee)
Database (SQLite or PostgreSQL for order history)
Sending orders via email (SMTP) and to Telegram group
💼 Possibility of integration with CRM via Google Sheets or REST API.
💰 Cost estimate:
Full implementation with logic and database — from 7000 UAH
Hosting (VPS + domain, email) — from 100 UAH/month
📎 Third-party tools:
SMTP (e.g., SendGrid or Gmail SMTP)
Cron scheduler for tasks (e.g., auto-cleanup of old requests)
HTTPS (Let's Encrypt or other SSL)
✅ Recommendation
If the key channel is Telegram and quick deployment is needed, I recommend SendPulse as a simple solution with minimal setup time. But if full customization, scalability, and reliability are required — it’s better to move towards self-hosting with a Python bot.
⏳ Implementation timeline:
SendPulse: 3–4 working days
Custom bot: 7–10 days (including hosting setup, testing, integrations)
📁 Examples of implemented bots are provided in a private message — I have experience with Telegram bots for logistics and orders, including parsing, order processing, and CRM integration.
Best regards,
Lyubov
Current freelance projects in the category Bot Development
Set up an AI bot in ManyChat for Instagram and Facebook MessengerSet up ManyChat Pro + OpenAI API (model gpt-4o-mini, but you can suggest something niche). Without Make/Zapier, if it can be implemented with ManyChat's internal tools, or with them if you justify the need.Bot operation logic:Triggered by any incoming message from a new client… AI & Machine Learning, Bot Development ∙ 11 hours 59 minutes back ∙ 23 proposals |
Telegram Bot + Send PulseI am looking for a freelancer who can help set up a Telegram bot for a simple mini course. Please send your portfolio along with the price. Thank you Bot Development ∙ 14 hours 2 minutes back ∙ 60 proposals |
Payment bot
223 USD
Connecting payment for a closed club in Telegram. It is necessary to set up a payment format where the user pays with a card from any country, and the channel author receives converted $ into their wallet. Additionally, reminders, automatic deductions, and automatic addition and… Bot Development ∙ 19 hours 3 minutes back ∙ 71 proposals |
It is necessary to develop a Telegram bot for monitoring cars from auctions in the USA (Copart, IAAI)A Telegram bot is needed for automatic searching and monitoring of "BUY IT NOW" cars at auctions in the USA (Copart, IAAI). The bot should operate automatically and send notifications about new cars that meet the specified filters.Main functionalityFilter settings: 1. Car… Data Parsing, Bot Development ∙ 2 days 16 hours back ∙ 93 proposals |
Telegram bot
53 USD
I need code for a Telegram bot that will take messages from one channel, modify them to fit my design, and post them in two other channels. In one channel, from 1 to 6 posts, and in the other channel, all posts. Bot Development ∙ 3 days 6 hours back ∙ 93 proposals |