Telegram Chatbot for Order Management (Java)
Developed a Telegram-based chatbot using Java to automate customer inquiries and order requests for a company specializing in leather products.
The chatbot acts as an interactive assistant that guides users through a multi-step questionnaire to collect detailed order information, significantly reducing the workload of sales managers.
Key Features
• Interactive questionnaire flow with multiple decision branches and validation logic
• Support for complex product customization options
• File uploads (images, documents) directly through Telegram
• Integrated online payments using LiqPay
• Automatic order creation and structured data collection
• Real-time forwarding of completed orders to a dedicated Telegram managers’ group
• Notifications for managers about new requests and payment status
Manager Workflow Automation
All customer requests submitted via the chatbot are automatically sent to a private Telegram group used by managers.
This allows the team to:
• Instantly receive structured order data
• Review attached files
• Respond faster to customers
• Eliminate manual data entry and miscommunication
Technologies Used
• Java
• Telegram Bot API
• REST APIs
• Payment integration (LiqPay)
• File handling and storage
• Business logic for conversational flows
Business Value
• Streamlined order intake process
• Improved customer experience through guided interactions
• Reduced response time and operational costs
• Scalable chatbot logic for adding new products and flows
The chatbot acts as an interactive assistant that guides users through a multi-step questionnaire to collect detailed order information, significantly reducing the workload of sales managers.
Key Features
• Interactive questionnaire flow with multiple decision branches and validation logic
• Support for complex product customization options
• File uploads (images, documents) directly through Telegram
• Integrated online payments using LiqPay
• Automatic order creation and structured data collection
• Real-time forwarding of completed orders to a dedicated Telegram managers’ group
• Notifications for managers about new requests and payment status
Manager Workflow Automation
All customer requests submitted via the chatbot are automatically sent to a private Telegram group used by managers.
This allows the team to:
• Instantly receive structured order data
• Review attached files
• Respond faster to customers
• Eliminate manual data entry and miscommunication
Technologies Used
• Java
• Telegram Bot API
• REST APIs
• Payment integration (LiqPay)
• File handling and storage
• Business logic for conversational flows
Business Value
• Streamlined order intake process
• Improved customer experience through guided interactions
• Reduced response time and operational costs
• Scalable chatbot logic for adding new products and flows