Web Design & Dev

MRC Recruiting: Live Job Board Integration

Custom WordPress plugin syncing MRC Recruiting's Recruit CRM postings straight onto their site: a searchable job board, detail pages, and automatic removal of closed roles, with no manual re-entry.

Client MRC Recruiting
Industry Recruiting & Executive Search (Mining, Engineering & Natural Resources)
Live Preview Visit site ↗
Categories Web Design & Dev
Tools WordPress Recruit CRM API Custom PHP Plugin

Results & Impact

Outcomes from connecting the public job board directly to the recruiting team's existing ATS.

2 shortcodes Full job board, zero manual entry

Recruiters manage postings in Recruit CRM only. The WordPress site mirrors it automatically, list and detail pages both.

1 second Detail page cache window

Closed or on-hold roles drop off the live site within seconds of being updated in the ATS, not minutes.

4-way Keyword, location, type & category filtering

Search dropdowns are built dynamically from live job data, so new locations and categories appear on their own as roles are posted.

One ATS, Zero Manual Re-Entry

MRC Recruiting runs on Recruit CRM to manage every open role, but their WordPress site had no live connection to it. Job postings would have needed manual copy-pasting to stay current, with a real risk of closed roles sitting on the public site for weeks.

We built a custom plugin that pulls job data directly from the Recruit CRM API into WordPress through two shortcodes: a searchable job list and a full job detail page. Search filters (keyword, location, location type, job category) are built dynamically from live job data, so new locations and categories appear on their own as new roles are posted. Closed, on-hold, and application-disabled roles are filtered out automatically at fetch time, and a short cache window keeps the site refreshed against the API within seconds, not the multi-minute delays the earlier caching approach allowed.

Postings Manage Themselves

Recruiters open and close roles in Recruit CRM exactly as before. The WordPress job board just stays in sync, automatically hiding closed positions and disabled applications without anyone touching WordPress.

elegantweb studio Get Started
Email