1
Account Setup and Workspace Configuration
Begin by navigating to the TalentOS platform and creating your account. As a technical user, you will likely want to set up a dedicated workspace for your recruitment team. Upon logging in, go to the 'Settings' menu and configure your organization's profile. Here, you can define your company name, industry, and specific hiring pipelines (e.g., Engineering, Sales). It is crucial to set your timezone and default notification preferences to ensure seamless collaboration. If you are integrating TalentOS into an existing HRIS, look for the 'Integrations' tab in the sidebar. You may need to generate an API key here if you plan to use the programmatic features described in later steps. Ensure that your user role is set to 'Admin' initially to access all configuration options, as you can later delegate permissions to other team members.
Pro Tip
Use a dedicated email address for your admin account to easily recover access if needed.
2
Creating Your First Job Posting
Navigate to the 'Jobs' dashboard and click 'Create New Job'. TalentOS uses AI to enhance job descriptions, so start by entering the job title and a brief summary of the role. The system will prompt you to add key responsibilities and required skills. Be as specific as possible in the 'Skills' section, as this data drives the AI's candidate matching algorithm. For example, instead of just listing 'Python', specify 'Python 3.9+ with Django framework'. You can also upload an existing job description file (PDF or DOCX), and TalentOS will parse and structure it automatically. Once the details are entered, review the AI-suggested improvements for clarity and inclusivity. Toggle these suggestions on or off as needed before publishing the job to your internal board or external job boards.
Pro Tip
Include 'nice-to-have' skills separately from 'required' skills to help the AI filter candidates more accurately.
3
Uploading and Parsing Resumes
With your job posting active, you need to feed data into the system. Go to the 'Candidates' section and select 'Upload Resumes'. TalentOS supports bulk uploads of PDF, DOCX, and TXT files. The AI engine will automatically parse these documents, extracting structured data such as name, contact information, work history, education, and skills. This step eliminates manual data entry. You can also use the 'AI Match' feature to analyze these resumes against your open job requisitions. The system will assign a match score to each candidate based on the skills and experience defined in your job post. Review the parsed data for accuracy; while the OCR and NLP models are highly accurate, manual verification of complex formatting (like multi-column resumes) may still be necessary for critical roles.
Pro Tip
Check the 'Unstructured Data' field for any information that the parser couldn't categorize automatically.
4
Utilizing AI Candidate Matching
This is the core value proposition of TalentOS. Navigate to your open job posting and click on the 'AI Insights' tab. Here, you will see a list of candidates ranked by their compatibility score. The AI analyzes semantic similarity between the candidate's profile and the job description. You can filter this list by minimum match percentage, years of experience, or location. Click on a high-scoring candidate to view the detailed breakdown of why they matched. TalentOS highlights specific keywords and experiences from the resume that align with your requirements. This allows you to quickly shortlist top-tier candidates without reading every resume in full. Use the 'Compare' feature to place two candidates side-by-side to make final shortlisting decisions based on nuanced differences in their backgrounds.
Pro Tip
Set a minimum match score threshold (e.g., 80%) to reduce noise and focus only on highly relevant candidates.
5
Managing Candidate Pipeline Stages
Once you have identified potential hires using AI, you need to manage their progress. TalentOS uses a Kanban-style board to visualize the candidate journey. Drag and drop candidates between stages such as 'Applied', 'Screening', 'Interview', and 'Offer'. You can customize these stages to fit your specific hiring workflow. When moving a candidate to the 'Interview' stage, use the built-in scheduling tool to send automated emails to both the candidate and the interviewers. The system will handle timezone conversions and calendar syncs. Add notes to the candidate's profile at each stage to maintain context for the hiring team. This ensures that every recruiter has visibility into the candidate's status and previous interactions, reducing redundancy and improving communication efficiency.
Pro Tip
Use tags to categorize candidates by source (e.g., LinkedIn, Referral) for better analytics later.
6
Accessing Analytics and Reporting
To measure the effectiveness of your hiring process, navigate to the 'Analytics' dashboard. TalentOS provides pre-built reports on key metrics such as time-to-fill, source of hire, and conversion rates at each pipeline stage. You can filter these reports by date range, hiring manager, or specific job requisitions. For technical users, you can export this data as CSV or JSON for further analysis in BI tools. The 'AI Insights' section also provides predictive analytics, suggesting bottlenecks in your hiring process based on historical data. For example, if a significant drop-off occurs at the 'Technical Interview' stage, the system might suggest adjusting your screening criteria or interview questions. Use these insights to iterate on your hiring strategy and improve candidate quality over time.
Pro Tip
Schedule automated weekly email reports to be sent to hiring managers to keep them engaged.
7
API Integration for Custom Workflows
For advanced users, TalentOS offers a RESTful API to integrate with custom ATS systems or internal HR tools. To get started, generate an API key from your account settings. You can use this key to programmatically retrieve candidate data or update job statuses. Below is a Python example using the `requests` library to fetch a list of candidates for a specific job:
```python
import requests
headers = {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
}
response = requests.get('https://api.talentos.ai/v1/candidates?job_id=12345', headers=headers)
print(response.json())
```
This allows you to build custom dashboards or automate complex workflows that are not supported by the native UI. Always handle your API key securely and use environment variables to store it. Refer to the developer documentation for rate limits and error handling best practices to ensure stable integration.
Pro Tip
Use webhooks to receive real-time notifications when a candidate moves to a new stage.