Description
ChatHire AI connects your WordPress site to your ChatHire account so candidates can find and apply for your open positions without ever leaving your website.
What it does
Career Page
Add a beautiful job listings page to any WordPress page using a simple shortcode. Candidates can read job descriptions, upload their resume (PDF or Word), and submit their application — all on your site.
Every application is automatically scored by AI against your job requirements. You see a match score, matched skills, missing skills, and suggested interview questions in your ChatHire dashboard the moment an application arrives.
Contact Form
Add a branded inquiry form to your contact page. Every submission is saved as a lead in your ChatHire CRM with automatic lead scoring.
Jobs Widget
A compact list of your open positions for sidebars and footers.
Who is it for?
- Staffing and recruiting agencies
- Small businesses hiring on their own website
- HR teams who want a career page without paying for expensive enterprise software
- Any WordPress site that wants to collect job applications
Key features
- Job listings pulled live from your ChatHire account
- Resume upload — PDF and Word documents accepted
- AI extracts candidate details from uploaded resumes automatically
- AI scores every application 0–100 against job requirements
- Toggleable form fields — turn Phone, LinkedIn, Work Authorization, Cover Letter, and more on or off from the settings page, no coding needed
- Contact form saves leads directly to your ChatHire CRM
- One color picker to match your brand
- Mobile responsive — works on phones and tablets
- Works with any WordPress theme
- No coding required
Shortcodes
[chathire_careers]— Full career page with job listings and apply forms[chathire_careers count="3"]— Show only 3 positions[chathire_careers dept="Engineering"]— Filter by department[chathire_contact]— Contact and inquiry form[chathire_jobs]— Compact jobs widget for sidebar or footer[chathire_jobs count="5"]— Show 5 jobs in the widget
Requirements
- A ChatHire account — free 14-day trial at chathire.ai, no credit card required
- WordPress 5.8 or higher
- PHP 7.4 or higher
External Services
This plugin connects to the ChatHire API hosted at https://chathire-server-454322969061.us-east4.run.app for the following:
- Fetching job listings — your open positions are retrieved from ChatHire and displayed on your site
- Parsing uploaded resumes — when a candidate uploads a PDF or Word file, it is sent to ChatHire servers for text extraction and AI analysis. The file is processed and not permanently stored.
- Submitting applications — candidate application data (name, email, phone, resume text) is sent to ChatHire and saved to your hiring pipeline
- Saving contact form leads — contact form submissions are sent to ChatHire and saved to your CRM
No data is stored in your WordPress database. All candidate and lead data lives in your ChatHire account.
By using this plugin you agree to the ChatHire Terms of Service and Privacy Policy.
Installation
Install from WordPress admin (recommended)
- Go to Plugins Add New
- Search for “ChatHire AI”
- Click Install Now then Activate
Install manually
- Download the plugin ZIP file
- Go to Plugins Add New Upload Plugin
- Upload the ZIP and click Install Now
- Activate the plugin
Setup after activation
- Go to Settings ChatHire in your WordPress admin
- Log in to your ChatHire dashboard at chathire-saas.web.app
- Go to Career Page settings and copy your slug — for example if your career page URL is
/careers/acmeyour slug isacme - Paste the slug into Settings ChatHire Career Page Slug
- Click Save Settings
- Edit your Careers page and add the shortcode
[chathire_careers] - Edit your Contact page and add the shortcode
[chathire_contact] - Visit your pages to confirm everything is working
FAQ
-
Do I need a ChatHire account?
-
Yes. The plugin connects to ChatHire to fetch your job listings and store applications. You can sign up for a free 14-day trial at chathire.ai — no credit card required.
-
Can candidates upload their resume?
-
Yes. Candidates can upload a PDF or Word document (.doc or .docx). The file is sent directly to ChatHire servers for AI parsing — it never touches your WordPress server or database. Candidates can also paste resume text as an alternative.
-
Where is candidate data stored?
-
All data is stored in your ChatHire account on secure servers (Google Cloud and Supabase). Nothing is stored in your WordPress database.
-
Does it work with my theme?
-
Yes. The plugin uses its own styles that work independently of your theme. If you notice any visual conflicts, contact support@chathire.ai with your theme name.
-
How do I show jobs for a specific department only?
-
Use the dept attribute:
[chathire_careers dept="Sales"]— the department name must match exactly what you set in ChatHire. -
Can I turn off optional form fields?
-
Yes. Go to Settings ChatHire and toggle individual fields on or off. You can show or hide Phone, LinkedIn, Cover Letter, Work Authorization, Portfolio, Availability, Salary Expectation, Location, and more — no coding required.
-
Is the resume field required?
-
By default yes, but you can make it optional. Go to Settings ChatHire and uncheck “Require Resume Upload.”
-
What file types are accepted for resume upload?
-
PDF (.pdf), Word 97-2003 (.doc), and Word (.docx). Maximum file size is 10MB.
-
Is it GDPR compliant?
-
The plugin only transmits data that candidates explicitly submit through your forms. We recommend mentioning ChatHire in your site’s privacy policy. ChatHire’s Privacy Policy is available at chathire.ai/privacy.
-
Yes. The footer link can be removed by adding this to your theme’s functions.php or a custom CSS plugin:
.chathire-footer { display: none; }. We appreciate you keeping it as it helps us grow, but it is not required.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“ChatHire Careers & CRM” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “ChatHire Careers & CRM” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.4.0
- Added AI Chatbot Agent (Phase 1) — floating widget for candidates and clients
- Two-sided intent detection: candidates get job search, clients get capability/quote info
- Auto CRM lead capture when visitor shares contact details
- Chatbot settings in admin: enable/disable, name, greeting, position
- Configure knowledge base in ChatHire dashboard
1.3.1
- Renamed plugin to ChatHire Careers & CRM (slug: chathire-careers-crm) per WordPress.org review
1.3.0
- Switched all emails to wp_mail() — emails now come from the WordPress site’s own domain
- Added Email Settings section — configure From Name, From Email, admin notification address
- Added customizable email subject and body with merge tags for application and contact emails
- Added toggle to enable/disable confirmation emails independently
- Added admin notification email on every new application and contact form submission
- Fixed: confirmation email no longer sends from personal Gmail account
1.2.2
- Fixed text domain to match plugin slug (chathire-ai-careers-crm)
1.2.1
- Renamed plugin to “AI Careers & CRM for ChatHire” for clarity
- “Powered by ChatHire” credit link is now opt-in only, off by default (admin setting)
- Checkbox settings now use proper boolean sanitization
- Fixed Plugin URI
1.1.0
- Added resume file upload — PDF and Word documents accepted
- AI auto-extracts candidate details from uploaded resume
- Added toggleable career form fields (Phone, LinkedIn, Cover Letter, Work Authorization, Portfolio, Availability, Salary Expectation, Location, Referral Source)
- Added toggleable contact form fields (Company, Phone, Budget, Timeline, Headcount, Website, Employee Count)
- Added success screen after application submitted
- Added success screen after contact form submitted
- Apply button changes to Applied after successful submission
- Added TN Visa and EAD to Work Authorization options
- Improved mobile layout
1.0.0
- Initial release
- Career page shortcode
- Contact form shortcode
- Jobs widget shortcode
- WordPress admin settings
- Mobile responsive design
- International salary display