WhatsApp Bot Development

Cliente Freelancer · Remoto · Remoto · freelance · mid · 12.500–37.500 INR

Publicada el 2026-07-19

Descripción de la oferta

Here is a complete requirement you can send to a developer or WATI implementation partner: COMPLETE WATI WHATSAPP ORDERING & DELIVERY SYSTEM REQUIREMENT Business Requirement We sell foldable tables in Bengaluru and want to build a complete WhatsApp ordering system using WATI. We need the developer to handle everything from initial WATI setup to a fully working and tested system. We are not looking only for consultation. We need complete setup, integration, automation, testing, and final handover. 1. WATI & WHATSAPP SETUP The developer should: - Set up/configure our WATI account. - Connect our WhatsApp Business number with WATI. - Complete the required WhatsApp Business API setup. - Configure users/agents. - Create required WhatsApp message templates and help get them approved. - Configure chatbot, automation, API and webhooks required for the complete system. 2. WHATSAPP ORDERING BOT When a customer sends a message such as "Hi", the bot should automatically start the ordering process. Flow: Customer sends message → Welcome message → View Products / Place Order → Select Table Size → Select Design/Colour → Select Quantity → Show Product Price → Collect Customer Name → Ask Customer to Share Location → Capture Location → Select Payment Method (COD/UPI) → Show Complete Order Summary → Customer Confirms Order → Generate Unique Order ID → Send Order Confirmation There should also be an option to "Talk to Customer Support" at any point. 3. PRODUCT CATALOGUE We should be able to manage: - Product name - Product images - Table size - Design/colour - Price - Stock availability - Product description The system should be easy to update when we add new products or change prices. 4. CUSTOMER LOCATION CAPTURE The bot should ask: "Please share your delivery location using WhatsApp Location." When the customer shares their location: - Capture latitude. - Capture longitude. - Generate/store a clickable Google Maps link. - Save the location against the correct customer's order. - If possible, automatically identify the delivery zone based on our predefined Bengaluru delivery zones. - Calculate/show the applicable delivery charge based on the zone. If automatic zone detection is not possible directly in WATI, the developer should integrate the required mapping/geolocation API. 5. ORDER SUMMARY Before final confirmation, show: Customer Name Product Size Design/Colour Quantity Product Price Delivery Charge Total Amount Payment Method Delivery Location Buttons: CONFIRM ORDER CHANGE ORDER CANCEL 6. PAYMENT Payment options: - Cash on Delivery (COD) - UPI For UPI, the system should provide our UPI payment option/link. If possible, payment status should be: Paid Payment Pending COD 7. GOOGLE SHEETS / DATABASE INTEGRATION Every confirmed order should automatically be recorded. Required fields: - Order ID - Order Date and Time - Customer Name - WhatsApp Phone Number - Product - Size - Design/Colour - Quantity - Product Price - Delivery Charge - Total Amount - Payment Method - Payment Status - Customer Address - Latitude - Longitude - Google Maps Link - Delivery Zone - Order Status - Assigned Delivery Person - Delivery Status No manual copy-pasting of orders should be required. 8. ORDER STATUS MANAGEMENT Required statuses: New Order Confirmed Ready for Dispatch Assigned for Delivery Out for Delivery Delivered Cancelled Delivery Failed When the status changes, the customer should automatically receive the appropriate WhatsApp update where possible. Example: "Your order #1234 is out for delivery." 9. DELIVERY SYSTEM INTEGRATION Confirmed orders should be ready to send/export to our delivery management system. The delivery person should have access to: - Customer Name - Phone Number - Product/Quantity - Amount to Collect - Payment Status - Google Maps Location - One-tap Call - One-tap WhatsApp - One-tap Google Maps Navigation The system should support assigning orders to delivery persons manually or automatically based on delivery zones. We also want the possibility of route optimization for multiple deliveries. 10. ADMIN REQUIREMENTS Admin should be able to: - View all orders. - Search orders. - View new orders. - View pending deliveries. - View completed deliveries. - View cancelled orders. - Change order status. - Assign delivery person. - Check COD amount to collect. - Check UPI payment status. - Filter orders by date. - Filter orders by delivery zone. - Export data to Excel/CSV if required. Google Sheets can be used initially if a separate admin dashboard is not required. 11. HUMAN AGENT SUPPORT If the customer has a problem or wants to speak to someone: Customer clicks "Talk to Support" → Bot conversation stops/pauses → Conversation is assigned to a WATI agent → Agent can chat with customer → After resolution, automation can continue if required. 12. ABANDONED ORDER FOLLOW-UP If a customer starts ordering but does not complete the order, the system should identify the incomplete order. Where WhatsApp rules and permissions allow, we want an automated follow-up message such as: "You haven't completed your order. Would you like to continue?" 13. REPORTING We should be able to see: - Total orders - Confirmed orders - Cancelled orders - Delivered orders - COD orders - UPI orders - Total sales - Orders by delivery zone - Orders by product 14. FINAL REQUIRED WORKFLOW Customer WhatsApp Message → WATI Bot → Product Selection → Quantity Selection → Customer Details → Customer Shares WhatsApp Location → Location/Coordinates Captured → Delivery Zone Identified → Delivery Charge Calculated → COD/UPI Selection → Order Summary → Customer Confirmation → Unique Order ID Generated → Order Saved to Google Sheets/Database → Order Ready for Delivery Assignment → Delivery Person Assigned → Out for Delivery → Customer Receives WhatsApp Updates → Delivered → Final Delivery Status Updated 15. DEVELOPER RESPONSIBILITY We need an end-to-end solution. The developer should handle: WATI setup + WhatsApp Business API configuration + chatbot development + product ordering flow + location capture + Google Sheets/database integration + delivery zone logic + payment setup + order status automation + delivery system integration + complete testing + bug fixing + final handover and basic training. Please provide: 1. One-time development/setup cost. 2. WATI monthly subscription cost. 3. Other API/software monthly costs. 4. WhatsApp messaging costs. 5. Estimated completion time. 6. Details of any third-party software required. 7. Ongoing maintenance/support cost. 8. Demo of similar WATI/WhatsApp ordering automation work, if available. The final product must be fully operational and tested. We should be able to start receiving and processing real customer orders after handover.This covers the complete journey from WATI setup to order collection and delivery handoff. The next major decision is which delivery app receives the confirmed orders; that can be integrated into this same workflow.

Skills

Fuente original: freelancer

Análisis JobHunter