

Recruitbot features a friendly UI that engages candidates and a screening process that automatically qualifies candidates for the next process. Together with Hybrid.Chat, we created and launched a successful chatbot that will soon become indispensable for recruiters everywhere. Recruitbot was designed and built to make the recruiter’s lives easier by automating the pre-interview screening process. The pre-interview screening process and document submission process needed to be automated and completed without any human supervision. This was done to benchmark Recruitbot against Email for engaging candidates. Moreover, half the candidates (130) who evinced interest in the job were sent traditional Emails to complete the screening process. Candidates who showed interest in applying were given links to interact and complete the screening process. We also needed to incorporate accepting file inputs from candidates to automate the document (resume) submission process. The chatbot had to ask the candidate questions based on the job profile that they chose. Hence we elected to use a mix of conversation and point and click elements in the solution. After all, processes with lots of options are harder to translate into conversational UIs. The biggest challenge was to create engaging flows while incorporating all of these elements. The recruitment process typically requires a few rounds of screening, back and forth emails, files being shared, and so on. We wanted to leverage chatbots and conversational UI to develop a solution that would help Hybrid.Chat and the HR industry in general. Because candidates could simply Google the answers to questions when using Email for screening. Thereby saving time and money to handle other tasks.Īnother concern of Hybrid.Chat in using such a solution was eliciting spontaneous responses to screening questions. Our vision was to create a tool that could handle processes that don’t need a recruiter necessarily. We soon realised that our team was spending a huge chunk of their time performing basic tasks which eventually lead to significant money and time loss. We were using Emails for pre-screening the candidates previously. As one of the emerging leaders in the chatbot development space, we speculated we would get far too many responses to our recruitment drive. Hybrid.Chat is a chatbot assisted live-chat solution service. Simply put, Recruitbot is going to transform the way companies hire. Recruitbot was designed and developed to be the perfect recruitment tool and to disrupt the HR industry. We developed a practical and useful chatbot for assisting Hybrid.Chat’s recruitment process. Here is a sample Chatbot spreadsheet that uses SendRequest Thank You! you will start receiving alerts soon. One common use case is to send the variables as JSON in the text column which can be processed further. Any variables captured during the chat can be included Inside the URL too. The same is true for the query params inside the URL too. Note, the text column can contain any of the variables which are populated before sending the request. The response is also saved as a JSON object whose keys are “statusCode”, “body” and “headers” of response. The format of text column is a JSON object which has “body” as a key in whose value (can be JSON) is sent as the body of the request, a “headers” key which is a JSON object containing the header key/value pairs and a “save_to_var” key inside which a variable name can be specified in which the response is saved.

The text column can be used to specify the header, body of the request as well to save the response in a variable. The ID and Goto are not required in the SendRequest row. The request is retried for a maximum of 3 times in 1-minute intervals. Otherwise, the request will be retried again. The server must send a 200 response to the request. Here the method can be GET or POST and the URL is the webhook URL which is listening for requests. The format for this type is SendRequest- –. The method of request can be GET or POST. As soon as the flow of conversation reaches SendRequest, a new request is sent with the text column as the body of the request. SendRequest can be used to send a new webhook request to any URL or fetch data from an API call.
