Expanding the Fabricruitment API
One of the core principals at Nodex is to try and offer a handful of recruitment based services but offer them really well. We try to not get side-tracked from our goal of being the number 1 service provider in the recruitment technology sector and so far we've accomplished our goal. By expanding the usability of our platform we are taking our services to new heights, starting with the API in to our recruitment website service.
Our Facricruitment platform is the most cost effective and feature rich dedicated recruitment platform available on the internet and it just got even better. Previously our API allowed any third party to interact with jobs on the system. Adding, Closing, Reposting, Expiring and Deleting jobs are all fairly standard API methods across vendors in the industry, however, a recruitment website is much more than a list of jobs!
Extending functionality
We recently enabled some new and exciting candidate searching functionality to allow clients of recruiters to browse your anonymous candidate data and notify you as a recruiter if they had any interest in the candidates they saw. This functionality allows what we like to call asyncronous recruitment which is a fancy way of saying your recruitment database working for you in the background while you get on with other things!
Coinciding with this new functionality we decided to enhance our API so that any third party software can interact with it using modern standards and best practices. We have enabled resources such as: candidates, applications, timesheets, marketing and metrics; some of these resources also expand out to allow for deeper information - for example detials of a candidate also allows you fetch their documents, resumes and timesheets!
The API is very secure, fast and scalable with many resources available - all of which are documented in our great looking API documentation pages which are uniqeue to your website. Below we will delve in to each resource a little deeper.
Candidates
The candidate resource allows a request to show any candidates that have been updated since a specific time, for exmaple the last time you requested the resource. This allows you to keep your third party database in complete sync with your recruitment database which is where your candidates update thier information. This provides a layer of separation between user data and your recruitment database, allowing you to pick and choose what data you merge back in to your recruitment CRM. It goes without saying that our own recruitment CRM software has operated in this way for many years and has integrated deeply in to your recruitment website, however, we understand that it's not always possible to just drop your CRM software or that your current software may have a gimmick you feel you cannot live without. Using our API's you have the best of both worlds, we've essentially built a translation layer between what would normaly be incompatible software. Now when a client asks us 'does your software work with XYZ' we can happily say it works with everything that has an API!
Candidate data available is very diverse, it includes all personal data, any marketing preferences, all resumes, uploaded documents (such as passport scans etc), all uploaded timesheets, availability data, job applications and consent approvals/revocations. Data is output in a concise human and machine readable format using modern protocols and standards which is easily composible and parsed in to any system or platform.
Drilling down in to a candidate details resource will show the same data as the list above, with the exception that it's for a single candidate - this is handy if you're keeping an eye on a candidate and if they have uploaded a particular document, timesheet or change their work availability for example.
Applications
Although job applications are emailed directly to the contact as requested by the intial job post, it can be handy to have a list of them available to you programatically, this allows for things such as machine learning / AI, aggregations and other import/export functions on your data.
Querying the applications resource will give a list of all applications since a specific date, or for a specific vacancy. Data returned consists of the applicant details including any attachment, vacancy details, application and updated date plus a resource for the specific application.
Timesheets
Our platform allows for logged in candidates to upload their timesheet and for someone to be notified via email (with attached timesheet) when this occurs - this is nothing new and again pretty standard across vendors! Our API extends this functionality by allowing a third party to query timesheets since a specific date and fetch the data out to be worked on by another service or platform. This allows you to decouple your timesheet gathering from your timesheet processing and minimise / coalesce the places candidates have to go to interact with your recruitment agency.
You can list all timesheets since a date or your can grab details for a specific timesheet resource as returned by the previous call to the timesheet list resource.
Marketing
Managing consent in a way that's not intrusive but also gives you flexibility when it comes to third party tools sich as newsletter managers is a common problem. Using our API gets rid of the headache by allowing developers to create bridges between your recruitment agency website and your newsletter management software, you can be notified automatically in near real-time when a candidate approves or revokes marketing consent which will cut down on spam and unwanted emails and keep your candidates happy.
Metrics & Business intelligence
Having Google analytics is great but sometimes it doesn't quite cut it for granular metrics about the functionality offered by your recruitment website such as Job searches, candidate registrations, opt-in/outs etc and how they're performing over time when compared to last month, last quarter, same time last year etc etc.
As part of our platform we offer this by default in the admin panel, all laid out in a beautiful and easy to understand interface. However, we wanted to do more. We decided to provide the metrics resource so that any third party can ingest your metric data and aggregate or otherwise slice and dice your data as you see fit. There are many metrics we offer and some of the more important ones are listed below.
- Jobs created
- Job searches
- Client enquiries
- Candidate registrations
- Vacancy applications
- Marketing opt-ins and opt-outs
- Vacancy submissions (yes we support that too!)
- Candidate interest (when one of your client submits interest in a candidate)
On our roadmap is to add to the available metrics over time, however, for now this is industry leading stuff and we're interested to see how the various third party recruitment technology based tools deal with the available data.
Closing note
If you're in the market for a new recruitment website, CRM or job board and feel our services could be of value to your project the please reach out to us for an informal chat. Likewise if you would like to do more with your data and have it work harder for you then get in touch today to find out how we can help you like we've helped and continue to help so many other recruitment agencies.
Comments are disabled