AI Automation/Professional Services

Build a Voice AI System to Prequalify Candidates

Choose a partner who builds a custom system you own, not one who rents you a SaaS platform. The right partner delivers full source code and integrates directly with your existing Applicant Tracking System.

By Parker Gawne, Founder at Syntora|Updated Mar 5, 2026

Syntora offers expertise in designing and building custom voice AI recruitment systems tailored to your specific needs. Syntora's approach prioritizes direct integration with existing Applicant Tracking Systems and delivering full source code ownership. This ensures you receive a robust, scalable solution for pre-screening candidates, leveraging advanced AI like the Claude API for conversational understanding.

The scope of a voice AI recruiter system depends on the complexity of your pre-screening questions and the capabilities of your Applicant Tracking System's (ATS) API. A basic system for 5-7 fixed questions integrating with a modern ATS would involve a straightforward build. More complex requirements, such as dynamic question branching based on candidate answers or integration with a legacy platform, would require more extensive discovery and architectural design.

The Problem

What Problem Does This Solve?

Recruiting teams often start with off-the-shelf voice AI platforms. These tools are rigid, designed for simple yes/no questions, and cannot handle the nuanced, multi-part answers required for real screening. They can ask "Do you have 3 years of experience?" but fail when a candidate says, "I have two and a half years at my current job and one year at my previous one." The system either fails or just saves a useless transcript, forcing a manual review.

A common failure scenario involves a nursing recruitment agency trying to pre-qualify candidates. Their key question is "Tell me about your nursing licenses, including state, number, and expiration date." A SaaS tool can only transcribe the audio. This leaves the recruiter to listen to 200 voicemails a week, defeating the purpose of automation. On top of that, per-call pricing of $0.75 adds up to $300/month for a glorified answering machine.

Some teams attempt a DIY solution using Twilio and a basic speech-to-text API. They quickly find that a raw transcript is not useful data. The real challenge is Natural Language Understanding: parsing the transcript, extracting structured entities like dates and license numbers, and scoring the answers. This is where DIY projects stall, burning engineering hours without producing a usable system.

Our Approach

How Would Syntora Approach This?

Syntora's engagement would begin by collaboratively mapping your 5-7 core pre-screening questions to a strict data schema, often leveraging Python's Pydantic library. This defines the precise JSON object that the system would generate and post to your Applicant Tracking System (ATS), ensuring consistent candidate summaries. A dedicated phone number for the agent would be provisioned using the Twilio API.

The proposed core architecture would leverage a FastAPI application deployed on AWS Lambda for event-driven execution. When a candidate calls, Lambda would invoke the application. For the conversational engine, Syntora would integrate the Claude API. This allows the system to understand the candidate's full response, ask clarifying questions if an answer is ambiguous, and maintain context throughout the call.

Once a call concludes, the system would make an asynchronous call to Claude using libraries like httpx to summarize the entire conversation and score it against your predefined rubric. This process generates a structured JSON payload containing the candidate's answers, a concise summary, and an overall qualification score. This payload would then be posted to your ATS's REST API. Transcripts and audio would be stored in a Supabase Postgres database for a defined retention period.

For operational visibility, Syntora would implement structured logging, potentially using structlog, with logs sent to AWS CloudWatch. Proactive monitoring would be configured to trigger alerts based on critical metrics like API error rates or significant increases in call processing times, ensuring system health and performance. We have built document processing pipelines using Claude API for financial documents, and the same pattern applies effectively to pre-screening recruitment documents and conversations.

Why It Matters

Key Benefits

01

Live in 10 Business Days, Not 2 Quarters

Your custom voice agent starts screening candidates in two weeks, bypassing the lengthy sales and implementation cycles of enterprise SaaS tools.

02

Fixed-Price Build, Pennies Per Call

Pay a one-time fee for the build. Your ongoing costs are for the underlying API usage, not inflated per-seat or per-call SaaS fees.

03

You Own The Code and The Phone Number

We deliver the complete Python source code to your GitHub repo. You are not locked into a platform and can modify the system with any developer.

04

Writes Structured Data Directly to Your ATS

The system connects to Greenhouse, Lever, or any ATS with an API, populating custom fields with structured data, not just messy transcripts.

05

Alerts on Failure, Not Candidate Complaints

AWS CloudWatch monitoring alerts us instantly if a call fails to process, so we can fix it before your team or candidates even notice.

How We Deliver

The Process

01

Week 1: Script and Schema Definition

You provide your screening questions and read-only API access to your ATS. We deliver a finalized conversational script and a Pydantic data schema for your approval.

02

Week 1: Core Application Build

We build the FastAPI application, integrate the Claude conversational engine, and configure the Twilio phone number. You receive a private number for internal testing.

03

Week 2: Integration and Deployment

We connect the voice agent to your ATS API and deploy the full system on AWS Lambda. You receive an invitation to the GitHub repository with all source code.

04

Weeks 3-4: Monitoring and Handoff

We monitor the first 100 live calls to tune prompts for accuracy. You receive a runbook detailing system architecture, monitoring dashboards, and operational procedures.

The Syntora Advantage

Not all AI partners are built the same.

AI Audit First

Other Agencies

Assessment phase is often skipped or abbreviated

Syntora

Syntora

We assess your business before we build anything

Private AI

Other Agencies

Typically built on shared, third-party platforms

Syntora

Syntora

Fully private systems. Your data never leaves your environment

Your Tools

Other Agencies

May require new software purchases or migrations

Syntora

Syntora

Zero disruption to your existing tools and workflows

Team Training

Other Agencies

Training and ongoing support are usually extra

Syntora

Syntora

Full training included. Your team hits the ground running from day one

Ownership

Other Agencies

Code and data often stay on the vendor's platform

Syntora

Syntora

You own everything we build. The systems, the data, all of it. No lock-in

Get Started

Ready to Automate Your Professional Services Operations?

Book a call to discuss how we can implement ai automation for your professional services business.

FAQ

Everything You're Thinking. Answered.

01

What factors determine the project's cost?

02

What happens if a call drops or a candidate hangs up mid-call?

03

How is this better than using a BPO call center?

04

Can the AI handle different languages or strong accents?

05

How do we update the screening questions after the build?

06

Is the system compliant with privacy regulations like GDPR?