Sales time, tracked on the deal not buried in a project.

An inline start/stop timer, call automation, and stage-by-stage win/loss analytics for every lead and opportunity, without ever leaving the CRM pipeline.

The problem

Sales reps who bill for their time have no natural place to log it. Odoo’s Timesheets app is built around Projects and Tasks, so hours spent on discovery calls, proposals, and follow-ups either go untracked or get logged in a disconnected project, breaking the link between effort and the deal it belongs to.

The solution

CRM Sales Time Timer puts a one-click timer directly on the lead and opportunity — on the form, the kanban card, and the list row. Every logged hour stays attached to the deal, its pipeline stage, and its outcome, so capture, review, and analytics all happen without ever opening a project.

Capabilities

Everything sales time capture needs

Every capability below is implemented in the module.

01

Inline Start/Stop Timer

A one-click timer sits on the deal form, the kanban card, and the list row — no competitor offers this, and it removes the friction that keeps reps from tracking time at all.

02

Sales Time Notebook

Planned vs. logged hours, billable time, and a progress bar sit right on the opportunity, with an embedded quick-add list for entries that never require leaving the deal.

03

Stage-Snapshot Analytics

Every entry stores the pipeline stage it was logged in, so stage-by-stage effort breakdowns stay accurate even after a deal moves forward.

04

Win/Loss Time Analytics

Pivot and graph views connect hours invested to won, lost, and open outcomes, so managers see the true cost of pursuing a deal, not just the total hours.

05

Call-to-Timesheet Automation

A call-logging wizard turns call duration into a timesheet line automatically, with an anomaly-confirmation prompt before an unusually long call is saved.

06

Billable Tracking & Rates

Mark any entry billable, set a rate per hour, and the billable amount is computed for you automatically.

07

Submit-Approve-Invoice Workflow

A full state machine — draft, submitted, approved, invoiced — with a dedicated approver role and one-click batch approval from the list view.

08

Smart Defaults

Every new entry remembers your last-used analytic account, billable flag, and rate, so you are never re-entering the same details.

09

Company-Wide Sales Time Settings

Configure the anomaly-detection threshold, default billable flag, and default hourly rate for the whole company from one settings screen.

Workflow

How it works

1

Start the timer

Click Start Timer on any opportunity, kanban card, or list row the moment you begin working a deal.

2

Stop and log

Stop the timer — or use Log Call for phone time — and a timesheet entry is created automatically, snapshotting the current stage.

3

Submit for approval

Submit entries for manager review; approvers batch-approve straight from the list.

4

Analyze and invoice

Approved billable hours move to invoiced, while stage and win/loss pivots show where your team’s time really goes.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

No. It is a purpose-built, standalone way to log sales effort directly on CRM leads and opportunities without creating a Project or Task — the native Timesheets app remains untouched.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

CRM Sales Time Timer

An inline start/stop timer on every lead and opportunity, with call-to-timesheet automation, billable rates, a submit-approve-invoice workflow and stage-snapshot plus win/loss time analytics.

Buy on Odoo App Store