CRM: from lead to won deal
By the end of this chapter
- configure a pipeline and teams that match your sales cycle;
- record a lead, qualify it and convert it into an opportunity;
- move a deal forward and plan the follow-up actions;
- close a deal, won or lost, and analyse your performance.
The CRM app organises commercial activity: it records incoming contacts, tracks open deals in a visual pipeline, plans follow-up actions and measures the team's performance.
Configuring the CRM
Enabling the features you need
- Open CRM › Configuration › Settings.
- Enable the options that match your organisation: - Leads: separates raw, unqualified contacts from actual deals. Without this option, everything lands straight in the pipeline as an opportunity. - Lead Enrichment: automatically completes company information from the professional email address. - Recurring Revenues: tracks a recurring revenue alongside the one-off amount of the deal.
The Predictive Lead Scoring block sits in the same place, but it has no checkbox: scoring is always on. The block is there to review the criteria used and to re-run the computation (see chapter 8). 1. Save.
Note
The Leads option suits organisations that receive a lot of contacts to sort through (trade shows, web forms, campaigns). If every incoming request is already an identified project, leave the option off and work directly with opportunities.
Defining the pipeline stages
Stages represent how far a deal has progressed through your sales cycle.
- Open CRM › Configuration › Pipeline › Stages.
- Click New to add a stage, or open an existing stage to edit it.
- Fill in:
- Stage Name: the label shown at the top of the column in the pipeline;
- Sequence: the display order, from lowest to highest;
- Is Won Stage?: tick this on the stage that marks the deal as closed;
- Folded by default: hides the column when it is empty;
- Sales Teams: reserves the stage for the teams named, if cycles differ from one team to
another. Left empty, the stage is visible to every team;
- Days to rot: the number of days without an update beyond which a deal in this
stage is flagged in the pipeline. The value
0turns the flag off; - Requirements: describes the conditions to be met to reach the stage. This text appears in the pipeline when hovering over the column title.
Tip
Keep to five or six stages. Salespeople do not keep an over-detailed pipeline up to date, and stages left blank distort forecasts far more reliably than a coarse but accurate pipeline.
Organising the sales teams
- Open CRM › Configuration › Sales Teams.
- Click New.
- Fill in the team name, the Team Leader and the Email Alias if the team is to receive requests by email.
- In the Members tab, add the salespeople concerned.
- Save.
Note
A team is defined by industry, by geographical area or by product range. It then serves as a filter in every sales report.
Recording and qualifying a lead
Creating a lead
- Open CRM › Leads.
- Click New.
- Fill in: - the subject of the request in the main field; - the Contact concerned: pick it among the existing contacts, or create it from the field; - the Email and the Phone; - the Salesperson responsible; - the Tags that will let you find the lead by topic.
- Open the Extra Info tab: the Ownership block carries the Sales Team, and the Marketing block the Source and the Campaign, which let you later measure where deals come from.
- Describe the need in the Notes tab.
- Save.
Note
The Extra Info tab is present on a lead as well as on an opportunity: the Source, the Campaign and the Sales Team stay editable after the conversion.
Converting a lead into an opportunity
Once the lead is qualified (the need is real, the contact is the right one, the budget exists) it becomes an opportunity and joins the pipeline.
- Open the lead.
- Check the Contact, the Salesperson and, in the Extra Info tab, the Sales Team.
- Click Convert to Opportunity.
The conversion is immediate: no intermediate window opens. The record takes the shape of an opportunity, joins the pipeline and displays the stage, the expected revenue and the probability. If the contact is not attached to a customer yet, Odoo matches the lead against the existing contacts and creates the customer record when nothing matches.
Note
While the record is a lead, a Lead badge sits at the top right of the form, and on hover recalls that a conversion is needed before it appears in the pipeline. It disappears on conversion.
Merging duplicates
When the same customer approaches you through several channels, several leads or opportunities describe the same deal. Merging brings them together into a single record, which keeps the information and the history of each.
- Open CRM › Leads or the pipeline, and switch to list view.
- Tick the records to bring together.
- Click Actions then Merge Leads/Opportunities.
- Check the list offered and, if needed, fill in the salesperson and the team to keep.
- Click Merge.
Moving an opportunity forward
The pipeline
Open CRM › Sales › My Pipeline. Deals appear as cards, spread across columns corresponding to the stages.
- Drag a card to the next column to move the deal forward.
- Click a card to open the deal and complete its information.
- Use the colour dots and the tags to spot priorities at a glance.
As soon as the database holds several sales teams, a team selector appears at the head of the pipeline, in place of the screen title. It restricts the display to one team: the deals of that team and those attached to none, with only the stages that concern it. The team selected also becomes the team of the deals created from that screen. The choice is kept from one session to the next.
Filling in the steering information
On every opportunity, keep the following up to date:
- Expected Revenue: the amount of the deal;
- Probability: the chances of closing, as a percentage;
- Expected Closing: the date by which the decision is expected.
Note
These three fields feed every sales forecast. An opportunity with no expected closing date appears in no forecast at all, whatever its amount.
Planning the next action
An activity is an action to be carried out, dated and assigned to someone, attached to a document. It is Odoo's internal follow-up mechanism, shared by every app; how it works in general is described in section 4.2.
- Open the opportunity.
- In the chatter, at the bottom of the form, click Activity.
- Choose the type among the tiles offered: call, meeting, email, to-do. This field has no label.
- Fill in the lines offered. They carry no label either: each one has an icon and a placeholder. In order: the summary, the number to call if it is a call activity, the deadline, the person in charge of the action, the role in charge of the action and a note.
- Click Save.
Once the action is done, click Mark Done and immediately plan the next one.
Note
The action can be handed to a Role rather than to a named person. It then shows up as to be taken, and the first member of the role who picks it up is assigned it. That is the setting suited to follow-ups a team handles interchangeably.
Tip
The most profitable rule in CRM fits in one sentence: no active opportunity should be left without a planned activity. The Activity view lets you check this at a glance.
Tracking the activity workload
From the pipeline, switch to the Activity view using the view icons at the top right. The screen is laid out as a table: one row per opportunity, one column per activity type, each header carrying the count of activities of that type. Clicking a cell lets you plan or review the corresponding activity.
The colour dots indicate urgency: overdue activities appear in red, today's in orange, later ones in green. This colour code is the same throughout the database, including on the clock icon in the top bar that gathers your activities across all apps (see section 4.2).
Closing the deal
Drawing up the quotation
- Open the opportunity.
- Click New Quotation.
- The quotation opens, pre-filled with the customer, the salesperson and a reference to the opportunity.
- Complete the product lines, the payment terms and the expiration date.
- Save, then send the quotation to the customer (see chapter 11).
The quotation stays attached to the opportunity: the Quotations smart button, at the top of the form, shows how many proposals have been sent and their amount. Smart buttons give access to the documents linked to the one you are looking at (see section 3.4.2).
Marking the deal as won
- Open the opportunity, or drag it to the stage marked as won.
- Click Won.
Watch out
Marking an opportunity as won does not confirm the associated quotation. The order only exists once you have opened the quotation and clicked Confirm. Until that is done, no delivery and no invoice are triggered.
Recording a lost deal
- Open the opportunity.
- Click Lost.
- Select a Lost Reason among the tiles offered and, if useful, fill in the Closing Note.
- Click Mark Lost.
The opportunity is archived but remains available: it feeds the analysis of lost reasons. To reopen it, display it through the Lost filter, then click Restore, at the top of the form.
Note
Lost reasons are configured in CRM › Configuration › Pipeline › Lost Reasons. A short list of mutually exclusive reasons (price, lead time, competitor, no follow-up, out of scope) produces a usable analysis; a long list produces noise.
Analysing sales activity
The pipeline report
- Open CRM › Reporting › Pipeline.
- Choose the view that suits the question: graph for a trend, pivot table for figures, list for detail.
- Use Filters and Group By to cross period, team, salesperson, stage or lost reason.
The forecast
Open CRM › Reporting › Forecast to project the expected revenue by month, based on the expected closing dates and the probabilities entered.
Note
The reliability of the forecast depends entirely on the quality of the three steering fields. A weekly meeting to update the pipeline is worth more than a sophisticated report built on stale data.
Good practice
For a CRM that actually gets used
- Qualification: set written criteria for moving from lead to opportunity, and stick to them.
- Planning: always schedule the next action before closing a record.
- Traceability: record exchanges in the chatter of the opportunity, not in personal emails.
- Updating: review the pipeline at least once a week, amounts and dates included.
- Housekeeping: close deals that have gone nowhere rather than letting them grow old in the pipeline.