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. Smart Hire Pro | Employee Contract & Offer Letter Automation v 17.0
  4. Sales Conditions FAQ

Smart Hire Pro | Employee Contract & Offer Letter Automation

by Odonity https://www.odonity.com
Odoo

$ 175.00

v 17.0 Third Party
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 • Discuss (mail)
• Employees (hr)
• Recruitment (hr_recruitment)
• Calendar (calendar)
Lines of code 2072
Technical Name odnt_smart_hire
LicenseSee License tab
Websitehttps://www.odonity.com
Versions 16.0 17.0 18.0 19.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Discuss (mail)
• Employees (hr)
• Recruitment (hr_recruitment)
• Calendar (calendar)
Lines of code 2072
Technical Name odnt_smart_hire
LicenseSee License tab
Websitehttps://www.odonity.com
Versions 16.0 17.0 18.0 19.0
  • Description
  • Documentation
  • License

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.

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. 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
  • 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✔✘
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

Smart Hire Pro Offer Letter Form View in Odoo 19

Send Offer Wizard — Email with PDF Attachment

Send Offer Letter Wizard in Odoo

Candidate Portal Page — Digital Acceptance

Candidate Digital Offer Acceptance Portal Page

PDF Offer Letter Output

Professional PDF Offer Letter Output

Letter Template Builder with Placeholders

Offer Letter Template Builder with Placeholders

Smart Hire Pro Settings Panel

Smart Hire Pro Configurable Settings Panel in Odoo

Watch Demo

Click to Watch Full Demo on YouTube

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.

  • Email: odonity.services@gmail.com
  • Website: www.odonity.com

ODONITY — Smart Solutions for Smarter Business

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

  1. Create Draft Offer Letter
  2. Submit for Approval (Optional)
  3. HR Manager Approval
  4. Send Offer by Email
  5. Candidate Opens Secure Portal Link
  6. Candidate Accepts or Rejects Digitally
  7. System Tracks Status & Audit Logs
  8. 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

  1. Copy the odnt_smart_hire folder into your Odoo custom addons directory.
  2. Restart the Odoo server.
  3. Activate Developer Mode from Settings.
  4. Navigate to Apps and click Update Apps List.
  5. Search for Smart Hire Pro and install the module.

Usage

  1. Configure Smart Hire Pro settings.
  2. Create or manage letter templates.
  3. Create a new offer letter.
  4. Fill candidate and compensation details.
  5. Submit and approve the offer.
  6. Send offer email with PDF attachment.
  7. Candidate accepts or declines digitally.
  8. Track analytics and hiring performance.

Perfect For

  • HR Departments
  • Recruitment Agencies
  • Enterprise Hiring Teams
  • Growing Companies
  • Internship Programs
  • Compliance-Driven Organizations

Support

Website: https://www.odonity.com
Email: odonity.services@gmail.com

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

  • 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 or have a question related to your purchase, please use the support page.
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