Senior Odoo Developer – WhatsApp API + AI Automation for Repair Workflow (Production System)

UpworkOMNot specifiedexpertScore: 59
AI App DevelopmentAI Model IntegrationChatGPT API IntegrationOdoo DevelopmentAI Agent DevelopmentAPIAPI IntegrationOdooAPI Development
We are looking for a highly experienced Odoo developer (Senior level only) to implement an advanced AI-powered WhatsApp automation system integrated with Odoo for our maintenance/repair department. ⚠️ This is NOT a basic Odoo customization job. We need a developer capable of handling: - Odoo automation rules - WhatsApp Business API integration (Meta) - AI-based message interpretation - Helpdesk + Repair workflow logic - Clean architecture suitable for production The system must run on Odoo Production (Odoo.sh). ------------------------------------------------------------ PROJECT OVERVIEW We operate a repair workshop and want to implement: 1) Two-step customer approval workflow via WhatsApp 2) AI-based automatic interpretation of customer replies 3) Automatic updates of Helpdesk & Repair records 4) Full separation between Sales WhatsApp and Maintenance WhatsApp numbers 5) Professional production-grade implementation ------------------------------------------------------------ BUSINESS LOGIC REQUIREMENTS Approval 1 – Service Fee (Fixed 5 OMR) - Covers inspection + labor repair - Mandatory before starting work - AI must detect approval messages (e.g., “Approved”, “موافق”) Approval 2 – Spare Parts (If Needed) - Variable amount - Only triggered if spare parts required - AI must detect approval or rejection ------------------------------------------------------------ REQUIRED SYSTEM BEHAVIOR When customer replies: If service approval: - Set x_service_approved = True - Set x_service_approved_at = timestamp - Stage → Under Inspection / Repair If spare parts approval: - Set x_parts_approved = True - Set x_parts_approved_at = timestamp - Stage → Under Repair If rejected: - Move to Cancel / On Hold stage If general inquiry: - AI responds appropriately All AI decisions must: - Log message in chatter - Be traceable - Allow human override ------------------------------------------------------------ WHATSAPP REQUIREMENTS We use: - One WhatsApp number for Sales - One WhatsApp number for Maintenance Developer must: - Properly configure Meta WhatsApp Business API - Assign correct templates per number - Route incoming messages correctly - Ensure maintenance automation uses maintenance number only ------------------------------------------------------------ ODOO CUSTOMIZATION REQUIREMENTS Models involved: - helpdesk.ticket - repair.order Custom fields: - x_service_fee - x_service_approved - x_service_approved_at - x_parts_amount - x_parts_approved - x_parts_approved_at - x_ticket_id (repair → helpdesk link) Developer must: - Implement automation rules - Prevent repair start without approval - Send WhatsApp when repair is ready - Block state transitions when approvals missing ------------------------------------------------------------ AI REQUIREMENTS AI must: - Detect approval keywords in Arabic and English - Handle spelling variations - Detect rejection - Handle status inquiries - Route non-repair questions to sales logic - Escalate complex cases to human agent ------------------------------------------------------------ PRODUCTION QUALITY REQUIREMENTS - Clean code - Modular implementation - No hacks - No breaking core Odoo logic - Fully documented - Easy to maintain ------------------------------------------------------------ DELIVERABLES 1) Working implementation on Odoo Production 2) Proper WhatsApp configuration 3) AI reply engine connected to WhatsApp 4) Automation rules properly structured 5) Full testing scenario documented 6) Clear handover documentation This project requires a serious professional developer. If you are a junior developer or rely only on Studio without backend understanding, please do not apply. We are looking for long-term collaboration.
View Original Listing
Unlock AI Intelligence, score breakdowns, and real-time alerts
Upgrade to Pro — $29.99/mo