CandidateVerification is a 501(c)(3) public charity providing free background checks and resume verification services to candidates running for public office in the U.S. The background check covers 10-year criminal/civil records, as well as verifies education, employment, professional credentials, and military records.
CandidateVerification is using their NationBuilder site to get a candidate registered for the verification service. However, the verification process is entirely manual by default and requires an admin to facilitate lots of steps for every submission.
Here is the outline of the current (unideal) process:
This is a long and arduous process for what should otherwise be a fairly simple task. It’s also worth noting the client has to pay both CandidateVerification AND TalentWise in this existing format. As a result, CandidateVerification is losing business and has to dedicate resources for the laborious process.
We needed to architect a way to improve this process and automate it as much as possible in order to decrease the requirement of manual work by an admin. We decided on the following tech:
The current system doesn’t capture any information about a user which we can use to generate a dynamic widget. So, first, we created a new web interface for the initial process.
We also needed our own database of all the registered candidates, as well as their status and verification report. Currently all of this data is held at a third-party screening partner. This is fine but we also have to store this data in our database, for which we created a use-case outline in our scope of work section.
These are the layers outlined in the diagram below:
Once the user logs into the system, they will have a basic form with the relevant details shown on the widget. These are the list of items which he or she can manage from this area:
Here you can see one example of the widget, which is the standard representation and can be custom designed:
CandidateVerification is on a mission to provide free background checks and resume verification services to candidates running for public office in the U.S. SocialBenchers shares this mission and aims to help them in this entire process. By understanding their goals, we have used our top resources and proposed the best solution for an optimized process which will reduce the need for manual work. This adjusted method resulted in faster execution and more efficient procedures for candidates.
Without the support of our client, we wouldn’t have been able to make this happen. Their open mind and flexibility allowed us the opportunity to truly create the best solution for their needs.