RecruitmentWorkflow: phase: HireToRetire steps: - step: Define Job Role input: - title: "Software Developer" - experience: "3-5 years" - skills: ["JavaScript", "SQL Server", "Node-RED"] - location: "Vadodara, Gujarat" - budget: "8-10 LPA" output: JobID_1234 - step: AI Screening agent: ResumeAnalyzerBot input: JobID_1234 actions: - parse_resumes: true - match_score_threshold: 75 - shortlist_candidates: true - step: Candidate Engagement agent: EngagementBot channels: ["Email", "WhatsApp"] tasks: - send_assessment_links: true - capture_responses: true - update_dashboard: "RealTime" - step: Interview Coordination agent: InterviewBot scheduling: mode: "Auto" tools: ["Google Meet", "Calendly"] notifications: true - step: Final Selection actions: - shortlist_final: true - approval_workflow: "AutoNotifyHR" - background_check: "Initiate" - step: Onboarding tools: ["DocuSign", "Internal Portal"] tasks: - generate_offer_letter: true - assign_training_modules: true - add_to_employee_registry: true