=== Employee, Leave and Recruitment Management System - Crew HRM ===
Contributors: sabbirshouvo, jayedul, badsha_eee, risatrajin
Donate Link: https://getcrewhrm.com/pricing/
Tags: Recruitment, hiring, employee, job listing, hiring
Requires at least: 6.3
Tested up to: 7.0
Requires PHP: 7.4
Stable tag: 1.2.3
License: GPLv3
License URI: https://opensource.org/licenses/GPL-3.0

Create career pages for job listings, hiring or recruiting great talent with Crew HRM. It helps manage employee info, leave requests, onboarding

== Description ==
Crew HRM is designed for job posting and recruitment management. It features a centralized dashboard for managing hiring processes, easy job posting, resume uploads, and detailed candidate profiles. Collaborative tools for team review, notes, and built-in email communication for efficient candidate evaluation. Advanced features include interview scheduling, activity tracking, and Google reCAPTCHA for secure applications. The pro version offers Google Meet and Zoom integration for virtual interviews, customizable application form fields, and enhanced email communications.

https://www.youtube.com/watch?v=FrDwzjwodwk

Crew HRM has all the features you need to attract, screen, and hire the best talent, including:

* **Dashboard:** A centralized dashboard where you can manage all aspects of your hiring process.
* **Post jobs:** Easily post jobs to your WordPress website and other job boards.
* **File uploads:** Allow candidates to upload their resumes and other relevant documents.
* **Candidate profile:** View and manage candidate profiles, including their contact information, resume, and work experience.
* **Review, Collaboration, and Notes:** Collaborate with your team to review candidates and leave notes on their profiles.
* **Candidate Shortlisting:** Shortlist candidates for further consideration.
* **Candidate Assessment:** Conduct candidate assessments using various methods, including quizzes, interviews, and case studies.
* **Interview Calendar:** Schedule and manage interviews with candidates.
* **Activity Log:** Track all hiring process-related activities, including job views, applications, and interviews.
* **Built-in communication system:** Communicate directly with candidates within the plugin.
* **Hiring Stage Management:** Manage hiring stages like Applied, Shortlisted, Interviewed, Offer Made, and Hired.
* **Dedicated job post and catalog templates:** Use dedicated job post and catalog templates to create professional-looking job postings and candidate catalogs.
* **Google reCAPTCHA Integration:** Make your job applications spam and robots proof with Google's reCAPTCHA.

