Complete Guide to Standard Workflows in Odoo Enterprise Edition
Introduction
Odoo Enterprise Edition comes with numerous pre-configured workflows designed to streamline business operations across different functional areas. This comprehensive guide catalogs the standard workflows available in Odoo Enterprise, explaining each process step-by-step and highlighting configuration options. Understanding these default workflows helps organizations determine how closely Odoo's standard processes match their business needs.
The guide covers:
- Sales & CRM Workflows: Lead to customer, order to cash, subscription management
- Purchase & Procurement Workflows: Procurement to payment, dropshipping, replenishment planning
- Manufacturing Workflows: Production planning, manufacturing execution, product engineering
- Inventory & Warehouse Workflows: Inventory management, advanced operations, lot/serial tracking
- Financial Workflows: Accounts receivable, accounts payable, general ledger, asset management
- Human Resources Workflows: Recruitment, employee onboarding, time off management, expenses
- Project Management Workflows: Project planning, execution, billing
- Website & eCommerce Workflows: Content management, order fulfillment, customer service
- Cross-Functional Workflows: Document management, approvals, intercompany processes
- Service Management Workflows: Field service, helpdesk, subscription services
- Marketing Workflows: Campaigns, lead generation, email marketing
For each workflow, the guide provides:
- A clear purpose statement
- Detailed step-by-step process descriptions
- Configuration options and customization points
The guide concludes with sections on configuration methods, best practices for implementation, and guidance on workflow optimization.
This resource will help businesses understand Odoo's default capabilities and determine how well they align with their specific requirements before implementation.
Sales & CRM Workflows
1. Lead to Customer Workflow
Purpose: Convert prospective leads into customers through qualification and opportunity management.
Workflow Steps:
-
Lead
Creation
- Manual entry
- Website form submission
- Email gateway
- Import from spreadsheet
- Marketing automation
- Lead
Qualification
- Scoring based on predefined criteria
- Assignment to appropriate sales team
- Convert
to Opportunity
- Lead becomes opportunity with probability
- Opportunity linked to sales team
- Opportunity
Management
- Progress through sales stages
- Activity tracking and scheduling
- Document attachment and sharing
- Quotation
Creation
- Product selection and pricing
- Optional application of discounts
- Terms and conditions configuration
- Quotation
Sending
- Email to prospect
- Optional online signature request
- Quotation
Follow-up
- Automated reminders
- Activity scheduling
- Quotation
to Sales Order
- Conversion upon customer acceptance
- Digital signature capture
- Customer
Creation
- Lead converted to customer record
- Opportunity marked as won
Configuration Options:
- Customizable sales stages
- Lead scoring parameters
- Auto-assignment rules
- Probability percentages
- Activity types and deadlines
2. Order to Cash Workflow
Purpose: Process customer orders through fulfillment, invoicing, and payment collection.
Workflow Steps:
-
Sales
Order Creation
- From quotation conversion
- Direct creation
- eCommerce order
- Sales
Order Confirmation
- Inventory reservation
- Delivery planning
- Delivery
Order Creation
- Automatic creation from sales order
- Scheduled based on product availability
- Picking
Operations
- Warehouse pick list generation
- Barcode scanning for picking
- Quality checks (if configured)
- Delivery
Validation
- Product quantities confirmed
- Shipping details recorded
- Shipping labels generated
- Invoice
Creation
- Automatic or manual creation
- Based on delivery or order
- Invoice
Validation
- Accounting entries created
- Due date established
- Payment
Collection
- Manual recording
- Online payment
- Batch processing
- Payment
Reconciliation
- Matching payments to invoices
- Updating customer balances
Configuration Options:
- Invoice policy (ordered, delivered quantities)
- Shipping methods
- Payment terms
- Delivery lead times
- Partial delivery handling
3. Subscription Management Workflow
Purpose: Handle recurring services or products with automated renewals and billing.
Workflow Steps:
-
Subscription
Creation
- From sales order
- Direct creation
- Template application
- Recurring
Invoice Generation
- Automatic creation based on schedule
- Prorated as needed
- Renewal
Management
- Automatic renewal
- Renewal notification
- Upsell/cross-sell opportunity
- Subscription
Updates
- Quantity changes
- Product/service changes
- Pause/resume functionality
- Churn
Management
- Cancellation request handling
- Win-back opportunity creation
- Subscription
Analytics
- MRR/ARR tracking
- Churn analysis
- Expansion revenue tracking
Configuration Options:
- Billing cycles (monthly, quarterly, annual)
- Prorating rules
- Trial period settings
- Automatic renewal settings
- Close reason tracking
Purchase & Procurement Workflows
1. Procurement to Payment Workflow
Purpose: Manage the process of requesting, ordering, receiving, and paying for goods or services.
Workflow Steps:
-
Purchase
Request
- Manual creation
- Automatic generation from reordering rules
- Requisition conversion
- Request
for Quotation (RFQ)
- Vendor selection
- Product and quantity specification
- Delivery date request
- Vendor
Quotation
- Receipt and recording
- Comparison between vendors
- Purchase
Order Creation
- From selected vendor quotation
- Approval workflow (if configured)
- Purchase
Order Confirmation
- Sending to vendor
- Acknowledgment tracking
- Receipt
of Goods
- Partial or complete receipts
- Quality control (if configured)
- Lot/serial tracking
- Vendor
Bill Reception
- Manual entry
- OCR processing (with Documents module)
- 3-way matching (PO, receipt, invoice)
- Bill
Validation
- Approval workflow
- Accounting entries creation
- Payment
Preparation
- Grouping by vendor
- Payment method selection
- Payment
Execution
- Manual recording
- Batch payment processing
- Electronic payment export
Configuration Options:
- Approval hierarchies
- Receipt policies
- Quality control parameters
- Matching tolerance percentages
- Payment batch rules
2. Dropshipping Workflow
Purpose: Fulfill customer orders directly from vendors without handling the inventory.
Workflow Steps:
-
Sales
Order Creation
- Dropship route selection (automatic or manual)
- Purchase
Order Generation
- Automatic creation from sales order
- Linking to specific sales order line
- Purchase
Order Processing
- Vendor confirmation
- Shipping address (customer's address)
- Delivery
Tracking
- Vendor shipping notification
- Tracking information recording
- Goods
Receipt
- Virtual receipt process
- No physical inventory movement
- Customer
Delivery Update
- Automated delivery confirmation
- Tracking information sharing
- Invoicing
Process
- Customer invoicing
- Vendor bill processing
Configuration Options:
- Automatic route selection rules
- Vendor preferences
- Shipping cost handling
- Delay tolerances
- Customer communication templates
3. Replenishment Planning Workflow
Purpose: Ensure optimal inventory levels through automated reordering.
Workflow Steps:
-
Reordering
Rule Configuration
- Min/max inventory levels
- Safety stock definitions
- Preferred vendors
- Inventory
Monitoring
- Real-time stock level tracking
- Forecast consideration
- Replenishment
Suggestion
- Automatic creation of suggestions
- Grouping by vendor
- Replenishment
Order Approval
- Review of suggestions
- Modification if needed
- Purchase/Manufacturing
Orders
- Automatic or manual creation
- Lead time consideration
- Replenishment
Execution
- Tracking of incoming goods
- Manufacturing progress
- Inventory
Update
- Stock level adjustment
- Availability for reservation
Configuration Options:
- Forecast period
- Seasonal adjustments
- Lead time calculations
- Order grouping rules
- Safety stock computation methods
Manufacturing Workflows
1. Production Planning Workflow
Purpose: Schedule and coordinate manufacturing activities based on demand and capacity.
Workflow Steps:
-
Demand
Analysis
- Sales order review
- Forecast consideration
- Inventory level check
- Master
Production Scheduling
- Production period definition
- Capacity review
- Resource allocation
- Material
Requirements Planning
- Component requirement calculation
- Make or buy decisions
- Procurement suggestions
- Production
Order Creation
- Manual or automatic generation
- Scheduling based on capacity
- Production
Order Release
- Material availability check
- Work center availability check
- Component
Reservation
- Automatic or manual allocation
- Lot selection (if applicable)
- Production
Monitoring
- Progress tracking
- Bottleneck identification
- Production
Rescheduling
- As needed based on capacity or material constraints
- Priority adjustment
Configuration Options:
- Planning horizons
- Capacity calculation methods
- Production lead times
- Manufacturing calendar
- Work order sequencing rules
2. Manufacturing Execution Workflow
Purpose: Execute production orders on the shop floor with time, quality, and material tracking.
Workflow Steps:
-
Work
Order Distribution
- Assignment to work centers
- Operator assignment
- Material
Picking
- Component gathering
- Delivery to work centers
- Production
Start
- Recording start time
- Operator logging
- Operation
Execution
- Time tracking
- Quantity reporting
- Quality
Control
- In-process inspections
- Parameter recording
- Subassembly
Management
- Tracking intermediary products
- Movements between work centers
- Reporting
Issues
- Scrap recording
- Maintenance requests
- Quality alerts
- Operation
Completion
- Recording end time
- Actual vs. planned analysis
- Final
Product Completion
- Finished goods receipt
- Quality inspection
- Lot/serial assignment
- Production
Order Closing
- Cost calculation
- Variance analysis
Configuration Options:
- Work center operation details
- Quality check points
- Time tracking methods
- Tablet/mobile interface settings
- Barcode/RFID integration
3. Product Engineering Workflow
Purpose: Manage product designs, bills of materials, and engineering changes.
Workflow Steps:
-
Product
Design
- Specification definition
- Attribute configuration
- Bill
of Materials Creation
- Component selection
- Quantity determination
- Operation mapping
- Routing
Definition
- Work center sequence
- Operation time estimation
- Tool requirements
- Engineering
Validation
- BOM review
- Cost calculation
- Feasibility assessment
- Version
Control
- Revision management
- Effective date tracking
- Engineering
Change Order
- Change request
- Impact assessment
- Approval process
- Implementation
Planning
- Transition timing
- Inventory consumption planning
- Change
Implementation
- BOM/routing update
- Documentation update
- Training coordination
Configuration Options:
- Revision numbering schemes
- Approval workflows
- BOM levels
- Cost roll-up methods
- ECO categories
Inventory & Warehouse Workflows
1. Inventory Management Workflow
Purpose: Track and control inventory levels, movements, and valuation.
Workflow Steps:
-
Product
Receipt
- From vendor
- From manufacturing
- From another location
- Quality
Inspection
- Sample testing
- Parameter verification
- Put-away
Operation
- Location determination
- Storage execution
- Inventory
Adjustment
- Cycle counting
- Physical inventory
- Discrepancy resolution
- Internal
Transfers
- Request creation
- Picking operation
- Transfer validation
- Reservation
Management
- Automatic for sales orders
- Manual for special purposes
- Inventory
Valuation
- Cost calculation
- Accounting entry generation
- Inventory
Analysis
- Stock level reporting
- Movement analysis
- Aging analysis
Configuration Options:
- Removal strategies (FIFO, LIFO, etc.)
- Putaway rules
- Valuation methods
- Ownership tracking
- Lot tracking parameters
2. Advanced Warehouse Operations Workflow
Purpose: Optimize picking, packing, and shipping operations in larger warehouses.
Workflow Steps:
-
Incoming
Shipment Planning
- Expected receipt scheduling
- Dock assignment
- Resource allocation
- Receiving
Process
- Unloading
- Package scanning
- Initial quality check
- Put-away
Strategy Execution
- Zone determination
- Location optimization
- Space utilization
- Wave
Planning
- Order grouping
- Resource assignment
- Priority determination
- Picking
Operations
- Pick list generation
- Batch picking
- Zone picking
- Packing
Process
- Packaging selection
- Package building
- Label generation
- Quality
Control
- Final verification
- Documentation check
- Shipping
Execution
- Carrier selection
- Rate shopping
- Shipment creation
- Shipping
Documentation
- Packing slip generation
- Customs documentation
- Certificate preparation
Configuration Options:
- Warehouse structure (zones, aisles, locations)
- Wave planning parameters
- Picking strategies
- Packing station configuration
- Shipping integration preferences
3. Lot/Serial Tracking Workflow
Purpose: Track specific inventory units through the supply chain for quality, warranty, or regulatory purposes.
Workflow Steps:
-
Lot/Serial
Definition
- Number generation
- Date assignment
- Attribute recording
- Receipt
with Tracking
- Lot/serial assignment
- Attribute verification
- Quality
Control by Lot
- Sample testing
- Certification
- Hold/release management
- Inventory
Management
- Lot-specific location tracking
- Expiration date monitoring
- Quarantine management
- Picking
with Traceability
- FEFO (First Expired, First Out)
- Specific lot selection
- Scanning verification
- Shipping
with Traceability
- Lot information on shipping documents
- Customer communication
- Recall
Management
- Affected lot identification
- Customer identification
- Return processing
- Traceability
Reporting
- Upstream tracking
- Downstream tracking
- Regulatory documentation
Configuration Options:
- Number generation rules
- Mandatory tracking points
- Expiration calculation methods
- Quality parameters by product
- Removal strategy specifics
Financial Workflows
1. Accounts Receivable Workflow
Purpose: Manage customer invoicing and payment collection processes.
Workflow Steps:
-
Invoice
Creation
- From sales order
- From delivery
- Recurring invoice
- Manual entry
- Invoice
Validation
- Correctness verification
- Tax calculation
- Accounting entry generation
- Invoice
Distribution
- Email delivery
- Print and mail
- Customer portal
- Payment
Collection
- Online payment
- Wire transfer
- Check receipt
- Cash payment
- Payment
Application
- Invoice matching
- Partial payment handling
- Overpayment management
- Automated
Dunning
- Reminder scheduling
- Template selection
- Escalation management
- Credit
Management
- Limit monitoring
- Hold management
- Release approval
- Month-End
Closing
- Aging analysis
- Bad debt recognition
- Provision calculation
Configuration Options:
- Payment terms
- Automatic reminder settings
- Credit limit rules
- Revenue recognition methods
- Electronic invoicing formats
2. Accounts Payable Workflow
Purpose: Manage vendor invoicing and payment processes.
Workflow Steps:
-
Vendor
Bill Reception
- Email capture
- OCR processing
- Manual entry
- EDI receipt
- Bill
Verification
- PO matching
- Receipt matching
- Contract verification
- Exception
Handling
- Discrepancy resolution
- Approval routing
- Bill
Validation
- Accounting entry creation
- Payment scheduling
- Payment
Preparation
- Due date monitoring
- Payment batch creation
- Payment method selection
- Approval
Process
- Amount-based rules
- Multi-level approvals
- Payment
Execution
- Check printing
- Electronic payment
- Wire transfer
- Payment
Confirmation
- Vendor notification
- Status updating
- Reconciliation
Configuration Options:
- Approval hierarchies
- Matching tolerance rules
- Payment batch criteria
- Payment method preferences
- Vendor portal settings
3. General Ledger & Financial Reporting Workflow
Purpose: Maintain accurate financial records and generate reports for management and compliance.
Workflow Steps:
-
Journal
Entry Creation
- Automated from operations
- Recurring entries
- Manual entries
- Import from spreadsheet
- Journal
Entry Review
- Accuracy verification
- Documentation attachment
- Journal
Entry Posting
- Updating ledger balances
- Period assignment
- Reconciliation
Process
- Bank statement import
- Automated matching
- Manual reconciliation
- Period-End
Procedures
- Accrual entries
- Deferral management
- Allocation processing
- Currency
Revaluation
- Exchange rate updates
- Unrealized gain/loss calculation
- Financial
Statement Preparation
- Trial balance generation
- Financial statement compilation
- Analytical reporting
- Period
Closing
- Verification of balances
- Period locking
- Reporting package generation
Configuration Options:
- Chart of accounts structure
- Fiscal period definitions
- Currency settings
- Analytic dimensions
- Recurrency rules for entries
4. Asset Management Workflow
Purpose: Track and manage fixed assets throughout their lifecycle.
Workflow Steps:
-
Asset
Acquisition
- From vendor bill
- Manual creation
- Import from file
- Asset
Classification
- Category assignment
- Depreciation method selection
- Depreciation
Schedule Creation
- Useful life determination
- Salvage value definition
- Schedule calculation
- Depreciation
Run
- Periodic processing
- Journal entry creation
- Book value updating
- Asset
Modification
- Value adjustment
- Useful life change
- Depreciation method change
- Asset
Transfer
- Department reassignment
- Location change
- Responsibility change
- Asset
Disposal
- Sale recording
- Write-off processing
- Partial disposal handling
- Year-End
Processing
- Depreciation verification
- Tax reporting
- Financial statement disclosure
Configuration Options:
- Depreciation methods
- Asset categories
- Prorating conventions
- Multiple book support
- Tax rules
Human Resources Workflows
1. Recruitment Workflow
Purpose: Source, evaluate, and hire new employees efficiently.
Workflow Steps:
-
Job
Requisition Creation
- Position details
- Approval process
- Budget verification
- Job
Posting
- Internal posting
- External platforms
- Recruitment agency communication
- Application
Management
- Resume parsing
- Application tracking
- Communication management
- Screening
Process
- Initial review
- Assessment tests
- Phone screening
- Interview
Management
- Scheduling
- Interviewer assignment
- Feedback collection
- Candidate
Evaluation
- Rating system
- Comparison tools
- Decision support
- Offer
Process
- Offer preparation
- Approval workflow
- Candidate communication
- Onboarding
Initiation
- Document collection
- Equipment preparation
- Training scheduling
Configuration Options:
- Recruitment stages
- Evaluation criteria
- Communication templates
- Interview types
- Approval workflows
2. Employee Onboarding Workflow
Purpose: Integrate new employees efficiently into the organization.
Workflow Steps:
-
Onboarding
Plan Creation
- Activity definition
- Responsible party assignment
- Timeline establishment
- Pre-arrival
Preparation
- Document request
- Workspace setup
- System access provision
- First
Day Management
- Welcome process
- Initial documentation
- Introduction meetings
- Training
Coordination
- Training schedule
- Resource allocation
- Progress tracking
- Department
Integration
- Team introduction
- Project assignment
- Mentor arrangement
- Check-in
Process
- Milestone meetings
- Feedback collection
- Adjustment implementation
- Probation
Period Management
- Performance tracking
- Evaluation scheduling
- Decision process
- Onboarding
Completion
- Final review
- Documentation finalization
- Long-term development planning
Configuration Options:
- Onboarding templates by position
- Activity categories
- Responsibility assignments
- Document checklists
- Feedback mechanisms
3. Time Off Management Workflow
Purpose: Handle employee leave requests, approvals, and balances.
Workflow Steps:
-
Leave
Type Definition
- Category creation
- Accrual rules
- Validity parameters
- Leave
Request Submission
- Type selection
- Date specification
- Comment addition
- Approval
Process
- Manager notification
- Leave balance verification
- Conflict checking
- Request
Resolution
- Approval/rejection
- Employee notification
- Calendar update
- Balance
Management
- Automatic accrual
- Manual adjustment
- Expiration processing
- Reporting
to Payroll
- Attendance summary
- Leave categorization
- Payroll impact calculation
- Year-End
Processing
- Carryover calculation
- Balance adjustment
- New year initialization
Configuration Options:
- Leave types
- Accrual methods
- Approval hierarchy
- Public holidays
- Calendar integration
4. Expense Management Workflow
Purpose: Process employee expenses from submission to reimbursement.
Workflow Steps:
-
Expense
Report Creation
- Manual entry
- Email receipt processing
- Mobile app submission
- Expense
Classification
- Category assignment
- Tax handling
- Analytic allocation
- Policy
Compliance Check
- Amount limits
- Category restrictions
- Receipt requirements
- Approval
Routing
- Manager review
- Additional approvals based on amount
- Finance verification
- Accounting
Integration
- Account assignment
- Journal entry creation
- Reimbursement
Processing
- Payment method selection
- Batch processing
- Payment execution
- Employee
Notification
- Approval status updates
- Payment confirmation
- Issue resolution
- Expense
Analysis
- Spending by category
- Employee expense patterns
- Budget comparison
Configuration Options:
- Expense categories
- Approval workflows
- Per diem rules
- Mileage rates
- Receipt requirements
Project Management Workflows
1. Project Planning Workflow
Purpose: Define, structure, and schedule project activities.
Workflow Steps:
-
Project
Creation
- Basic information entry
- Team assignment
- Customer linkage
- Task
Breakdown
- Work breakdown structure
- Task creation
- Dependency definition
- Resource
Assignment
- Team member allocation
- Skill matching
- Availability checking
- Timeline
Development
- Duration estimation
- Start/end date setting
- Milestone definition
- Budget
Creation
- Cost estimation
- Revenue forecasting
- Margin calculation
- Risk
Assessment
- Risk identification
- Probability/impact evaluation
- Mitigation planning
- Project
Validation
- Stakeholder review
- Final adjustments
- Baseline setting
- Project
Launch
- Kickoff organization
- Communication initiation
- Initial status reporting
Configuration Options:
- Project templates
- Task types
- Stage definitions
- Resource roles
- Billing methods
2. Project Execution Workflow
Purpose: Implement and track project tasks with time, resource, and progress management.
Workflow Steps:
-
Task
Assignment
- Responsible person designation
- Priority setting
- Deadline communication
- Time
Tracking
- Work hour recording
- Progress reporting
- Remaining effort updating
- Subtask
Management
- Breaking down complex tasks
- Delegation
- Status tracking
- Collaboration
- Discussion threads
- File sharing
- Note taking
- Issue
Management
- Problem documentation
- Resolution assignment
- Status tracking
- Progress
Monitoring
- Completion percentage tracking
- Timeline comparison
- Burndown analysis
- Status
Reporting
- Project dashboard updating
- Stakeholder communication
- Variance explanation
- Change
Management
- Change request documentation
- Impact assessment
- Approval process
Configuration Options:
- Task stages
- Timesheet categories
- Progress calculation methods
- Status report templates
- Issue categories
3. Project Billing Workflow
Purpose: Manage project financials, from cost tracking to customer billing.
Workflow Steps:
-
Cost
Recording
- Timesheet validation
- Expense allocation
- Material consumption
- Revenue
Recognition
- Milestone completion
- Time and material calculation
- Fixed price proration
- Invoice
Planning
- Schedule creation
- Amount determination
- Approval process
- Invoice
Generation
- From project milestones
- From validated timesheets
- From expense reports
- Customer
Review Process
- Draft sharing
- Feedback collection
- Adjustment handling
- Invoice
Finalization
- Approval processing
- Distribution to customer
- Status tracking
- Payment
Tracking
- Receipt monitoring
- Reminder management
- Reconciliation
- Profitability
Analysis
- Planned vs. actual comparison
- Margin calculation
- Profitability reporting
Configuration Options:
- Billing methods (T&M, fixed price, cost-plus)
- Revenue recognition rules
- Invoice frequencies
- Approval workflows
- Profitability metrics
Website & eCommerce Workflows
1. Website Content Management Workflow
Purpose: Create, review, publish, and maintain website content.
Workflow Steps:
-
Content
Planning
- Topic identification
- Structure planning
- Keyword research
- Content
Creation
- Page building
- Text writing
- Media selection
- Review
Process
- Grammar/spell checking
- Brand alignment verification
- Mobile compatibility testing
- SEO
Optimization
- Meta tag configuration
- URL structure optimization
- Internal linking
- Publication
Scheduling
- Timing determination
- Visibility settings
- Promotion coordination
- Content
Publishing
- Going live process
- Social sharing
- Email notification
- Performance
Monitoring
- Traffic tracking
- Engagement analysis
- Conversion measurement
- Content
Maintenance
- Regular auditing
- Updating outdated information
- Archiving irrelevant content
Configuration Options:
- Publishing workflows
- User permissions
- SEO settings
- A/B testing parameters
- Analytics integration
2. eCommerce Order Fulfillment Workflow
Purpose: Process online orders from placement to delivery.
Workflow Steps:
-
Order
Placement
- Shopping cart checkout
- Guest or account checkout
- Payment method selection
- Order
Validation
- Payment verification
- Fraud check
- Inventory verification
- Order
Confirmation
- Customer notification
- Internal alert
- Documentation generation
- Picking
Process
- Pick list creation
- Item collection
- Barcode verification
- Packing
Operation
- Package selection
- Material inclusion
- Label generation
- Shipping
Process
- Carrier selection
- Rate calculation
- Tracking number generation
- Delivery
Tracking
- Status monitoring
- Customer updating
- Exception handling
- Post-Delivery
Activities
- Delivery confirmation
- Review request
- Cross-sell communication
Configuration Options:
- Payment gateways
- Shipping methods
- Packaging options
- Picking strategies
- Communication templates
3. Customer Service Workflow
Purpose: Handle customer inquiries, issues, and returns efficiently.
Workflow Steps:
-
Inquiry
Receipt
- Contact form submission
- Email reception
- Live chat initiation
- Phone call
- Issue
Classification
- Type categorization
- Priority assignment
- Responsible team routing
- Initial
Response
- Acknowledgment communication
- Information request
- Simple resolution (if possible)
- Issue
Investigation
- Order/customer verification
- Historical context review
- Technical assessment
- Resolution
Process
- Solution development
- Internal collaboration
- Action implementation
- Customer
Communication
- Solution presentation
- Documentation sharing
- Next steps explanation
- Return/Refund
Processing
- Authorization creation
- Return label generation
- Refund execution
- Case
Closure
- Satisfaction verification
- Documentation finalization
- Knowledge base updating
Configuration Options:
- Ticket categories
- SLA definitions
- Escalation rules
- Communication templates
- Return policies
Cross-Functional Workflows
1. Document Management Workflow
Purpose: Control the creation, approval, storage, and distribution of important documents.
Workflow Steps:
-
Document
Creation
- Template selection
- Content development
- Metadata assignment
- Internal
Review
- Reviewer assignment
- Feedback collection
- Revision tracking
- Approval
Process
- Sequential or parallel approvals
- Digital signature
- Version finalization
- Document
Storage
- Folder structure organization
- Access right assignment
- Version control
- Document
Distribution
- Sharing with relevant parties
- Notification management
- Receipt tracking
- Document
Search
- Full-text search
- Metadata filtering
- Related content discovery
- Retention
Management
- Expiration tracking
- Archive automation
- Deletion processing
- Audit
Trail
- Access logging
- Change history
- Compliance verification
Configuration Options:
- Document types
- Approval workflows
- Retention policies
- Security levels
- Template management
2. Approval Workflow Engine
Purpose: Manage review and authorization processes across different business areas.
Workflow Steps:
-
Approval
Request Creation
- From business document
- Through dedicated form
- Via email submission
- Request
Classification
- Type identification
- Priority assignment
- Amount categorization
- Approver
Determination
- Rule-based routing
- Hierarchy following
- Amount-based escalation
- Notification
Management
- Initial request alert
- Reminder scheduling
- Escalation communication
- Review
Process
- Information display
- Supporting document access
- Comment capability
- Decision
Recording
- Approval/rejection selection
- Comment addition
- Date/time stamping
- Multi-level
Processing
- Sequential approvals
- Parallel approvals
- Conditional branching
- Final
Execution
- Original document updating
- Stakeholder notification
- Audit trail creation
Configuration Options:
- Approval types
- Authority levels
- Delegate management
- Timeout rules
- Escalation paths
3. Intercompany Workflow
Purpose: Manage transactions and processes between related companies within the same Odoo database.
Workflow Steps:
-
Intercompany
Rule Configuration
- Transaction types definition
- Company relationship mapping
- Automatic action settings
- Transaction
Initiation
- Sales order creation
- Purchase order creation
- Invoice generation
- Counterpart
Generation
- Automatic creation in target company
- Reference linking
- Price/terms application
- Approval
Process
- Verification by receiving company
- Adjustment handling
- Rejection management
- Transaction
Execution
- Confirmation of related documents
- Processing in both companies
- Status synchronization
- Financial
Settlement
- Intercompany invoice creation
- Internal reconciliation
- Currency handling
- Consolidation
Process
- Elimination of intercompany transactions
- Group reporting
- Audit trail maintenance
- Period
Closing
- Synchronization verification
- Balance confirmation
- Intercompany statement generation
Configuration Options:
- Transaction types
- Auto-validation rules
- Pricing policies
- Account mapping
- Tax handling rules
Service Management Workflows
1. Field Service Management Workflow
Purpose: Coordinate onsite service delivery from request to completion.
Workflow Steps:
-
Service
Request Creation
- Customer submission
- Internal generation
- IoT device alert
- Request
Qualification
- Service type determination
- Priority assignment
- Skill requirement identification
- Technician
Scheduling
- Availability checking
- Skill matching
- Geographic optimization
- Preparation
Process
- Parts reservation
- Tool allocation
- Documentation gathering
- Service
Execution
- Travel tracking
- Arrival confirmation
- Work logging
- Parts
and Time Management
- Material consumption recording
- Labor time tracking
- Additional part ordering
- Service
Completion
- Customer sign-off
- Documentation update
- Follow-up scheduling
- Billing
Process
- Service invoice creation
- Warranty verification
- Contract deduction
Configuration Options:
- Service territories
- Skill matrix
- Time windows
- Scheduling algorithms
- Service level agreements
2. Helpdesk Workflow
Purpose: Track and resolve customer support tickets efficiently.
Workflow Steps:
-
Ticket
Creation
- Email conversion
- Web form submission
- Phone call logging
- Customer portal entry
- Ticket
Classification
- Category assignment
- Priority determination
- SLA application
- Agent
Assignment
- Based on expertise
- Based on workload
- Based on availability
- Initial
Response
- Acknowledgment
- Information gathering
- Solution suggestion
- Ticket
Investigation
- Research process
- Internal collaboration
- Knowledge base consultation
- Resolution
Implementation
- Solution documentation
- Action execution
- Verification process
- Customer
Confirmation
- Solution presentation
- Satisfaction verification
- Additional assistance offer
- Ticket
Closure
- Status update
- Time tracking finalization
- Knowledge sharing
Configuration Options:
- Ticket types
- SLA policies
- Assignment rules
- Escalation workflows
- Customer communication templates
3. Subscription Service Management Workflow
Purpose: Manage recurring service delivery, renewals, and billing.
Workflow Steps:
-
Service
Subscription Creation
- Package selection
- Term definition
- Pricing application
- Service
Activation
- Initial setup
- Welcome communication
- Access provision
- Service
Delivery Schedule
- Calendar creation
- Resource allocation
- Customer notification
- Periodic
Service Execution
- Task generation
- Service delivery
- Completion recording
- Usage
Monitoring
- Consumption tracking
- Threshold alerting
- Upsell opportunity identification
- Periodic
Billing
- Invoice generation
- Payment processing
- Revenue recognition
- Renewal
Management
- Advance notification
- Term negotiation
- Contract update
- Service
Adjustment
- Upgrade/downgrade processing
- Configuration changes
- Price recalculation
Configuration Options:
- Service packages
- Billing frequencies
- Prorating rules
- Renewal policies
- Contract templates
Marketing Workflows
1. Marketing Campaign Workflow
Purpose: Create, execute, and analyze multi-channel marketing campaigns.
Workflow Steps:
-
Campaign
Planning
- Objective definition
- Target audience selection
- Channel strategy development
- Campaign
Content Creation
- Message crafting
- Asset development
- Landing page setup
- Campaign
Setup
- Workflow configuration
- Trigger definition
- Timeline establishment
- Audience
Segmentation
- List creation
- Dynamic criteria setting
- Exclusion definition
- Campaign
Activation
- Approval process
- Schedule confirmation
- Initial dispatch
- Campaign
Monitoring
- Engagement tracking
- Performance measurement
- A/B test evaluation
- Lead
Nurturing
- Follow-up scheduling
- Path personalization
- Score-based progression
- Campaign
Analysis
- Results compilation
- KPI comparison
- ROI calculation
Configuration Options:
- Campaign types
- Channel integration
- Scoring models
- A/B testing parameters
- Analytics dashboards
2. Lead Generation and Qualification Workflow
Purpose: Attract, capture, and evaluate potential customers before sales engagement.
Workflow Steps:
-
Lead
Source Setup
- Website form creation
- Event registration configuration
- Social media integration
- Lead
Capture
- Form submission processing
- Manual entry
- Import functionality
- Lead
Enrichment
- Data standardization
- Additional information collection
- Company information gathering
- Automated
Qualification
- Scoring rule application
- Activity tracking
- Engagement measurement
- Lead
Nurturing
- Email sequence enrollment
- Content delivery
- Response monitoring
- Sales
Handoff
- Threshold-based conversion
- Sales notification
- Context transfer
- Feedback
Loop
- Sales acceptance tracking
- Conversion rate analysis
- Source evaluation
- Optimization
Process
- Source performance analysis
- Qualification rule refinement
- Nurturing path adjustment
Configuration Options:
- Lead sources
- Qualification criteria
- Scoring models
- Nurturing sequences
- Handoff thresholds
3. Email Marketing Workflow
Purpose: Develop and deliver effective email communications to targeted audiences.
Workflow Steps:
-
Mailing
List Management
- List creation
- Segmentation
- Opt-in/opt-out handling
- Email
Design
- Template selection
- Content creation
- Mobile optimization
- Personalization
Setup
- Dynamic field configuration
- Conditional content
- Recipient-specific offers
- A/B
Testing
- Variant creation
- Test audience selection
- Success criteria definition
- Delivery
Scheduling
- Timing optimization
- Batch sending
- Time zone consideration
- Delivery
Execution
- Sending process
- Bounce management
- Throttling control
- Performance
Tracking
- Open rate monitoring
- Click tracking
- Conversion attribution
- Analysis
and Optimization
- Results evaluation
- Subscriber behavior analysis
- List hygiene maintenance
Configuration Options:
- Email templates
- Sending domains
- Unsubscribe management
- Blacklist handling
- Tracking parameters
Configuring and Customizing Workflows
Standard Configuration Options
Most Odoo workflows can be configured without coding through the user interface:
-
Settings
Panels
- Module-specific configuration screens
- Feature activation/deactivation
- Basic parameter setting
- Stage
Management
- Create and modify workflow stages
- Configure stage properties
- Establish stage sequences
- Approval
Flows
- Define approval hierarchies
- Set monetary thresholds
- Configure approval groups
- Automation
Rules
- Automated actions
- Server actions
- Email templates
- Scheduled actions
- Document
Sequences
- Numbering patterns
- Sequence restart rules
- Prefix/suffix configuration
Extending Workflows with Studio (Enterprise Feature)
Odoo Studio provides no-code customization capabilities:
-
Form
Customization
- Field addition/removal
- View reorganization
- Conditional visibility
- Process
Extension
- Custom stages
- Status fields
- Progress tracking
- Automation
Creation
- Automated actions
- Buttons and actions
- Email alerts
- Report
Modification
- Layout customization
- Content adjustment
- Calculation addition
- Dashboard
Creation
- KPI definition
- Chart configuration
- Filter setup
Advanced Workflow Customization
For more complex requirements, custom development may be necessary:
-
Custom
Module Development
- Extended data models
- Complex business logic
- Integration with external systems
- API
Integration
- Web service connections
- Third-party system communication
- Data synchronization
- Custom
Reports
- Complex calculations
- Specialized formats
- Interactive features
- Workflow
Engine Extensions
- Complex state machines
- Conditional processing
- Multi-entity workflows
Workflow Implementation Best Practices
Planning and Selection
-
Process
Assessment
- Document current processes
- Identify pain points
- Define improvement goals
- Gap
Analysis
- Compare standard workflows to requirements
- Identify configuration needs
- Determine customization requirements
- Phased
Approach
- Implement core workflows first
- Add complexity incrementally
- Train users between phases
Configuration and Customization
-
Simplification
First
- Adopt standard processes where possible
- Minimize unnecessary complexity
- Challenge "we've always done it this way" thinking
- Configuration
Before Customization
- Exhaust standard configuration options
- Use Studio for simple extensions
- Reserve custom development for essential needs
- Documentation
- Document configuration decisions
- Create process diagrams
- Maintain customization records
User Adoption
-
Stakeholder
Involvement
- Include process owners in configuration
- Gather input from end users
- Conduct review sessions
- Training
Strategy
- Role-based training materials
- Hands-on practice sessions
- Quick reference guides
- Change
Management
- Clear communication about changes
- Focus on benefits
- Address resistance proactively
Ongoing Optimization
-
Performance
Monitoring
- Track key process metrics
- Collect user feedback
- Identify bottlenecks
- Regular
Review
- Quarterly process evaluations
- New feature assessment
- Improvement implementation
- Continuous
Improvement
- Small, frequent adjustments
- A/B testing of process changes
- Regular training updates
Conclusion
The default workflows in Odoo Enterprise Edition provide a solid foundation for most business processes out of the box. Understanding these standard workflows helps organizations:
- Evaluate Fit: Determine how well Odoo's standard processes match business requirements
- Plan Implementation: Develop a configuration strategy based on standard capabilities
- Identify Customization Needs: Pinpoint areas requiring extension or modification
- Train Users: Provide clear process guidance based on standard flows
Most workflows can be adapted to specific needs through configuration rather than customization, allowing organizations to benefit from standard functionality while addressing unique requirements. By starting with a thorough understanding of these default workflows, businesses can implement Odoo more efficiently and maintain easier upgradability over time.
This workflow guide is maintained by OdooPlanet as a community resource. Operating on our "pay as you wish" model, your contributions help us continue developing comprehensive educational resources for the Odoo community.