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. Employees
  3. DBSL Birthday - Employee & Contact Birthday Notifications v 19.0
  4. Sales Conditions FAQ

DBSL Birthday - Employee & Contact Birthday Notifications

by Dot BD Solutions Limited https://dotbdsolutions.com
Odoo
In-App Purchases
v 19.0 Third Party 3
Download for v 19.0 Deploy on Odoo.sh
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Contacts (contacts)
• Discuss (mail)
• Employees (hr)
Lines of code 366
Technical Name dbsl_birthday
LicenseAGPL-3
Websitehttps://dotbdsolutions.com
Versions 18.0 19.0
You bought this module and need support? Click here!
Module Icon
Dot BD Solutions Logo

DBSL Birthday Notification Suite

Complete Birthday Management for Employees & Contacts

v18.0.2.0.0
Email | SMS | OdooBot Chat | Dashboard | Admin Alerts | Notification Logs
ODOO VERSION 18.0
LICENSE AGPL-3
CHANNELS Email, SMS, OdooBot Chat
SUPPORT 24-48 Hours
AUTHOR Rafiur Rahman Rafit

Never Miss a Birthday Again

A comprehensive birthday management solution featuring automated notifications via multiple channels (Email, SMS, OdooBot Chat), smart admin alerts, yearly birthday dashboard with color-coded status, notification logs, manual message controls, and customizable templates for both employee and contact birthdays. Perfect for HR departments and businesses focused on employee engagement.

Why Choose This Module?

📧
9 Email Templates
4 Employee + 4 Contact + 1 Admin Alert
💬
9 SMS Templates
4 Employee + 4 Contact + 1 Admin Alert
🤖
OdooBot DM Chat
Birthday wishes & admin alerts via Discuss
📊
Yearly Dashboard
Color-coded Past, Today & Upcoming status
⏰
Smart Scheduling
Midnight wishes, 10 AM admin alerts
🎯
Manual Controls
Send custom wishes anytime via wizard
📋
Notification Logs
Track sent/failed email & SMS status
👥
Birthday Admins
Dedicated admin list with multi-channel alerts

Core Features

Multi-Channel Birthday Notifications
  • 4 randomized email templates per recipient type
  • 4 randomized SMS templates with emojis
  • OdooBot sends happy birthday DM via Discuss
  • Random or specific template selection policy
  • Supports both employees and contacts
  • Auto-configured outgoing mail server from Odoo settings
