Budget: 19000 UAH Deadline: 4 days
To implement this Telegram bot, I propose the following approach:
What I propose:
Development of a functional Telegram bot:
Creation of bots for sales managers, logistics, and executives with the ability to use commands to manage orders.
Intuitive interface for quick data entry and processing.
Integration with systems:
Connection to the product database via Google Sheets or PostgreSQL.
Integration with the "Nova Poshta" API for address verification, delivery calculation, and obtaining data about branches.
Use of OCR for automatic text reading from order screenshots.
Connection to CRM via API (if available).
Process control:
Automatic calculation of stock levels.
Detection of duplicate orders by phone number or client’s full name.
Order notifications outside of working hours.
Automation of invoice creation:
Generation of invoices for legal entities in a standardized text format.
Data storage for reuse.
Reporting:
Generation of reports for executives and logistics with detailed analytics (daily, weekly, monthly).
Development stages:
Planning:
Analysis of client requirements.
Setting up integrations with the "Nova Poshta" API, OCR services, and databases.
Function development:
Commands for managers: creation, editing, urgent orders.
Commands for executives: reports, analytics.
Data export to Telegram logistics groups.
Testing:
Unit tests to check core functionality.
Integration testing with the database and API.
Deployment:
Hosting on Heroku/AWS or another server.
Setting up logging and backup.
Technologies:
Programming language: Python (python-telegram-bot) or Node.js.
Database: PostgreSQL/Google Sheets.
Integrations:
"Nova Poshta" API.
OCR services (Tesseract/Google Vision).
CRM via API (if needed).
Hosting: AWS, Heroku, DigitalOcean.
Benefits of collaboration:
Experience in developing Telegram bots with database integration, APIs, and process automation.
Guarantee of process transparency and regular reports on completed work.
Post-implementation support for necessary improvements.
I would be happy to discuss the details and start working!