Create Job
Creates a new job posting in Cradl AI
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_JOB])
Update Job Status
Updates the status of an existing job in Cradl AI
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_JOB_STATUS])
Add Candidate
Adds a new candidate to a job in Cradl AI
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_CANDIDATE])
Update Candidate Status
Updates the status of a candidate in Cradl AI
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_CANDIDATE_STATUS])
Schedule Interview
Schedules an interview for a candidate in Cradl AI
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SCHEDULE_INTERVIEW])
Mark Interview Complete
Marks an interview as completed in Cradl AI
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MARK_INTERVIEW_COMPLETE])
Extend Offer
Extends a job offer to a candidate in Cradl AI
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.EXTEND_OFFER])
Record Offer Response
Records a candidate's response to a job offer in Cradl AI
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RECORD_OFFER_RESPONSE])
Create Assessment
Creates a new assessment for a job in Cradl AI
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_ASSESSMENT])
Submit Assessment Result
Submits the result of a candidate's assessment in Cradl AI
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SUBMIT_ASSESSMENT_RESULT])
Submit Feedback
Submits feedback for a candidate in Cradl AI
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SUBMIT_FEEDBACK])
Close Job
Closes or marks a job as filled in Cradl AI
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CLOSE_JOB])
Add Team Member
Adds a new team member to Cradl AI
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_TEAM_MEMBER])
Generate Job Description
Uses AI to generate a job description based on given parameters
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_JOB_DESCRIPTION])
Analyze Resume
Uses AI to analyze a candidate's resume and provide insights
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ANALYZE_RESUME])
Generate Interview Questions
Uses AI to generate relevant interview questions for a specific job
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_INTERVIEW_QUESTIONS])
New Job Created
Triggers when a new job is created in Cradl AI
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_JOB_CREATED])
Job Status Changed
Triggers when the status of a job changes in Cradl AI
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.JOB_STATUS_CHANGED])
New Candidate Added
Triggers when a new candidate is added to a job in Cradl AI
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_CANDIDATE_ADDED])
Candidate Status Updated
Triggers when a candidate's status is updated in Cradl AI
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CANDIDATE_STATUS_UPDATED])
Interview Scheduled
Triggers when an interview is scheduled for a candidate in Cradl AI
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.INTERVIEW_SCHEDULED])
Interview Completed
Triggers when an interview is marked as completed in Cradl AI
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.INTERVIEW_COMPLETED])
Offer Extended
Triggers when a job offer is extended to a candidate in Cradl AI
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.OFFER_EXTENDED])
Offer Accepted
Triggers when a candidate accepts a job offer in Cradl AI
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.OFFER_ACCEPTED])
Offer Declined
Triggers when a candidate declines a job offer in Cradl AI
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.OFFER_DECLINED])
New Assessment Created
Triggers when a new assessment is created for a job in Cradl AI
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_ASSESSMENT_CREATED])
Assessment Completed
Triggers when a candidate completes an assessment in Cradl AI
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ASSESSMENT_COMPLETED])
Feedback Submitted
Triggers when feedback is submitted for a candidate in Cradl AI
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.FEEDBACK_SUBMITTED])
Job Closed
Triggers when a job is closed or filled in Cradl AI
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.JOB_CLOSED])
New Team Member Added
Triggers when a new team member is added to Cradl AI
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_TEAM_MEMBER_ADDED])