Odoo 18 Auto Sales Order Intake Agent

Замовник: AI | Опубліковано: 26.09.2025

Build n8n Automation Agent for Odoo 18 Sales Order Intake Description: We are looking for a freelancer with strong experience in n8n workflow automation and Odoo 18 (JSON-RPC API) to build an agent that automates our sales order intake process. Goal: maximize automation, minimize manual intervention. Scope of Work: • Connect to a dedicated email inbox (IMAP) to capture incoming purchase orders (PDF/JPG/PNG attachments). • Integrate an external OCR/Document Parsing API (e.g., Form Recognizer, Abbyy) to extract structured data (PO number, customer, items). • Connect to WhatsApp business • Integrate an external Voice transcription API to extract structured data (PO number, customer, items). • Validate data against Odoo 18: o Partner identification (res.partner) o Duplicate check (sale.order.client_order_ref) o SKU mapping (x_customer_product_map) o Pricelist, fiscal position, credit limit, stock availability • Create sale.order + sale.order.line in Odoo as draft, attach original PO as ir.attachment. • Handle errors in an exception queue (x_order_exception), with SLA-based escalation via email/odoo message. • Ensure idempotency (no duplicate orders). Deliverables: • n8n workflow (JSON export) • Documentation (setup, configuration, endpoints, test cases) • CSV templates for mapping and exceptions • Successful tests with 3 sample orders (valid, duplicate, faulty) Requirements: • Proven experience with n8n workflows and Odoo API (JSON-RPC) • Knowledge of order processing, ERP, and error handling workflows • Clear documentation and communication Success Criteria: • ≥70% of orders fully automated without human intervention • No duplicate orders (idempotency guaranteed) • End-to-end processing time ≤5 min for <1MB PO documents • SLA escalation triggered after 24h for unresolved exceptions If you are an automation specialist who can deliver a robust, production-ready solution, we’d love to hear from you!