==🚀 Explore Crew HRM with a Live Demo==
Experience Crew HRM firsthand with our live demo. Please take a look at how it simplifies and improves the hiring process.
[Click Here to Visit the Demo Site](https://demo.getcrewhrm.com/)

==💬Get In Touch with Crew HRM==
Please contact us with any questions or for support to make sure you make the most out of Crew HRM.
[Click Here to Contact Us](https://getcrewhrm.com/contact/)

===The pro version of the plugin includes additional features, such as:===

* **Google Meet integration:** Schedule and conduct Google Meet interviews directly from within the plugin.
* **Appointments:** Schedule and manage appointments with candidates.
* **Zoom integration:** Schedule and conduct Zoom interviews directly from within the plugin.
* **Custom Fields:** Add different fields to ask questions that would help you screen the candidates better.
* **Email Communications:** Communicate with the applicants from the review screen and get notifications about different events in the system.
* **Custom Attachment Support:** Allow different file formats to be uploaded when designers and creative professionals apply to your job post.
* **Employee Portal:** The employee portal launches on the website's front end without any header or footer. It would give an app-like user experience. You can use this feature like SaaS applications. The employees can manage their leave requests, update information, add their bank account and payment information, and everything else necessary.
* **Leave Management:** This feature is divided into several parts. You can create global leave policies in the settings, apply the leave policies applicable to each employee, and override them to make exceptions. Employees can request leaves from their frontend profile after logging in. The system keeps a clear account of the pending, used, and unused leaves and displays them in the profile. The HR Manager can review leave requests from the employee list in the WordPress Admin Dashboard. S/he can accept or reject the requests from there.

This WordPress HRM plugin is the perfect solution for any business that wants to streamline its hiring process and attract the best talent.

== Who Can Use Crew HRM? ==
* **Small to medium-scale businesses** can use this plugin to supercharge their hiring process.
* **Freelancers** can use the plugin for their client projects and take advantage of the whitelabeling feature.
* **Web Development Agencies** can offer this as an alternative to SaaS solutions to their clients to save costs without compromising features and reliability.
* **Companies located in the European region** can significantly benefit by using this plugin as it will help them retain ownership of the data and store them within the European region. You can comply with the GDPR directives as you can easily remove applicant data.

== Installation ==
From WordPress Dashboard
1. Log in to your WordPress Admin Dashboard.
2. Go to Plugins > Add New
3. The search box should be in the top right corner. Write Crew HRM.
4. Click on Install and then Activate.

The following screens will guide you through the plugin configuration process.

Manual Installation
1. Upload the plugin folder to the `/wp-content/plugins/` directory.
2. Activate the plugin from the WordPress admin dashboard.

**Usage Instructions:**

Once the plugin is activated, you can access the dashboard via **HRM** > **Dashboard**.

You can manage all aspects of your hiring process from the dashboard, including posting jobs, reviewing candidates, and scheduling interviews.

For more detailed instructions on how to use the plugin, please take a look at the documentation.

= Documentation and Support =

You can visit [CrewHRM Documentation](https://getcrewhrm.com/docs/) to learn about installation, configuration, and using it most productively.

If you have any questions or problems using this plugin, don't hesitate to get in touch with us from here https://getcrewhrm.com/contact/

Just so you know, this plugin is developed using React.js. If you want to access the non-minified files for this plugin, you can do so from [here](https://github.com/CrewHRM/CrewHRM)

== Screenshots ==

1. Birds-eye view of the entire recruitment process from the dashboard
2. Robust job creation form.
3. Customize the hiring stages as you please.
4. Upload the PDF and Doc files for the resume and cover letter.
5. See all the information in the PDF and Doc files. There is no need to download it!
6. Beautiful looking career page.
7. Automatic confirmation email for applicants.

== Third Party Integrations ==

The reCaptcha integration uses Google reCAPTCHA for spam protection in job applications. By using this, you agree with Google's [terms](https://www.google.com/recaptcha/about/) and [privacy policy](https://policies.google.com/privacy).

== Frequently Asked Questions ==
= Who should use Crew HRM? =
Anyone who needs to share jobs on their website and accept applications from their website. This would give a professional impression and help you save time compared to using forms and emails.
= What are the server requirements? =
You can use our plugin on any WordPress site. We used React.js to make it, so it works well in your browser. If you have a lot of employees (over 3000) and many using it at once (over 200), a dedicated hosting package works better than shared hosting.
= Do you offer a whitelabeling feature? =
Yes, we offer a whitelable setting on the Pro add-on to change the name and images easily. If you prefer to use the free version only, you can change the name using translation plugins like Loco Translate or the Say What plugin.
= Can I go ahead and customize the plugin? =
Yes, as Crew HRM is offered under the GPL license, you can modify it any way you like. There is no restriction at all. So that you know, we do not offer support for customized plugins.
= Can you develop a custom feature for me? =
Unfortunately, we are unable to offer customizations right now. You can hire a developer from a marketplace, and we'll gladly help your developer.
= Is this plugin multisite compatible? =
No. We are not supporting multisite installations at this moment.
= Can I use this plugin in other languages? =
Yes, you can translate the plugin into any language you want. You can use the Loco Translate plugin or any other plugin you like. Please check our [documentation](https://getcrewhrm.com/docs/translating/) for detailed instructions.
= Do you have video tutorials? =
We have posted walkthrough videos on the [Crew HRM YouTube Channel](https://www.youtube.com/@crewhrm). If you have requests for video tutorials and discuss different ideas, please feel free to comment on any video or use the contact form on our website.
= How can I suggest new features? =
You can email us using the contact form on our website to share feature ideas with helpful screenshots, sketches, etc.
=How can I report security bugs?=
You can report security bugs through the Patchstack Vulnerability Disclosure Program. The Patchstack team helps validate, triage, and handle any security vulnerabilities. [Report a security vulnerability.](https://patchstack.com/database/vdp/hr-management)

== Changelog ==

= v1.2.3 -> Jun 1, 2026 =
* Fix: patch security vulnerability
* Update: Compatibility with latest WordPress version.
* Update: Overall enhancements and optimizations

= v1.2.2 -> Jul 29, 2025 =

* Fix: file upload mime_type check failed when to mime_type list is provided.
* Fix: Company logo not being uploaded and saved
* Update: Compatibility with latest WordPress version.
* Update: Overall enhancements and optimizations

= v1.2.1 -> May 10, 2025 =

* Update: Compatibility with latest WordPress version.
* Update: Overall enhancements and optimizations

= v1.2.0 -> Feb 15, 2025 =

* Fix: Database compatibility issues
* Update: Overall enhancements and optimizations

= v1.1.9 -> Jan 14, 2025 =

* New: So many new filter and hooks
* Update: Core now allows sideloading addons from plugin.
* Update: Overall enhancements and optimizations

= v1.1.8 -> Dec 03, 2024 =

* Update: PhoneField auto detect user country from browser Timezone
* Update: Add extra layer of validation on resume & Attachment uploads
* Update: Overall enhancements and security optimizations

= v1.1.7 -> Sep 22, 2024 =

* Fix: Phone Number validation
* Update: Update dependancies to latest version
* Update: Overall enhancements and optimizations

= v1.1.6 -> Sep 22, 2024 =

* Fix: Phone Number validation
* Update: Update dependancies to latest version
* Update: Overall enhancements and optimizations

= v1.1.5 -> Sep 20, 2024 =

* New: Phone number input with country select
* Fix: Performance issue of dashboard
* Update: Overall enhancements and optimizations

= v1.1.4 -> Sep 15, 2024 =

* Fix: Settings page missing back button
* Fix: Saving wrong salary when salary is very big
* Update: Overall enhancements and optimizations 

= v1.1.3 -> Aug 21, 2024 =

* Update: Improve compatibility

= v1.1.2 -> Aug 19, 2024 =

* Fix: Security issue with PHP Object Injection
* Fix: Issue with WP Rocket
* Update: Overall enhancements and optimizations

= v1.1.1 -> Jul 2, 2024 =

* Fix: Welcome screen appears every time plugin is deactivated and re-activated
* Update: Overall enhancements and optimizations

= v1.1.0 -> May 3, 2024 =

* New: Employee invitation (Pro)
* New: Employee onboarding (Pro)
* New: Employee import from hired list (Pro)
* New: Employee profile (Pro)
* New: Leave request (Pro)
* New: Leave, benefits, working hours default settings
* New: Employee portal link in admin menu
* Fix: Department dropdown empty issue
* Fix: Custom question answer not showing in the application review
* Fix: Job type icon missing in single job post
* Fix: Job share modal copy link not always working
* Fix: Missing translatable strings
* Update: Overall enhancements and optimizations

= v1.0.9 -> March 12, 2024 =

* Fix: Translation issues fixed

= v1.0.8 -> Feb 22, 2024 =

* New: Employee Profile
* New: Employee user role
* Fix: Missing icons
* Update: Overall UI enhancements

= v1.0.7 -> Feb 09, 2024 =

* Fix: Invalid escaping
* Fix: Failed ajax requests

= v1.0.6 -> Jan 25, 2024 =

* New: reCAPTCHA addon to prevent spam job applications.
* New: Careers page shortcode.
* New: Careers page Gutenberg block.
* Fix: More optimized code for better speed.

= v1.0.5 -> Dec 9, 2023

* Fix: Timezone offset issue for new meetings

= v1.0.4 -> Nov 30, 2023

* Fix: Automated security testing tool setup
* Fix: Translations
* Update: Applicants avatar dynamic color
* New: Automatic careers page creation

= v1.0.3 -> Nov 19, 2023

* Fix: UI colors and email events
* New: Currency and salary filters for mobile devices
* New: Custom design of Career page for mobile devices

= v1.0.2 -> Nov 15, 2023

* Fix: Dropdown icon size
* New: Automated mail notification for applicants
* New: Email addon

= v1.0 -> SEP 23, 2023 =

* 🥁 First Release! 🎉

== Upgrade Notice ==
= 2.0 =
This is a major update. Please MAKE A BACKUP before you hit the update button.
