Templates / Create Bosta shipping orders from Odoo invoices using OpenAI GPT models

Create Bosta shipping orders from Odoo invoices using OpenAI GPT models

Ready for 3.0

by Abdullah Alshiekh ✓ · 87 views · created 2026-01-11 · CRM, AI RAG

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

What this workflow does

This AI workflow has 15 nodes and runs when an HTTP GET request hits its webhook URL. Along the way it connects Odoo, OpenAI Chat Model and Telegram.

How it runs

Trigger: When an HTTP GET request hits its webhook URL.

  1. Get Customer (Odoo): uses Odoo
  2. Get Invoice (Odoo): uses Odoo
  3. Split Lines (Code): runs custom JavaScript code
  4. Get Line Items (Odoo): uses Odoo
  5. Summarize Items (Code): runs custom JavaScript code
  6. Fetch Zones (Data table): uses Data table
  7. Prep AI Context (Code): runs custom JavaScript code
  8. Classify Address (AI Agent): runs an AI agent, with model: GPT Model
  9. Map Fields (Edit Fields (Set)): sets or maps fields
  10. Round COD (Code): runs custom JavaScript code

…plus 2 more steps. See the full node list below.

Services it uses

OdooOpenAI Chat ModelTelegram

Before you upgrade to n8n 3.0

Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.

Nodes used (9)

From the author

What Problem Does It Solve? - Manual Data Entry Bottlenecks: Moving shipping data from Odoo to Bosta manually is slow and prone to errors, especially during high-volume periods. - Address Mismatches: Odoo stores addresses as unstructured text, while Bosta…

Excerpt from Abdullah Alshiekh's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.