The Auto Workflow feature allows you to define how orders should be processed in Odoo based on their status in the e-commerce system (Shopify, Magento, WooCommerce, PrestaShop).
How Auto Workflow Works
Each time an order is imported or its status is updated with webhooks:
-
The connector reads the order status
-
It finds the corresponding Auto Workflow rule
-
Executes configured actions automatically
For each order status, you can define actions such as:
-
Confirm Sale Order → automatically confirms the quotation
-
Validate Delivery → processes delivery (stock picking)
-
Create Invoice → generates invoice
You also need to specify “Invoice Journal” to have invoiced created
-
Confirm Invoice → validates invoice
-
Register Payment → marks invoice as paid
-
Send Invoice → sends invoice to customer via Odoo emailing
You can combine multiple actions to create a full automation flow.
How to Configure
To have it configured, you need to go to Navigate to: Integration → Configuration → Auto-Workflow
then, you can specify actions to be completed for each order status.
Example Flow for Shopify Order Status: “Paid”
Configured workflow:
-
Confirm Sale Order
-
Validate Delivery
-
Create Invoice
-
Validate Invoice
Result: As soon as a Paid order is imported, it is imported as a “Sale Order” with created and validated Invoice.
What’s next?
See also these articles: