Back to all articlesSales & CRM

Pipelines and Opportunities in Odoo CRM: A Foundations Guide for HK SMEs

A practical walkthrough of setting up and running a sales pipeline in Odoo CRM — building stages, creating opportunities, scheduling activities, and tracking every deal from first contact to close.

APAA
Pipelines and Opportunities in Odoo CRM: A Foundations Guide for HK SMEs

Plenty of Hong Kong SMEs still run their entire sales process out of an Excel sheet and a WhatsApp group. With two or three clients, that improvised setup holds together. But as the customer list grows, the cracks widen fast: forgotten follow-ups, quotations buried in chat threads, two colleagues unknowingly chasing the same lead.

Odoo CRM's sales pipeline makes the whole process visible — from the first enquiry to a signed deal — with clear tracking at every step. At APAA, this is the first thing we set up for almost every client, so this guide walks through the foundations the way we explain them in a real implementation.

Why a Small Business Needs a Pipeline

A pipeline turns the vague promise of "I'll follow up soon" into a process you can actually measure and manage:

Common pain pointHow a pipeline solves it
Forgetting to follow up on a leadEvery opportunity carries an activity reminder, and overdue ones flag red automatically
Not knowing which deals are closeSorted by stage and probability, so high-value opportunities surface first
The owner has no view of team performanceThe dashboard shows opportunity count and value per stage in real time
Quotations scattered across email and chatEvery exchange is logged in the opportunity's Chatter timeline

In the Hong Kong market, where decision cycles are short and the pace of communication is fast, a clear pipeline is what keeps any deal from quietly slipping through the cracks.

Getting Your Bearings in the CRM Dashboard

Open the Odoo CRM module and you land on the Kanban view: a visual board where each column is a stage in your sales process and each card is a single opportunity.

The default filter

Odoo starts by showing only the opportunities assigned to you, marked by a My Pipeline tag in the search bar. To see everything the team is working on:

  1. Find the "My Pipeline" tag in the search bar.
  2. Click to remove the filter.
  3. Every team opportunity now appears.

Toggle this filter whenever you want to switch between your own pipeline and the whole team's.

What each card tells you

Every opportunity card shows four pieces of information at a glance:

  • Customer name — the contact or company.
  • Expected revenue — the projected value of the deal (e.g. HK$50,000).
  • Activity icon — the type of the next scheduled action (call, meeting, and so on).
  • Priority stars — one to three stars indicating how important the deal is.

Setting Up Your Pipeline Stages

Stages are the backbone of your sales process. Odoo ships with a default set, but you should reshape them to match how your team actually sells.

Adjusting existing stages

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

OptionWhat it does
FoldCollapses the stage in Kanban view, while keeping all the data
EditOpens the stage settings to change its name, order, and configuration
AutomationsSets up automated rules that fire when a deal enters this stage
DeleteRemoves the stage (any existing opportunities must be moved out first)

Folding is handy for stages you rarely look at, such as "Won" or "Lost." Folded stages lose nothing — click to expand them again whenever you need.

Adding a new stage

  1. Scroll to the far right of your existing stages.
  2. Click + Stage.
  3. Type a name and press Enter.
  4. Drag it into the correct position.

A worked example: a B2B service company

For a Hong Kong firm offering professional or consulting services, a pipeline like this works well:

  1. New Enquiry — an initial approach from your website, an event, or a referral.
  2. Qualified — needs are understood and a real opportunity is confirmed.
  3. Proposal Sent — a formal quotation has gone out.
  4. Negotiation — the client is comparing options or negotiating terms.
  5. Won / Lost — the final outcome.

Start with four to six stages. Too many up front creates friction; too few hides the bottlenecks in your process.

Creating and Managing Opportunities

An opportunity represents one potential deal in your pipeline. Odoo gives you two ways to create one.

Method 1: quick create inside a stage

  1. Click the + at the top of any stage column.
  2. Enter the customer name and basic details.
  3. The opportunity lands directly in that stage.

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

Method 2: the full form

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

This gives you access to all the fields from the outset.

The fields that matter

Required:

  • Organisation / Contact — who the opportunity is with.
  • Opportunity Title — a clear, identifiable name (e.g. "ABC Corp — ERP Implementation").

Worth filling in:

  • Email — for automated communication and sending quotations.
  • Phone — to make call follow-ups easy to schedule.
  • Expected Revenue — the projected deal value (in HKD).
  • Priority — a star rating, useful for sorting.

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

A practical example

Suppose a prospect named David enquires about an 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 team to pick up.

Scheduling Follow-Up Activities

Activities are scheduled actions tied to an opportunity — calls to make, meetings to hold, documents to send. They are what ensure every deal always has a defined next step.

