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.
Everything a body-metrics widget should do
Every capability below is implemented in the module.
Unified calculator suite
BMI, BMR, TDEE and macros all in one snippet — replaces three or four separate single-metric app purchases.
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.
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.
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.
Interpreted BMI categories
Color-coded underweight/normal/overweight/obese ranges with plain-language guidance — never a bare number.
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.
Meal breakdown
Daily macro targets are distributed across meals, turning an abstract gram target into a usable plan.
PDF export and email
Visitors can download a PDF or receive their full results and macro/meal plan by email.
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.
How it works
Drop the snippet
Drag the Body Metrics Calculator block onto any website page from the Odoo website builder.
Visitor enters metrics
Age, height, weight, gender, activity level and goal, in their preferred metric or imperial units.
Instant interpreted results
BMI, BMR, TDEE and macros recompute live, each with a category, guidance and a macro pie chart.
Result saved, lead captured
The calculation is stored in Odoo, a PDF/email can be sent, and a CRM lead is optionally created.
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.
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 StoreMore 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.
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.
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.
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.
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.
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.