Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. CRM
  3. Customer Renewal & Churn v 19.0
  4. Sales Conditions FAQ

Customer Renewal & Churn

by Pokutsoft https://pokutsoft.com/
Odoo

$ 69.01

v 19.0 Third Party
Live Preview
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Versions 18.0 19.0
You bought this module and need support? Click here!
Versions 18.0 19.0
  • Description
  • Manifest
  • License
Compatible with Odoo 18.0 · 19.0
OPL-1 license · Odoo 18.0 & 19.0
Customer Renewal & Churn for Odoo — preview banner

Customer Renewal & Churn

Renewal pipeline for contracts and subscriptions with churn-risk scoring

Renewals slip through the cracks when nobody owns a pipeline for them: a contract's end date arrives, the customer is not contacted in time, and the account quietly churns, taking recurring revenue with it. Account-management, customer-success and sales teams in subscription and contract businesses feel this loss every quarter. This module gives sales a dedicated gb.renewal pipeline where every renewable contract becomes an opportunity with a stage, owner, renewal value and an explainable, automatically-computed churn-risk score.

Key Features

Dedicated Renewal Pipeline

Each gb.renewal record carries term dates, renewal_date, renewal_value, an owner and a configurable gb.renewal.stage flowing Upcoming, Contacted, Negotiating, Renewed and Lost. Stages mark is_won/is_lost and a baseline probability, giving renewals their own kanban pipeline instead of getting lost in the sales funnel.

Weighted Churn-Risk Engine

_compute_risk blends four configurable signals: renewal urgency (days_to_renewal ramp), open ticket pressure, order recency and overdue invoice amount, each weighted by an ir.config_parameter. The result is a stored 0-100 risk_score banded Low/Medium/High, so teams instantly see which accounts are most likely to churn.

Explainable Risk Breakdown

get_risk_breakdown returns each signal's exact point contribution, and action_show_risk_breakdown posts it to the chatter as a readable note. A CSM sees why a renewal is risky, not just the headline number, making the score trustworthy and actionable.

Engagement-Aware Scoring

Logged gb.renewal.touchpoint records (call, email, meeting, note with outcome) feed an engagement_score based on recency, volume and outcomes. Active engagement subtracts up to 20 risk points, so a renewal being worked properly correctly reads as lower risk than a silent one.

Probability-Weighted Forecast

_compute_probability discounts each stage's baseline by the risk score to produce renewal_probability and expected_value. get_pipeline_forecast aggregates total value, expected value and value-at-risk by band, giving managers the headline numbers for the renewal board and accurate revenue forecasting.

Bulk Renewal Generation

The gb.renewal.generate.wizard scans confirmed sale orders placed around one term length ago, deriving a renewal date and value from each and skipping orders that already have a renewal. It seeds an entire renewal pipeline from existing recurring orders in one click.

Daily Risk Refresh & Nudge

An ir.cron runs cron_refresh_risk daily, recomputing days-to-renewal, overdue, recency and risk on all open renewals. High-risk renewals within 30 days automatically get a to-do activity scheduled on their owner, so imminent churn risks are never missed.

Customer Roll-Up & Analysis

res.partner gains gb_renewal_value_at_risk and gb_max_renewal_risk, while the gb.renewal.report SQL view powers pivot and graph analysis by month, stage, owner and band. Account managers see at-risk value per customer and slice the whole pipeline for reporting.

Use Cases

✓A customer-success team works a kanban renewal board, prioritising the high-risk band first.
✓A SaaS account manager seeds renewals in bulk from last year's confirmed sale orders.
✓A CSM reads the risk breakdown on the chatter to understand why an account is flagged.
✓A rep logs call and email touchpoints, lowering a renewal's churn risk through engagement.
✓A revenue manager pulls expected value and value-at-risk by band from the pivot report.
✓A team lead relies on the daily cron to raise activities on high-risk renewals due within 30 days.

Screenshots

Customer Renewal & Churn — Renewals in Odoo

Renewals

Customer Renewal & Churn — Generate Renewals in Odoo

Generate Renewals

Customer Renewal & Churn — Renewal Analysis in Odoo

Renewal Analysis

Customer Renewal & Churn — Renewal Stages in Odoo

Renewal Stages

Why Choose This Module

Renewals slip through the cracks when nobody owns a pipeline for them: a contract's end date arrives, the customer isn't contacted in time, and the account quietly churns. This module gives sales a dedicated renewal pipeline — every renewable contract becomes a renewal opportunity with a stage, an owner, a renewal value and an automatically-computed churn-risk score.

Specifications

  • Compatible: Odoo 18.0 / 19.0
  • License: OPL-1
  • Languages: English
  • Author: Pokutsoft
  • Dependencies: sale_management
  • Support: support@pokutsoft.com

Update date: 2026-07-02

Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Sales (sale_management)
• Discuss (mail)
• Invoicing (account)
Lines of code 1156
Technical Name gb_customer_renewal_churn_risk_board
LicenseOPL-1
Websitehttps://pokutsoft.com/
Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with