![]()
DBSL Birthday Notification Suite
Complete Birthday Management for Employees & Contacts
v18.0.2.0.0Email • SMS • OdooBot • Dashboard • Manual ControlsODOO VERSION18.0LICENSEAGPL-3CHANNELSEmail, SMS, ChatSUPPORT24-48 Hours
Never Miss a Birthday Again
A comprehensive birthday management solution featuring automated notifications via multiple channels (Email, SMS, OdooBot), admin alerts, interactive dashboard, and manual controls for employee and contact birthdays. Perfect for HR departments and businesses focused on employee engagement.
Why Choose This Module?
📧
10 Email Templates
Professional random templates for variety💬
10 SMS Templates
Fun messages with emojis and personalization🤖
OdooBot Integration
Automated chat wishes in Discuss📊
Birthday Dashboard
Next 30 days preview with analytics⏰
Time-Based
Midnight wishes, 10 AM admin alerts🎯
Manual Controls
Send wishes manually anytime🏠
Home Widget
Today's birthdays on home page👥
Admin Alerts
Smart admin notification system
Core Features
🎂 Multi-Channel Notifications
- ✓ 10 random email templates per channel
- ✓ 10 random SMS templates with emojis
- ✓ OdooBot chat notifications in Discuss
- ✓ Automatic selection for variety
- ✓ Supports employees and contacts
- ✓ Personalized with names
👥 Admin Management System
- ✓ Designate birthday admins
- ✓ Receive alerts for team birthdays
- ✓ Smart self-exclusion logic
- ✓ Multi-channel admin alerts (Email/SMS/Chat)
- ✓ Alerts sent at 10 AM daily
- ✓ Configurable via Settings
📊 Dashboard & Analytics
- ✓ Next 30 days birthday preview
- ✓ Kanban & Tree views available
- ✓ Color-coded day badges
- ✓ Admin-only access control
- ✓ Department filtering
- ✓ Shows email, mobile, job info
🎯 Manual Controls & Automation
- ✓ Send notifications wizard
- ✓ Test employee wishes
- ✓ Test contact wishes
- ✓ Test admin alerts
- ✓ Automatic cron jobs
- ✓ Re-send failed notifications
🏠 Home Page Widget
- ✓ Shows today's birthdays automatically
- ✓ Visible to all employees
- ✓ Birthday person excluded from seeing own
- ✓ Blue banner with celebration emojis
- ✓ Displays name, department, job title
- ✓ Auto-updates daily
⚙️ Configuration & Setup
- ✓ Easy-to-use Settings interface
- ✓ Enable email/SMS per channel
- ✓ Configure admin alerts
- ✓ Multi-company support
- ✓ Works with any SMS provider
- ✓ No special configuration needed
What's Included
📧 21 Email Templates
- ✓ 10 employee birthday templates
- ✓ 10 contact birthday templates
- ✓ 1 admin alert template
- ✓ Professional HTML designs
- ✓ Random selection for variety
💬 21 SMS Templates
- ✓ 10 employee SMS templates
- ✓ 10 contact SMS templates
- ✓ 1 admin alert SMS
- ✓ Fun with emojis 🎂🎉🎈
- ✓ Personal and engaging
🤖 OdooBot Integration
- ✓ 10 random birthday chat messages
- ✓ Admin alerts in Discuss
- ✓ Sent to Odoo user accounts
- ✓ Appears in inbox instantly
- ✓ Professional and fun
Perfect For
✔ HR Departments
Automate employee birthday recognition and boost team morale
✔ Sales & CRM Teams
Send birthday wishes to contacts and strengthen relationships
✔ Employee Engagement
Celebrate birthdays company-wide and build positive culture
✔ Multi-Channel Communication
Organizations using Email, SMS, and Odoo Discuss
Requirements
📋 Technical Requirements:
- Odoo 18.0 (Community or Enterprise Edition)
- SMS provider configured in Odoo (for SMS notifications)
- Standard Odoo dependencies: base_setup, hr, contacts, sms
- No additional Python packages required
Quick Setup Guide
Install the Module
Go to Apps → Search "birthday" → Install
Configure Settings
Settings → General Settings → Enable birthday email/SMS for employees and contacts
Designate Admins
HR → Employees → Edit → Check "Birthday Admin" for managers
Add Birthday Dates
Add birthdays to employee and contact records
Test Notifications
Birthday menu → Send Notifications → Test each type
Enjoy!
Automated wishes sent at 12 AM, admin alerts at 10 AM daily