OmniDim Logo

    Recruitment Screening Bot Agent

    Learn how to create and configure a voice AI agent specifically designed for initial job applicant screening calls.

    Recruitment Screening Bot Agent

    1. Write the Prompt

  1. Start by writing a clear initial prompt that defines the purpose of your recruitment bot.
  2. Click on Enhance Prompt button to refine your prompt.
  3. Writing the initial prompt

    2. Answer Clarifying Questions

  4. The platform will prompt you with clarifying questions about your recruitment process.
  5. Answer these precisely to help tailor the voice agent for your specific recruitment workflow.
  6. You can select from provided options or write your own custom answers if the options don't match your needs.
  7. Answering clarifying questions

    3. Automatic Agent Creation

  8. Based on your prompt and answers, the system generates an initial version of RecruitBot.
  9. This includes greeting and availability confirmation, screening questions, candidate data extraction, and call summary generation.
  10. Automatic agent creation

    4. Review and Customize Agent Details

  11. Navigate to the Details section of the platform.
  12. Edit the Welcome Message to align with your company's tone and branding.
  13. Review and refine each step of the screening process (greeting, availability check, screening questions).
  14. Add additional prompts or sections to handle edge cases or specific recruitment scenarios.
  15. Customizing agent details

    5. Testing the Agent

  16. Use the platform's testing tools in the top-right corner
  17. Test With Chat to validate text-based conversation flows.
  18. Test With Web Call to simulate real voice calls.
  19. Note that RecruitBot is an outgoing agent that will call candidates directly.
  20. During testing, you'll need to provide candidate details as call context.
  21. This is an outgoing agent, meaning it will call candidates directly.

    Test with chat

    Test with web call interface, with context setup

    Test with web call

    6. Configuration Tab

  22. Adjust your agent settings for optimal performance:
  23. Model: Choose GPT-4.0 for sophisticated conversation handling.
  24. Speech-to-Text: Select Deepgram with the Nova 3 model and enable advanced features such as number conversion, punctuation, smart formatting, etc.
  25. Text-to-Speech: Choose Eleven Labs voice (Jessica S - Husky American Female) for a professional tone.
  26. Personality: Set to Professional to maintain appropriate tone for recruitment calls.
  27. Configuring the language model

    Model configuration

    Setting up voice and personality

    Voice settings

    Setting up voice and personality

    Personality configuration

    7. Knowledge Base

  28. Equip your bot with job or company-specific knowledge:
  29. Upload relevant documents (e.g., job descriptions, company profiles, benefits information).
  30. These documents help the bot answer candidate queries accurately.
  31. Set rules for when the knowledge base should be utilized during calls.
  32. Knowledge base setup

    8. Post-Call Actions

  33. Configure what happens after each screening call:
  34. Go to the Post Call section.
  35. Select Webhook Delivery as a post-call action.
  36. Add your webhook URL to receive call data.
  37. Choose what to include: call summary, full transcript, and extracted candidate information (job status, location preference, notice period, salary expectations, experience).
  38. After the call ends, the entire payload will be sent to your webhook URL. From there you can use your own logic to process the data and take appropriate actions.
  39. Post-call settings

    9. Final Testing & Monitoring

  40. Perform a complete test run to validate all screening questions.
  41. Test fallback responses and human escalation flow.
  42. Verify TTS clarity and pacing for a natural conversation experience.
  43. Use Call Logs to track conversations, review AI evaluations, and refine the bot based on real interactions.
  44. 10. Deployment

  45. Deploy your RecruitBot to start screening candidates:
  46. Click the Deploy button in the top-right corner.
  47. Purchase or select an existing phone number.
  48. Attach the number to your RecruitBot by clicking 'Attach Assistant'.
  49. Click on the 'Purchase Number' button.

    Model configuration

    Attach your number to the bot

    Voice settings

    11. Setting Up Bulk Call Campaigns

    After deploying your RecruitBot, you can set up bulk call campaigns to efficiently screen multiple candidates. Learn more about bulk call campaigns.Learn more about bulk call campaigns

  50. Navigate to the Bulk Call section in the dashboard.
  51. Create a new campaign with a descriptive name for your recruitment drive.
  52. Select your RecruitBot's phone number from the dropdown menu.
  53. Prepare a CSV file with candidate information including:
  54. Required: phone_number column with country code (e.g., 1 for US, 91 for India)
  55. Optional but recommended: name, position_applied, resume_link, and other relevant context fields.
  56. Upload your CSV file (max 10MB) and review the preview to ensure data is correctly formatted.
  57. Click 'Create Campaign' to schedule all calls and track results in the campaign dashboard.
  58. Bulk call campaign setup