How it works

How the Workflow Works
Application Capture: The moment a candidate submits a form on your SourceFlow website, a "Webhook" triggers the process instantly.

Bullhorn Onboarding: We immediately create a record in Bullhorn for that candidate. This ensures your CRM is always the source of truth and no data is lost.

Quake Core Storage: Simultaneously, we save the application into Quake Core. This allows our AI agents to track the candidate's journey through the screening process.

Vapi Voice Screening: The system triggers an outbound call via Vapi. This AI assistant speaks to the candidate in real-time, asking pre-defined qualification questions to screen them for the role.

Result Sync: Once the call ends, the transcript and qualification data are sent back to Quake.

Bullhorn Update: Finally, the system pushes the screening notes and status back into Bullhorn, either updating the candidate record or moving their application to the next stage.

Built Using

x
SourceFlow action
→ post___sf_api_v1_webhooks.json
SourceFlow Application Trigger - Listens for new form submissions on your SourceFlow website in real-time.
x
Bullhorn action
→ post__candidates
Create Bullhorn Candidate - Automatically creates a standardized candidate record in Bullhorn from the website data.
x
Quake action
→ quake_create_application
Log to Quake Core - Stores the application in Quake to manage the screening workflow and track AI interactions.
x
Vapi action
→ getCampaignsCallCampaignscalllistuuidUsers
Trigger Vapi Screen - Initiates an automated Voice AI call to the candidate to perform initial screening.
x
Quake action
→ quake_change_submission_stage
Update Bullhorn Status - Pushes the screening results and conversation notes back to the Bullhorn application record.