Reading the activity icons

The icon on each card reflects its activity status:

IconMeaning
Grey clockNo activity scheduled (needs attention)
Phone iconA call is scheduled
Person iconA meeting is scheduled
Envelope iconAn email is scheduled

Creating an activity

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

The activity fields

  • Summary — a brief description (e.g. "Confirm budget range").
  • Due Date — when it needs to be done.
  • Assigned To — the responsible team member.
  • Notes — any extra context.

Saving options

ButtonWhat it does
Open CalendarOpens the calendar to pick 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

Our advice: the moment you finish one activity, schedule the next. That single habit guarantees no opportunity is ever left without a defined next action.

Reading the Activity Status Colours

A coloured bar above each stage gives you an at-a-glance read on the activity health of the deals inside it:

ColourMeaningWhat to do
GreenActivities planned for the futureOn track — keep moving
Yellow / orangeActivities due todayHandle as soon as you can
RedOverdue activitiesNeeds immediate attention
GreyNo activities scheduledCheck for a missed follow-up

Start each workday by scanning the pipeline colours. A stage full of red means several deals are being neglected. Grey deserves the same caution — an opportunity with no next step is usually one that is going cold.

Moving Deals Through the Pipeline

As deals progress, move them to the stage that reflects their real status.

Drag and drop

The most intuitive way: drag a card from one stage column to another on the Kanban board.

From the opportunity form

  1. Open the opportunity.
  2. Find the stage buttons in the top-right corner.
  3. Click the target stage.

Either way, the change is instant.

Stage revenue totals

Each stage header shows the total expected revenue of all the opportunities inside it, 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 deals are added, moved, or edited, giving management a real-time read on the health of the sales funnel.

Understanding the Opportunity Form

Click any opportunity to open its full form — the central place where everything about a single deal lives.

The main sections

Header area:

  • Customer information (company name, contact person)
  • Expected revenue
  • Probability percentage (calculated automatically)
  • The current stage

Internal Notes tab:

  • Free-form notes for your sales team
  • A place to record sales strategy, customer preferences, and competitor intelligence
  • Visible to everyone on the team with access

Extra Info tab:

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

The probability score

Odoo calculates a probability for each opportunity from several factors:

  • Stage position — the further along the pipeline, the higher the probability.
  • Historical win rates — based on similar past opportunities.
  • Time in stage — sitting too long in one stage lowers the score.
  • Other factors — configurable in settings.

The probability score feeds realistic forecasting and resource allocation. For example, if you have ten opportunities worth HK$1,000,000 in total this month, the probability-weighted forecast might be only HK$350,000 — a far more honest number to plan around.

Pipeline Best Practices

Start simple

Four to six stages is the right starting point. Too many slows down day-to-day work; too few hides the bottlenecks you need to see.

Update deals immediately

Move an opportunity the moment its status changes. A stale pipeline produces inaccurate forecasts and missed follow-ups.

Every active deal needs an activity

If an opportunity has no scheduled activity, it has either been won, lost, or forgotten. Make sure every active deal carries a clear next step.

Review pipeline health weekly

Spend 15 minutes a week looking at:

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

Bring your communication channels in

If your team mainly talks to clients over WhatsApp, enabling Odoo's WhatsApp integration syncs those conversations straight into the opportunity's Chatter timeline — so the history stops scattering across separate 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 conversion and drop-off rates between stages. In Odoo, the pipeline is your day-to-day operating view, while funnel analysis lives in the reporting features.

Can an opportunity be assigned to several salespeople?

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

How do I handle a lost deal that comes back?

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

Should expected revenue include tax?

Use consistent, tax-exclusive amounts across the pipeline so your totals and forecasts stay comparable. In Hong Kong, most B2B quotations are tax-exclusive anyway.

Summary

The Odoo CRM pipeline gives you a visual, manageable system for running your sales process:

  • Stages mirror your real workflow — customise their names and order to fit your team.
  • Opportunities capture each potential deal with its customer, value, and priority.
  • Activities ensure every opportunity has a clear next action.
  • Colour indicators let you spot at a glance which deals need attention.
  • Probability scores support realistic forecasting and resource allocation.

Once these foundations are in place, you can move on to the more advanced features: automation rules, quotation generation, and sales reporting.

If you are weighing up Odoo CRM for your business, reach out to APAA for an initial consultation, and we will help you assess the right implementation approach for how you actually sell.

Tags:odoocrmsales-pipelineopportunitiessales-crm

Considering Odoo for your business?

Talk to APAA about a tailored Odoo implementation for your Hong Kong SME.

Enquire about Odoo services
Pipelines and Opportunities in Odoo CRM: A Foundations Guide for HK SMEs | APAA