CleverOgre Logo

WP Job Manager – JobAdder Integration

Created On January 16th, 2020 | Last Update January 20th, 2020

Description

WP Job Manager – JobAdder Integration is a plugin developed by CleverOgre in Pensacola, Florida. When used in conjunction with the WP Job Manager plugin and a valid JobAdder account, it will facilitate the import and management of job listings created within JobAdder.

Screenshots

JobAdder plugin settings page. Here you can change JobAdder Feed settings and license key information.

Details

Documentation

REST Endpoints

Job Listings Feed

Must coordinate with JobAdder team to have their XML feed delivered to the following url whenever listings are updated are made: [site-url]/wp-json/wpjm-jobadder/v1/feed/.

Job Listings that are created and synchronized by the JobAdder listings feed are indicated within the Job Listing metabox on the edit post screen. This will indicate Ad ID, Job ID, and other settings.

Webhooks

Only one webhook is currently supported with minimal implementation.

jobapplication_status_changed

Contact JobAdder team to assign the jobapplication_status_changed webhook to the following url: [site-url]/wp-json/wpjm-jobadder/v1/webhook/.

Custom code was being used here for a previous client. Nothing is active at the moment, but the structure is available for custom implementation.

This webhook is not required for your listings feed to be connected with your site.

Settings

The page for JobAdder settings should be located at Job Listings > JobAdder from the WordPress admin dashboard.

API Settings

If you’d like your feed to gather additional data from JobAdder whenever it is updated, provide the Client Id and Client Secret of your JobAdder account here.

For increased security, you can whitelist the JobAdder IP addresses by adding them in a comma-separated list to Authorized IP Addresses.

You can see the authorization code which is used to generate access codes for API requests in the Authorization Code field. Obtaining this code requires that the Client Id and Client Secret be filled out and the page updated. After that, a button saying Authorize with JobAdder should appear. After hitting this button, your site will request that authorization code from the JobAdder API. If the button then says Re-authorize with JobAdder¬†after refreshing, then you’ve successfully connected your site to the JobAdder API.

Debug Settings

Here you can enable email debugging to update you with any changes in your job listing feed as it occurs. This is used more for debugging purposes than administrative purposes, so you may not want to use it.

Developer Notes

  • There is currently some classification translation to convert work types categories. This may be removed in a future release in case it is not globally applicable.
  • Company social media information is not yet available from the JobAdder API.

Download Plugin