How it works

This workflow connects your website, your CRM, and a voice-capable AI to find, enrich, and call candidates without your consultants ever having to pick up the phone for a first-touch dial.

How this helps your sales team:
Zero Manual Entry: We capture behavior directly from your SourceFlow website.

Smart Enrichment: If a candidate's data is old, we use Lusha to find their current mobile number and email.

The "Pre-Screener": Instead of a consultant spending 4 hours a day leaving voicemails, Vapi AI makes the call, qualifies the candidate against your Bullhorn job requirements, and logs the result.

Data Integrity: Every successful match is stored in your Quake Core for future "silver medalist" searches.

Built Using

x
SourceFlow trigger
→ get___sf_api_v1_webhooks.json
Web Behavior Trigger - Listen for candidate behaviors on SourceFlow, such as repeatedly viewing a job, and trigger an automated outreach.
x
Bullhorn action
→ getJobOrder
Get Job Requirements - Retrieves the full DNA of the vacancy from Bullhorn to ensure the AI knows what skills to ask the candidate about.
x
Lusha action
→ get__v2_person
Enrich Contact Data - Uses Lusha to find the latest verified mobile number for the candidate to maximize the chance of them picking up.
x
Vapi AI action
→ CallController_create
Initiate AI Voice Call - Vapi AI calls the candidate, introduces the role, and conducts an initial screening based on the Bullhorn job spec.
x
Quake action
→ quake_upsert_candidate
Sync to Quake Core - Saves the candidate and their new contact info into Quake's master database for long-term ownership.
x
Bullhorn action
→ updateCandidate
Update Bullhorn Status - Updates the candidate record in Bullhorn with the outcome of the call (e.g., 'Screened - Interested').