Configuration
Jeff and Tim's controls — adjust thresholds, questions, and routing without code changes
Qualification Thresholds
Minimum verifiable Class A experience
Below this, candidate is flagged "needs clarification" until human reviews
Moving violations allowed in last 3 yrs
Speeding 11+ over, careless, reckless count as 1 each
Preventable accidents allowed (3 yr)
DOT-reportable accidents always escalate regardless of count
License suspension in last 3 yrs
Hard disqualifier per Kreilkamp insurance policy
DOT drug/alcohol test failure or refusal
FMCSA Clearinghouse pull on candidate consent
Pre-Screen Questions
Edit text, add/remove questions, change order. Questions tagged required are bound to FMCSA driver-qualification rules and cannot be removed.
Q1 · Class A CDL
Required
"Do you currently hold a Class A CDL? If so, what state and year issued?"
Q2 · Age
Required
"Confirming you're at least 21 — interstate routes require it. Yes/no?"
Q3 · Endorsements
Editable
"Endorsements? (Hazmat, Tanker, Doubles/Triples, Passenger) Type any you hold or 'none.'"
Q4 · Experience
Editable
"About how many years of Class A experience? Last employer or two?"
Q5 · License history
Required
"Any license suspensions or revocations in the last 3 years?"
+ 5 more questions configured · Show all
Recruiter Routing
Primary recruiter (qualified candidates)
Where qualified candidates go for human follow-up
Send candidates to iRecruit on qualification
Auto-create candidate record in iRecruit when scorecard hits 10/10
SMS Jeff when candidate qualifies
Jeff's mobile: (262) 555-XXXX
Daily digest email to Jeff at 7:00 AM
Includes overnight captures + qualified pipeline + needs-clarification
Business Hours
Recruiter hours (Allenton)
Outside these hours, intake auto-responds and queues for next business morning
After-hours auto-text response
Sent within 30 seconds of any inbound call or text outside business hours
Holiday calendar
Federal holidays + Kreilkamp-specific PTO days
Alerts (sent to Tim, Josh, Jeff)
Qualified candidate sat > 4 hrs unactioned
Notifies Jeff first, then Josh after 8 hrs
After-hours call unanswered > 10 min
Tim asked for this one specifically
Disqualification rate spikes > 20% above 30-day avg
Often signals a bad ad source — Josh investigates
Inbound drops below daily floor
Currently floor = 4/day. Indicates ad spend or job-board issue
Integrations
iRecruit (Cost Management Services)
Two-way sync · qualified candidates → iRecruit, status updates ← iRecruit
Power BI workspace
Push-dataset endpoint · 4.2 sec avg latency
SMS provider (TCR-registered)
10DLC campaign registered as Kreilkamp Trucking · TCPA-compliant opt-in
FMCSA Clearinghouse
Triggered on candidate consent during pre-screen Q8
Indeed / Driver-board feeds
Auto-ingest applications · de-dupes by phone + email