Skip to Content

Smart Hire Pro | Employee Contract & Offer Letter Automation

175.00 175.00

  • Version
Please double check selected version correctly before proceed add to cart

Smart Hire Pro

Employee Offer Letter Automation  |  Digital Acceptance  |  Multi-Stage Workflow  |  PDF Generation

Odoo HR Ready PDF Generation Email Automation Digital Acceptance Expiry Tracking Approval Gate HR Analytics

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 — no Odoo backend access required.

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

Multi-Template Support Create multiple branded letter templates — one per job position or department. Use smart placeholders to auto-fill candidate and offer details instantly.
Full Lifecycle Workflow Draft → Approved → Sent → Accepted / Rejected / Expired / Cancelled. Every stage is tracked with timestamps and audit logs via Odoo Chatter.
Digital Acceptance URL Each offer generates a unique secure token URL. Candidates open it in any browser to Accept or Decline — no Odoo login required. Response is instantly recorded.
HR Manager Approval Gate Optionally require HR Manager approval before any offer is sent to a candidate. Fully configurable in Odoo Settings. Keeps your hiring process compliant.
Expiry & Auto-Expire Set an expiry date on every offer. A daily scheduled action automatically marks overdue offers as Expired and logs the event in the Chatter.
Automated Reminder Emails Automated reminder emails are sent to candidates a configurable number of days before their offer expires — keeping them engaged and reducing drop-offs.
Professional PDF Output One-click PDF generation with full company branding, offer terms table, signature section, and custom letter body. Attached automatically when sending by email.
Revision Tracking Re-issued offers are automatically versioned — Revision 2, 3, and so on. A new acceptance token is generated on each revision for security.
Analytics Dashboard Kanban, Graph, and Pivot views give HR managers instant visibility into offer acceptance rates, active offers by department, and salary benchmarks.
Recruitment Integration Link offers directly to Odoo HR Applicant records. Candidate name, email, job position, and department auto-populate from the application in one click.
Send Offer by Email A dedicated Send Offer wizard lets HR compose, preview and send the offer email with PDF attachment and digital acceptance link — all from one screen.
Configurable Settings Panel Control approval gate, reminder days before expiry, and default offer validity period from a dedicated Smart Hire Pro section inside Odoo Settings.

How It Works — Offer Lifecycle

1
Draft

Create offer, select template, fill terms and candidate details.

2
Approval

Optional HR Manager approval gate before sending. Configurable in settings.

3
Sent

Email sent with PDF and unique digital acceptance link for the candidate.

4a
Accepted

Candidate clicks Accept. Status updates instantly. Chatter logged with IP.

4b
Rejected

Candidate declines with optional reason. HR notified via Chatter.

4c
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.

MAIN PAGE
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
SUCCESS
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
DECLINED
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
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 DONE
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
SECURITY
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
  • No Odoo session or login required — fully public route
  • 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
Available Placeholders:   {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 (No Login)
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 19 Fully 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
1
Add to AddonsCopy odnt_smart_hire folder to your Odoo custom addons directory.
2
Restart ServerRestart your Odoo service to register the new module.
3
Enable Developer ModeSettings → General Settings → Activate Developer Mode.
4
Install ModuleApps → Update Apps List → Search Smart Hire Pro → Install.
5
Assign User GroupsAssign Smart Hire Pro: HR Officer or HR Manager groups to your team.
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.

ODONITY — Smart Solutions for Smarter Business

Support & Service Policy

To ensure fair usage, consistent quality, and reliable service for all customers, Odonity provides structured support under the following terms:

✔ Support Coverage (65 Days)
  • Free support is provided for 65 days from the date of purchase.
  • Support includes installation guidance, setup assistance, and usage-related queries.
  • Bug fixing is included only if the module is not functioning as described in official features.
✔ Definition of Bug
  • A bug refers to a feature not working as documented or demonstrated.
  • Any request to modify behavior, logic, or add new functionality is considered customization.
✘ Not Included in Free Support
  • Custom development, feature enhancements, or business-specific changes.
  • Third-party module conflicts or integration issues.
  • Server configuration, hosting, deployment, or infrastructure-related problems.
  • Debugging or fixing issues outside the purchased module.
✔ Scope Limitation
  • Support is strictly limited to the purchased module only.
  • It does not include full system debugging, database correction, or unrelated module issues.
✔ Version & Compatibility
  • The module is guaranteed to work only with the specified Odoo version mentioned on the product page.
  • Compatibility with customized or heavily modified systems is not guaranteed.
✔ Demo & Representation Disclaimer
  • All screenshots, videos, and demos are for reference purposes only.
  • Actual behavior may vary depending on system configuration and installed modules.
✔ Support Process
  • Support is provided via email ([email protected]) or through the customer portal (order communication linked to your purchase).
  • For faster resolution, please include your order reference and detailed issue description in your communication.
  • Typical response time is within 24–48 business hours.
  • Customers must provide necessary access (Odoo/backend/server if required).
  • Delays in providing access or required information may delay resolution.
✔ Paid Support & Customization
  • All customization, enhancements, or new feature requests are treated as paid services.
  • Support after 65 days is available under paid plans.
✔ Customer Responsibilities
  • Maintain proper backups before installing or updating the module.
  • Test changes in a staging environment before applying to production.
  • Ensure the system meets basic Odoo requirements and compatibility.
✔ License Scope
  • Support is valid only for the purchased license and single Odoo instance.
  • Usage across multiple databases or environments may require additional licensing.
⚠ Important Notes
  • Odonity is not responsible for data loss, misconfiguration, or system failures.
  • We are not liable for conflicts caused by third-party modules or custom code.
  • Unauthorized modification of the module may void support eligibility.
  • Support priority is handled in order; urgent or immediate support is not guaranteed.

Our goal is to provide reliable, transparent, and professional support while maintaining fairness and sustainability for all customers.


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: [email protected]

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:
[email protected] | 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.