Odoo CRM Basics: Pipelines and Opportunities

Odoo CRM Basics: Pipelines and Opportunities

Yannis, Odoo Expert
11 min read

Table of Contents


Many small businesses still manage their sales process with spreadsheets and messaging apps. This works when you have two or three clients, but as your customer base grows, missed follow-ups, lost quotations, and duplicated efforts become inevitable.

Odoo CRM's sales pipeline visualises your entire sales process — from first contact to closed deal — with clear tracking at every step. This guide walks you through the fundamentals of pipeline and opportunity management in Odoo CRM.


Why Your Business Needs a Sales Pipeline

A sales pipeline turns vague "follow up soon" into a measurable, manageable process:

Common Pain PointHow a Pipeline Solves It
Forgetting to follow up with leadsEvery opportunity has activity reminders with overdue alerts
Not knowing which deals are close to closingSorted by stage and probability — high-value opportunities surface first
Management has no visibility into team performancePipeline dashboard shows opportunity count and value per stage in real time
Quotations scattered across email and chat threadsAll communication logged in the opportunity's Chatter timeline

A structured pipeline ensures no deal falls through the cracks, regardless of how fast your team moves.


Understanding the Odoo CRM Dashboard

When you open the Odoo CRM module, you see the Kanban view — a visual board where each column represents a stage in your sales process and each card represents an opportunity.

Default Filter

Odoo defaults to showing only opportunities assigned to you, indicated by the My Pipeline filter tag in the search bar.

To view all team opportunities:

  1. Locate the "My Pipeline" tag in the search bar
  2. Click to remove the filter
  3. All team opportunities now appear

Toggle this filter anytime to switch between your personal and team pipeline views.

Opportunity Card Information

Each card displays four key pieces of information:

  • Customer name — The contact or company
  • Expected revenue — The projected deal value
  • Activity icon — The type of next scheduled action (call, meeting, etc.)
  • Priority stars — 1 to 3 stars indicating deal importance

Setting Up Pipeline Stages

Stages form the backbone of your sales process. Odoo includes default stages, but you should customise them to match how your team actually sells.

Customising Existing Stages

Hover over any stage column and click the gear icon that appears. You will see these options:

OptionWhat It Does
FoldCollapses the stage in Kanban view (data is preserved)
EditOpens stage settings for name, sequence, and configuration
AutomationsConfigure automated rules triggered when deals enter this stage
DeleteRemoves the stage (existing opportunities must be moved first)

Folding is useful for stages you rarely check, such as "Won" or "Lost." Folded stages retain all data — click to expand them anytime.

Adding New Stages

  1. Scroll to the far right of your existing stages
  2. Click + Stage
  3. Enter a stage name and press Enter
  4. Drag to reposition the stage in the correct order

Example: B2B Service Company Pipeline

For a consulting or professional services firm, consider this stage structure:

  1. New Enquiry — Initial inbound from website, referral, or event
  2. Qualified — Needs confirmed, budget and timeline discussed
  3. Proposal Sent — Formal quotation delivered
  4. Negotiation — Client comparing options or negotiating terms
  5. Won / Lost — Final outcome

Start with 4 to 6 stages. Adding too many creates friction; too few hides bottlenecks in your process.


Creating and Managing Opportunities

An opportunity represents a potential deal in your pipeline. Odoo offers two ways to create one.

Method 1: Quick Create Within a Stage

  1. Click the + icon at the top of any stage column
  2. Fill in the customer name and basic details
  3. The opportunity is created directly in that stage

Use this when you already know which stage the opportunity belongs in.

Method 2: Full Form Creation

  1. Click New in the top-left corner
  2. A complete opportunity form opens
  3. Fill in all relevant fields
  4. The opportunity defaults to the first stage

This gives you access to every field from the start.

Key Fields

Required:

  • Organisation / Contact — Who the opportunity is with
  • Opportunity Title — A descriptive name for easy identification (e.g., "ABC Corp — ERP Implementation")

Recommended:

  • Email — For automated communications and quotation delivery
  • Phone — For scheduling call activities
  • Expected Revenue — The projected deal value
  • Priority — Star rating for sorting by importance

If you select an existing contact, Odoo auto-fills their company, phone, and address details.

Practical Example

Suppose a prospect named David enquires about Odoo ERP implementation through your website:

  1. Click New
  2. Select "David — ABC Trading Ltd" from contacts
  3. Title: "ABC Trading — Odoo Kick Start"
  4. Expected Revenue: HK$120,000
  5. Priority: 2 stars
  6. Click Add

The opportunity appears in the "New Enquiry" stage, ready for the sales team to follow up.


Scheduling Follow-Up Activities

Activities are scheduled actions tied to opportunities — calls to make, meetings to hold, documents to send. The activity system ensures every opportunity has a clear next step.

Activity Icons

The icon on each opportunity card reflects its activity status:

IconMeaning
Grey clockNo activity scheduled (needs attention)
Phone iconCall scheduled
Person iconMeeting scheduled
Envelope iconEmail scheduled

Creating an Activity

  1. Click the activity icon on any opportunity card
  2. Select Schedule an Activity
  3. Choose the type: Call, Meeting, Reminder, Email, or To-Do
  4. Fill in the details

Activity Fields

  • Summary — Brief description (e.g., "Confirm budget range")
  • Due Date — When it needs to be completed
  • Assigned To — The responsible team member
  • Notes — Additional context or reminders

