Description
GetSmartHire Careers allows companies using GetSmartHire to display their public job openings directly on a WordPress website.
The plugin connects your WordPress site to your company’s public GetSmartHire careers page using an integration API key. Once configured, you can display your public careers page, list open jobs, show job details, and allow candidates to submit applications from your WordPress website.
Each company has one public careers page in GetSmartHire. A company may create multiple integration API keys, but each key only authenticates access to that company’s public careers page and public jobs. The key does not create a separate careers page.
This plugin is useful for companies that want to add an AI-powered careers portal to their existing WordPress site without manually copying job descriptions or managing applications separately.
Features include:
- Display public jobs from GetSmartHire
- Show job details directly on WordPress
- Allow candidates to apply through an application form
- Support resume uploads
- Configure jobs per page
- Customize the primary button color
- Enable or disable the application form
- Cache public job data to improve performance
Configuration
The plugin settings page supports the following options:
- API Base URL
- API Key
- Jobs per page
- Primary button color
- Enable application form
- Cache duration in minutes
Default API Base URL:
https://api.getsmarthire.com
The API key must be generated from your GetSmartHire account. It is used to authenticate your WordPress website with your company’s public careers page.
Shortcodes
Display the full careers experience:
[getsmarthire_careers]
This shortcode includes the company careers header, filters, jobs list, inline job details, and application form when applications are enabled.
You can add this shortcode to any WordPress page, post, or shortcode-compatible block.
Security Note
The integration API key is used server-side by WordPress and should not be exposed publicly.
Only use API keys generated from your GetSmartHire account. If you believe an API key has been compromised, revoke it from your GetSmartHire account and generate a new one.
Screenshots

Plugin settings page where the API Base URL, API key, jobs per page, button color, application form option, and cache duration can be configured. 
Public careers page displayed on WordPress using the [getsmarthire_careers]shortcode.
Job details view with job description, requirements, and application options. 
Candidate application form with resume upload support.
Installation
-
Upload the
getsmarthire-careersfolder to the/wp-content/plugins/directory, or install the plugin through the WordPress Plugins screen. -
Activate
GetSmartHire Careersfrom the WordPress Plugins screen. -
In your WordPress dashboard, go to Settings -> GetSmartHire Careers.
-
Enter your API Base URL. The default production API URL is:
https://api.getsmarthire.com
-
Enter your GetSmartHire integration API key.
-
Configure the display options, including jobs per page, primary button color, application form visibility, and cache duration.
-
Click Save Changes to store your settings.
-
Click Test connection to verify that WordPress can connect successfully to your GetSmartHire public careers page.
-
Create or edit the WordPress page where you want to display your public jobs.
-
Add the shortcode below to the page content:
[getsmarthire_careers]
-
Publish or update the page. Your public GetSmartHire careers page will now be displayed on your WordPress website.
FAQ
-
Does the API key create a new careers page?
-
No. Each company has one public careers page in GetSmartHire. The API key only authenticates this WordPress plugin for that company’s public careers page and public jobs.
-
Where do I find my API key?
-
You can generate or copy your integration API key from your GetSmartHire account, depending on your company’s integration settings.
-
What should I use as the API Base URL?
-
For production, use:
https://api.getsmarthire.comIf you are using a private, staging, or development GetSmartHire environment, use the API Base URL provided by your GetSmartHire administrator.
-
Is the API key exposed publicly?
-
No. The API key is used server-side by WordPress and should not be exposed publicly.
-
Are resumes stored in WordPress?
-
The plugin sends the uploaded resume to GetSmartHire during form submission and does not intentionally store resumes permanently in WordPress.
-
What resume formats are allowed?
-
PDF and DOCX files up to 10MB are supported.
-
Can I disable the application form?
-
Yes. You can disable the application form from the plugin settings page. When disabled, visitors can still view public jobs, but they will not be able to submit applications through the WordPress form.
-
Can I customize the appearance?
-
Yes. You can configure the primary button color from the plugin settings page.
-
Does the plugin work with any WordPress theme?
-
The plugin is designed to work with standard WordPress themes. Some theme styles may affect the visual appearance of the careers page.
-
Where can I get support?
-
For support, email:
You can also visit our website:
Reviews
There are no reviews for this plugin.
Contributors & Developers
“GetSmartHire Careers” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “GetSmartHire Careers” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
0.1.0
Initial release.
