Website Membership Gamification
This module allows to see badges assigned to users on the Members page in website. It also allows to set badges straight from contacts view.
auto_awesome What this module does
AI-generated from the code · Odoo 19.0Show the badges earned by members on your website Members page and grant badges directly from a contact's form in Odoo.
This module connects the gamification badges with the website membership pages, so visitors can see the badges earned by each member.
On the badge configuration screen (Gamification > Badges) you get four extra options: a Badge URL, a switch to publish the badge in the member directory, an option to open that URL in a new tab, and an expiration date. Only badges marked as published appear on the website, and expired badges are hidden automatically.
On a contact form, a new "Badges" tab appears when the contact has at least one active user. From there you can see the badges already earned and use the "Grant a Badge" button to open a small window and award a new badge. If the contact has no active user, the button raises an error.
On the website, badges are displayed as images next to the member's short description on the Members list, and on the member's detail page. If a badge has a URL, the image becomes a clickable link.
The module also adds a computed field on contacts that gathers badges from related users, and shows who a badge was assigned to in the badge kanban view.
Depends on
Models and fields (2)
- res.partner · extends an existing modelhas_related_users, gamification_badge_ids (Badges (recursive))
- gamification.badge · extends an existing modelbadge_url (Badge URL), new_tab_url (Open URL in new tab), website_expiration_date, website_member_published (Published in member directory)
Text generated by AI (DeepSeek) from reading the Odoo 19.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 5 confirmed, 4 with no information of 9 versions.
Sources · Odoo 17.0
Confirmed on 2026-11-03 in branch 17.0 of OCA/vertical-association.
terminal Installation and usage
OCA documentation · Odoo 19.0Configuration
Source · Odoo 19.0- Go to Settings \> Gamification Tools \> Badges.
- Open or create a new badge.
- Set an URL in Badge URL field if you want to link the badge on the website to a webpage.
- Set a 'Website Expiration Date' so the badge is not shown on the website after that date.
Usage
Source · Odoo 19.0You can assign a badge to a contact from the contact form view. Only contacts related to a user are allowed.
No verified information in OCA: Installation.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.