One widget for BMI, BMR, TDEE and macros

Drop a single drag-and-drop calculator onto any website page, turn visitor engagement into interpreted health results, and capture the interaction as an Odoo CRM lead — no third-party widgets, no separate metric/imperial purchases.

The problem

Health and wellness sites needing BMI, BMR and macro calculators are forced to buy three or four narrow single-metric apps — some even sold as separate metric and imperial SKUs — none of which explain their formula, interpret the result, or send the visitor's interest into Odoo CRM.

The solution

One embeddable snippet computes BMI, BMR (two disclosed formulas), activity-adjusted TDEE and a goal-based macro split, interprets every result in plain language, and optionally logs each submission as a lead in Odoo CRM.

Capabilities

Everything a body-metrics widget should do

Every capability below is implemented in the module.

01

Unified calculator suite

BMI, BMR, TDEE and macros all in one snippet — replaces three or four separate single-metric app purchases.

02

One-click unit toggle

Metric and imperial in a single app, switch instantly without re-entering data, and default to the visitor's local unit system automatically.

03

Disclosed BMR formulas

Mifflin-St Jeor and Harris-Benedict shown side-by-side, so visitors and buyers can see exactly how the number was reached.

04

Activity-level TDEE

An activity multiplier bridges basal rate to a real daily calorie target, with an uncertainty band explaining it as a baseline estimate.

05

Interpreted BMI categories

Color-coded underweight/normal/overweight/obese ranges with plain-language guidance — never a bare number.

06

Goal-based macro split

Weight loss, maintenance or gain goals drive a balanced, low-carb or high-protein macro breakdown with a visual pie chart and matching food examples.

07

Meal breakdown

Daily macro targets are distributed across meals, turning an abstract gram target into a usable plan.

08

PDF export and email

Visitors can download a PDF or receive their full results and macro/meal plan by email.

09

CRM lead capture and history

Every submission can create a CRM lead and is stored as a calculation record, viewable in a backend list, kanban and form for historical tracking.

Workflow

How it works

1

Drop the snippet

Drag the Body Metrics Calculator block onto any website page from the Odoo website builder.

2

Visitor enters metrics

Age, height, weight, gender, activity level and goal, in their preferred metric or imperial units.

3

Instant interpreted results

BMI, BMR, TDEE and macros recompute live, each with a category, guidance and a macro pie chart.

4

Result saved, lead captured

The calculation is stored in Odoo, a PDF/email can be sent, and a CRM lead is optionally created.

Questions

Frequently asked

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

Mifflin-St Jeor and Harris-Benedict are both computed and shown side-by-side, with an uncertainty band explaining that BMR is a baseline estimate rather than an exact number.

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.

Body Metrics Calculator (BMI - BMR - TDEE - Macros)

BMI, BMR, TDEE and macro splits in one website snippet, with a metric/imperial toggle, disclosed formulas, interpreted results, meal breakdowns, PDF export and optional CRM lead capture.

Buy on Odoo App Store
Related apps

More Odoo website apps

Cookie Consent Management

A no-code, GDPR/CCPA/DPDP-aware cookie consent management platform for your Odoo website, combining a granular consent banner, genuine pre-consent script blocking, and Google Consent Mode v2 signal relay in one install. Region-aware consent rules, a verifiable audit log with export, and consent analytics by region let you prove compliance without losing your analytics data.

WebsiteView app

Multi Company Address In Contact Us

Every branch on the Contact Us page with address, map, day-wise hours and a live timezone-aware open/closed badge — managed from one dedicated branches panel.

WebsiteView app

News Snippets

Ready-made announcement bar, alert banner and notice card presets plus a dynamic news feed, with draft-first publishing, duplicate-as-draft versioning and impression, click and CTR analytics.

WebsiteView app

Security Trust Center

A self-service compliance page with pre-seeded badges, a four-tier document vault, email verification and a built-in NDA workflow — sharing documents through revocable, time-limited links.

WebsiteView app

Testimonials Showcase With Different Style

Five testimonial display styles with in-editor previews, autoplay carousel, star ratings, avatars and tag filtering — content managed from the backend, not hand-built sections.

WebsiteView app

Website Advertisement Manager

Sell and schedule ad positions on your website with self-service booking, tiered bulk-day pricing and impressions, clicks and CTR analytics — or run your own promotion banners in the same space.

WebsiteView app