Birthday Admin Management
  • Designate employees as birthday admins
  • Dedicated Birthday Admins submenu with list & kanban views
  • Email + SMS + OdooBot alerts to admins at 10 AM
  • Smart self-exclusion (admin won't get alert for own birthday)
  • Admin alerts include employee name, department & email
  • Configurable via company settings
Birthday Dashboard & Calendar
  • Full year birthday view (all employees & contacts)
  • Color-coded status: Red (Past), Green (Today), Blue (Upcoming)
  • List, Kanban & Calendar views
  • Search filters: Today, Upcoming, Past, This Week, This Month
  • Group by Status, Department or Month
  • Shows email, mobile, department & job info
OdooBot Chat Integration
  • OdooBot sends happy birthday wish to birthday person
  • OdooBot sends birthday alerts to admin employees
  • Messages appear as DM in Discuss inbox
  • Alert includes birthday person's name, dept & email
  • Uses native Odoo Discuss channels
  • No external integration required
Manual Controls & Wizard
  • Send notifications wizard (auto or manual mode)
  • Choose employees or contacts as recipients
  • Send via Email, SMS, or both channels
  • Custom message support with custom subject & body
  • Select specific email or SMS template
  • Automatic cron jobs for daily scheduling
Notification Logs & Configuration
  • Complete notification log with sent/failed status
  • Color-coded log entries (green=sent, red=failed)
  • Error message tracking for failed notifications
  • Auto sequence numbering (BN/YYYY/00001)
  • Editable email & SMS templates from menu
  • Multi-company support with per-company settings

What's Included

📧 9 Email Templates
  • 4 employee birthday email templates
  • 4 contact birthday email templates
  • 1 admin birthday alert email template
  • Professional HTML designs
  • Random or specific selection policy
  • Fully editable from Settings menu
💬 9 SMS Templates
  • 4 employee birthday SMS templates
  • 4 contact birthday SMS templates
  • 1 admin birthday alert SMS template
  • Works with any SMS provider configured in Odoo
  • Personalized with names & emojis
  • Fully editable from Settings menu
🤖 OdooBot Chat Messages
  • Birthday wish DM to birthday person
  • Birthday alert DM to each admin
  • Sent via native Odoo Discuss channels
  • Appears in user's inbox instantly
  • No external API or configuration needed
  • Includes department & contact info

Automated Scheduling

🌙
Employee Wishes

Automated at 12:00 AM (Midnight) daily. Sends Email + SMS + OdooBot DM to birthday employees.

🌙
Contact Wishes

Automated at 12:00 AM (Midnight) daily. Sends Email + SMS to birthday contacts.

☀️
Admin Alerts

Automated at 10:00 AM daily. Sends Email + SMS + OdooBot DM alerts to birthday admins.

Menu Structure

Employees
  └── Birthdays
        ├── Upcoming Birthdays (Dashboard - List/Kanban/Calendar)
        ├── Birthday Admins (List/Kanban)
        ├── Send Notifications (Wizard)
        ├── Notification Logs (Sent/Failed tracking)
        └── Templates
              ├── Email Templates (Editable)
              └── SMS Templates (Editable)

Settings → General Settings → Birthday Notifications
  ├── Employee Email Notifications (On/Off + Template Policy)
  ├── Employee SMS Notifications (On/Off + Template Policy)
  ├── Contact Email Notifications (On/Off + Template Policy)
  ├── Contact SMS Notifications (On/Off + Template Policy)
  └── Admin Birthday Alerts (On/Off)
                        

Perfect For

✔ HR Departments

Automate employee birthday recognition and boost team morale with multi-channel notifications

✔ Sales & CRM Teams

Send birthday wishes to contacts and strengthen client relationships

✔ Employee Engagement

Celebrate birthdays company-wide with OdooBot DM wishes and build a positive culture

✔ Multi-Channel Organizations

Companies using Email, SMS, and Odoo Discuss for internal communication

Requirements

Technical Requirements:
  • Odoo 18.0 (Community or Enterprise Edition)
  • Outgoing email server configured in Odoo (for email notifications)
  • SMS provider configured in Odoo (for SMS notifications)
  • Standard Odoo dependencies: base, hr, contacts, sms, mail
  • No additional Python packages required

Quick Setup Guide

  1. Install the Module

    Go to Apps → Search "DBSL Birthday" → Install

  2. Configure Settings

    Settings → General Settings → Enable birthday email/SMS for employees and contacts. Choose random or specific template policy.

  3. Designate Birthday Admins

    Employees → Birthdays → Birthday Admins → Toggle "Birthday Admin" for managers who should receive alerts

  4. Add Birthday Dates

    Ensure birthday dates are filled in employee and contact records

  5. Test Notifications

    Employees → Birthdays → Send Notifications → Choose auto or manual mode and test

  6. Enjoy Automated Birthday Management!

    Employee wishes sent at 12 AM, contact wishes at 12 AM, admin alerts at 10 AM daily. Check Notification Logs for tracking.

🌐 Professional Support

Get expert assistance from the Dot BD Solutions Limited team

Email info@dotbdsolutions.com
Web Resources www.dotbdsolutions.com
WhatsApp +880 1810 025 181
Social Media LinkedIn Profile
Dot BD Solutions Logo

Dot BD Solutions Limited

Professional Odoo Development & Consultation

Author: Rafiur Rahman Rafit

© 2024-2026 Dot BD Solutions Limited. All Rights Reserved.

Licensed under AGPL-3

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, please use the developer contact information. They can usually be found in the description.
Please choose a rating from 1 to 5 for this module.
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