Saving Options

ButtonWhat It Does
Open CalendarOpens the calendar to select a specific time slot
ScheduleSaves the activity and closes the form
Mark as DoneRecords the activity as completed
Done & Schedule NextCompletes this activity and immediately creates the next one

Best practice: After completing an activity, schedule the next one immediately. This ensures every opportunity always has a defined next action.


Activity Status Colour Indicators

A coloured bar above each pipeline stage provides an at-a-glance view of activity health for opportunities in that stage.

ColourMeaningRecommended Action
GreenPlanned activities scheduled for the futureOn track — keep progressing
Yellow/OrangeActivities due todayHandle as soon as possible
RedOverdue activitiesRequires immediate attention
GreyNo activities scheduledCheck for missed follow-ups

Start each workday by scanning the pipeline colours. A stage full of red means multiple opportunities are being neglected. Grey is equally concerning — an opportunity without a next step is likely going cold.


Moving Opportunities Through the Pipeline

As deals progress, move opportunities to reflect their current status.

Drag and Drop

The most intuitive method: click and drag an opportunity card from one stage column to another on the Kanban board.

From the Opportunity Form

  1. Click the opportunity to open its form
  2. Locate the stage buttons in the top-right corner
  3. Click the target stage

Both methods update the opportunity instantly.

Stage Revenue Totals

Each stage column header displays the total expected revenue for all opportunities in that stage. For example:

  • Qualified: HK$450,000 (3 opportunities)
  • Proposal Sent: HK$280,000 (2 opportunities)
  • Negotiation: HK$120,000 (1 opportunity)

These totals update automatically as opportunities are added, moved, or modified, giving management a real-time view of the sales funnel health.


The Opportunity Form Explained

Click any opportunity to open its full form — the central interface for managing all information about a single deal.

Key Sections

Header area:

  • Customer information (company name, contact person)
  • Expected revenue
  • Probability percentage (calculated automatically by the system)
  • Current stage

Internal Notes tab:

  • Free-form notes visible to your sales team
  • Record sales strategy, customer preferences, competitor intelligence
  • All team members with access can view and edit

Extra Info tab:

  • Complete contact details
  • Marketing attribution (UTM source tracking)
  • Custom fields

Probability Score

Odoo calculates a probability percentage for each opportunity based on several factors:

  • Stage position — Further along the pipeline means higher probability
  • Historical win rates — Based on similar past opportunities
  • Time in stage — Staying too long in one stage lowers the probability
  • Additional factors — Configurable through settings

The probability score helps with revenue forecasting and resource allocation. For example, if you have 10 opportunities worth HK$1,000,000 in total, the weighted forecast might be HK$350,000 — a more realistic number for planning.


Pipeline Best Practices

Start Simple

4 to 6 stages is the ideal starting point. You can always add more later, but starting with too many slows down daily operations.

Update Opportunities Immediately

Move opportunities as soon as their status changes. A stale pipeline leads to inaccurate forecasting and missed follow-ups.

Every Active Opportunity Needs an Activity

If an opportunity has no scheduled activity, it is either won, lost, or forgotten. Ensure every active deal has a clear next step.

Review Pipeline Health Weekly

Spend 15 minutes each week reviewing your pipeline:

  • How many opportunities have been stuck in the same stage for over two weeks?
  • Where are the red (overdue) activities concentrated?
  • How far is your forecast from target?

Integrate Your Communication Channels

If your team communicates with clients primarily through WhatsApp or email, consider enabling Odoo's WhatsApp integration to sync conversation history directly into the opportunity's Chatter timeline. This prevents information from being scattered across different chat threads.


Frequently Asked Questions

What is the difference between a pipeline and a funnel?

A pipeline focuses on tracking the status and progress of each individual deal. A funnel focuses on analysing conversion rates and drop-off between stages. In Odoo, the pipeline is your daily operational view, while funnel analysis is available through reporting features.

Can an opportunity be assigned to multiple salespeople?

Each Odoo CRM opportunity has one primary owner. However, you can @mention colleagues in the Chatter or add them as "followers" so they receive update notifications.

How do I handle a lost opportunity that comes back?

Mark the opportunity as "Lost" with a reason. If the customer returns later, you can "Restore" the opportunity — all historical data and notes are preserved.

Should expected revenue include tax?

It is best to use consistent, tax-exclusive amounts across your pipeline. This ensures your pipeline totals and forecasts are comparable.


Summary

The Odoo CRM pipeline provides a visual, manageable system for tracking your sales process:

  • Stages reflect your actual sales workflow — customise names and order to match your team
  • Opportunities capture each potential deal with customer details, value, and priority
  • Activities ensure every opportunity has a clear next action
  • Colour indicators let you spot at a glance which opportunities need attention
  • Probability scores support realistic revenue forecasting and resource allocation

Once you have mastered these fundamentals, you can explore advanced features: automation rules, quotation generation, sales reporting, and CRM-to-invoicing integration.

If you are considering implementing Odoo CRM for your business, contact the Zoo AI team for a free initial consultation to assess the best implementation approach for your needs.


References

Tags

OdooCRMSalesPipelineOpportunities
Professional businesswoman working with data and analytics in modern office environment

Need Help with Odoo Implementation in Hong Kong?

Zoo AI is a certified Odoo partner in Hong Kong, delivering expert ERP implementation and AI automation for SMEs. Get in touch to learn more.