Smart Hire Pro | Employee Contract & Offer Letter Automation
by Odonity https://www.odonity.com$ 175.00
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Employees (hr) • Recruitment (hr_recruitment) • Calendar (calendar) |
| Lines of code | 2090 |
| Technical Name |
odnt_smart_hire |
| License | See License tab |
| Website | https://www.odonity.com |
| Versions | 16.0 17.0 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Employees (hr) • Recruitment (hr_recruitment) • Calendar (calendar) |
| Lines of code | 2090 |
| Technical Name |
odnt_smart_hire |
| License | See License tab |
| Website | https://www.odonity.com |
| Versions | 16.0 17.0 18.0 19.0 |
Smart Hire Pro
Employee Offer Letter Automation | Digital Acceptance | Multi-Stage Workflow | PDF Generation
Smart Hire Pro is not just an offer letter generator — it is a complete hiring finalization command center built natively in Odoo. From creation to digital candidate acceptance, every step is tracked, automated, and professionally managed.
What is Smart Hire Pro?
Smart Hire Pro bridges the gap between "candidate selected" and "employee onboarded" with a structured, trackable, and fully automated offer management workflow — all inside Odoo. HR teams can create branded offer letters, route them through an optional approval gate, send them by email with a PDF attachment, and let candidates accept or decline digitally via a secure link.
Offers automatically expire on the configured date, reminders go out to candidates before expiry, and every action is logged in the Odoo Chatter for full auditability. Re-issued offers are versioned automatically. Analytics views give HR managers real-time insight into acceptance rates and department-wise hiring metrics.
Key Features
How It Works — Offer Lifecycle
Draft
Create offer, select template, fill terms and candidate details.
Approval
Optional HR Manager approval gate before sending. Configurable in settings.
Sent
Email sent with PDF and unique digital acceptance link for the candidate.
Accepted
Candidate clicks Accept. Status updates instantly. Chatter logged with IP.
Rejected
Candidate declines with optional reason. HR notified via Chatter.
Expired
Scheduler auto-expires offer past expiry date. Reset to draft to reissue.
Digital Acceptance Portal
When an offer is sent, a unique secure URL is generated automatically — for example
https://yoursite.com/smart-hire/accept/45768cd679054e54821cee41ff00175b.
The candidate opens this link in any browser with no login required and sees a beautifully formatted portal page.
Below are all five portal states the system handles automatically.
Offer Review & Decision
- Candidate name, reference, and expiry alert shown prominently
- Full offer terms table — position, department, salary, joining date, probation
- Custom letter body preview rendered inline
- Additional benefits section if configured
- Green Accept This Offer button — one-click POST confirmation
- Red Decline This Offer toggle — expands a reason textarea before submitting
Offer Accepted
- Green confirmation screen with congratulations message
- Candidate name, position, and joining date displayed
- Offer state instantly changed to Accepted in Odoo
- Accepted timestamp and candidate IP address logged in Chatter
- HR team notified via Chatter message
Offer Declined
- Professional decline screen with thank-you message
- Candidate's optional decline reason recorded
- Offer state changed to Rejected in Odoo
- Declined timestamp logged with reason in Chatter
- HR encouraged to follow up or reissue with revision
Invalid or Expired Link
- Shown when token does not exist in the database
- Shown when offer is in Cancelled or Expired state
- Dynamic error message explains current status
- Candidate advised to contact HR for a new link
- No sensitive offer data is exposed
Already Accepted
- Shown when candidate reopens a link they already acted on
- Displays original acceptance date and timestamp
- Friendly message — no duplicate submissions possible
- Candidate reassured that their acceptance is on record
- HR onboarding message shown
Token Security
- Each offer gets a cryptographically unique 32-character hex token
- Token is regenerated on every revision reset
- Old tokens are invalidated when offer is cancelled or reissued
- Candidate IP is logged on acceptance for audit trail
3 Built-in Letter Templates
Smart Hire Pro ships with three professionally designed offer letter templates ready to use immediately after installation. All support dynamic placeholders that auto-fill from the offer record.
Standard Employment Offer
Best for general full-time hires across any department
- Clean serif-style layout with formal tone
- Offer terms table with purple header row
- Probation and notice period clause
- Offer validity paragraph with expiry date
- Acceptance declaration with signature lines
Executive & Senior Role Offer
Best for Manager, Director, C-level and senior specialist positions
- Premium layout with gradient accent bars
- Sectioned structure: Compensation, Commencement, NDA, Governing Terms
- Performance bonus and insurance rows
- Confidential notice callout box
- Formal candidate acceptance block
Internship & Trainee Offer
Best for interns, fresh graduates, trainees and entry-level positions
- Friendly, encouraging tone with congratulatory banner
- 3-column summary card layout for role, stipend, and start date
- "What to Expect" bullet section with mentor and feedback details
- Conversion to full-time mention
- Dashed-border acceptance block
{employee_name}
{job_position}
{department}
{salary}
{currency}
{joining_date}
{probation_days}
{company_name}
{offer_date}
{expiry_date}
Smart Hire Pro vs Basic Offer Letter Apps
| Feature | Smart Hire Pro | Basic Apps |
|---|---|---|
| PDF Offer Letter Generation | ✔ | ✔ |
| Multi-Stage Workflow (8 States) | ✔ | ✘ |
| HR Manager Approval Gate | ✔ | ✘ |
| Digital Acceptance URL | ✔ | ✘ |
| Candidate Decline with Reason | ✔ | ✘ |
| 5 Portal States (Accept / Decline / Invalid / Already Accepted / Expired) | ✔ | ✘ |
| Offer Expiry & Auto-Expire Scheduler | ✔ | ✘ |
| Automated Reminder Emails Before Expiry | ✔ | ✘ |
| Revision Tracking with New Token | ✔ | ✘ |
| Analytics — Graph + Pivot + Kanban | ✔ | ✘ |
| Recruitment App (hr.applicant) Integration | ✔ | ✘ |
| 3 Built-in Offer Letter Templates | ✔ | ✘ |
| Configurable Settings Panel | ✔ | ✘ |
| Odoo Compliant | ✔ | ✘ |
Perfect For
- HR Departments — manage the complete offer lifecycle for all hires from one place inside Odoo
- Growing Companies — standardise your hiring confirmation process across departments and locations
- Recruitment Agencies — send branded offer letters on behalf of clients and track candidate responses digitally
- Compliance-Driven Organisations — approval gate, full audit trail, IP logging and timestamped acceptance records
- Internship & Training Programmes — use the dedicated Internship template with friendly tone and structured onboarding details
Module Screenshots
Offer Letter Form View — Full Workflow
Send Offer Wizard — Email with PDF Attachment
Candidate Portal Page — Digital Acceptance
PDF Offer Letter Output
Letter Template Builder with Placeholders
Smart Hire Pro Settings Panel
Installation & Usage
Installation
odnt_smart_hire folder to your Odoo custom addons directory.Usage
- Go to Settings → Smart Hire Pro to configure approval gate, reminder days and default expiry.
- Go to Smart Hire Pro → Configuration → Letter Templates to manage offer templates.
- Go to Smart Hire Pro → Offer Letters → All Offers to create a new offer letter.
- Select a template, fill candidate details and offer terms — body auto-populates.
- Click Submit → (Approve if required) → Send Offer to email the candidate.
- Candidate opens the link and clicks Accept or Decline — status updates instantly in Odoo.
- Use Graph and Pivot views for HR analytics and offer performance tracking.
Support & Customization
Need assistance, custom features, or version upgrades? We are here to help.
- Email: odonity.services@gmail.com
- Website: www.odonity.com
Smart Hire Pro | Employee Offer Letter Automation | Digital Acceptance
Professional Employee Offer Letter Workflow & Digital Acceptance Platform for Odoo
Smart Hire Pro by Odonity transforms your hiring finalization process into a fully automated, trackable, and professional workflow directly inside Odoo.
Create branded offer letters, manage approvals, generate professional PDFs, send offers by email, and allow candidates to digitally accept or decline through a secure public portal.
From HR approval workflows to automated expiry reminders and analytics dashboards, Smart Hire Pro provides a complete enterprise-ready hiring confirmation solution.
Key Features
- 📄 Professional PDF Offer Letter Generation
- 🔄 Complete Offer Lifecycle Workflow
- 🔐 Secure Digital Acceptance Portal
- 🟢 Candidate Accept / Reject Workflow
- 🏢 HR Manager Approval Gate
- ⏰ Offer Expiry Tracking & Auto-Expire Scheduler
- 🔔 Automated Reminder Emails Before Expiry
- 🧾 Multi-Template Offer Letter System
- 📊 HR Analytics Dashboard (Kanban, Graph, Pivot)
- 🔁 Revision Tracking with Secure Token Regeneration
- 📧 Email Offer Sending Wizard with PDF Attachment
- 👤 Recruitment Integration with Applicants
- ⚙️ Dedicated Smart Hire Pro Settings Panel
- 📝 Full Chatter Tracking & Audit Trail
Offer Workflow
- Create Draft Offer Letter
- Submit for Approval (Optional)
- HR Manager Approval
- Send Offer by Email
- Candidate Opens Secure Portal Link
- Candidate Accepts or Rejects Digitally
- System Tracks Status & Audit Logs
- Auto Expiry & Reminder Management
Portal Features
- Public secure token-based acceptance URL
- Beautiful candidate portal page
- Accept / Reject actions
- Optional rejection reason
- Already accepted protection
- Invalid / expired link handling
- Candidate IP logging
- Chatter tracking for all actions
Built-in Templates
Smart Hire Pro includes professionally designed templates:
- Standard Employment Offer
- Executive & Senior Role Offer
- Internship & Trainee Offer
Supports dynamic placeholders:
- {employee_name}
- {job_position}
- {department}
- {salary}
- {currency}
- {joining_date}
- {expiry_date}
- {company_name}
Views Included
- List View
- Form View
- Kanban View
- Graph View
- Pivot View
- Search & Filter Views
Installation
- Copy the odnt_smart_hire folder into your Odoo custom addons directory.
- Restart the Odoo server.
- Activate Developer Mode from Settings.
- Navigate to Apps and click Update Apps List.
- Search for Smart Hire Pro and install the module.
Usage
- Configure Smart Hire Pro settings.
- Create or manage letter templates.
- Create a new offer letter.
- Fill candidate and compensation details.
- Submit and approve the offer.
- Send offer email with PDF attachment.
- Candidate accepts or declines digitally.
- Track analytics and hiring performance.
Perfect For
- HR Departments
- Recruitment Agencies
- Enterprise Hiring Teams
- Growing Companies
- Internship Programs
- Compliance-Driven Organizations
Support
About Odonity
Odonity builds enterprise-grade Odoo applications focused on automation, professional workflows, productivity, and modern business operations.
Trusted by businesses worldwide for scalable and business-ready Odoo solutions.
Odoo Proprietary License v1.1 - Strict Commercial Use © 2026-Present Odonity. All Rights Reserved. Module Name: Smart Hire Pro | Employee Contract & Offer Letter Automation (By Odonity) License Owner: Odonity (https://www.odonity.com) Support Email: odonity.services@gmail.com This software is protected by copyright laws and international treaties. It is licensed, not sold. You are granted a non-transferable, non-sublicensable, and non-exclusive license to use this software ONLY under the terms below: -------------------------------------------- STRICT TERMS OF USE -------------------------------------------- PERMITTED: - Use the module in one Odoo production instance only (with staging/test allowed only for that instance). - Use for internal company operations. - Request support, upgrades, or customization services from Odonity. PROHIBITED WITHOUT WRITTEN PERMISSION FROM ODONITY: - Modifying, altering, or extending the source code in any way. - Reselling, sublicensing, or redistributing any part of the module. - Sharing the code with third parties, including freelancers or other vendors. - Uploading this module to public or private repositories, websites, or forums. - Creating derivative works or using snippets in other modules. - Using the module as a base to develop similar competing products. WARNING: This software contains branding, code-level markers, and security tracking for anti-piracy purposes. Tampering with these or violating this license may result in: - Permanent termination of your usage rights - Legal action under local and international intellectual property laws - Immediate take-down notices for marketplaces and hosting providers -------------------------------------------- LICENSE VERIFICATION & SUPPORT -------------------------------------------- License Keys / Validation (optional): Odonity reserves the right to implement license key checks in future versions. Support is only available to verified license holders. Invoice or proof of purchase must be retained for all license claims. For official support, licensing clarifications, or enterprise usage, please contact: odonity.services@gmail.com | https://www.odonity.com -------------------------------------------- BY INSTALLING THIS MODULE, YOU AGREE TO BE BOUND BY ALL TERMS ABOVE. Unauthorized use, reproduction, or redistribution is strictly prohibited.
Please log in to comment on this module