Introduction
OsonHire is a cloud-based Applicant Tracking System purpose-built for the Uzbekistan hiring market. It brings together everything your HR team needs to source, screen, and hire talent — in one unified platform.
Who is OsonHire for?
OsonHire is designed for HR teams, recruiters, and hiring managers at companies of all sizes operating in Uzbekistan. Whether you are a startup making your first hires or an enterprise managing hundreds of vacancies, OsonHire scales to fit your workflow.
Key differentiators
- Uzbek language support — Full trilingual interface in Uzbek, Russian, and English. Your team and candidates each work in the language they prefer.
- Telegram-first approach — Candidates apply directly through Telegram, the most popular messaging app in Uzbekistan. No forms, no friction.
- hh.uz integration — Sync your vacancies with Uzbekistan's largest job board. Applications flow into one unified inbox.
- AI-powered features — Automated resume parsing, intelligent candidate scoring, and AI-generated job descriptions save hours of manual work.
- Transparent pricing — Simple plans priced in Uzbek sum (UZS) with no hidden fees. Every plan includes a 30-day free trial.
Getting Started
Creating your account
OsonHire uses an invitation-based registration system. You can get started in two ways:
- Trial signup — Request early access through our Telegram channel or website. You will receive an invitation link to create your company account with a 30-day free trial.
- Team invitation — If your company already uses OsonHire, an admin or HR manager can invite you by email. You will receive a link to set up your personal account.
The 5-step onboarding wizard
After creating your company account, OsonHire guides you through a quick setup process:
- Company Profile — Enter your company name, industry, and description. This information appears on your public career page.
- Invite Team — Add your first team members by email and assign roles (Admin, HR Manager, Recruiter, etc.).
- Create Vacancy — Post your first vacancy to see the pipeline in action. Use AI to generate the job description if you like.
- Connect hh.uz — Link your hh.uz employer account via OAuth to publish vacancies and import applications automatically.
- Connect Telegram — Set up your company's Telegram bot channel so candidates can apply directly through Telegram.
You can skip any step and return to it later from the Settings page.
Quick overview of the dashboard
Once setup is complete, you land on the Dashboard — your command center. It shows key metrics, upcoming interviews, pending evaluations, and recent activity. See the Dashboard section for a detailed walkthrough.
Guided feature tours
On your first visit, OsonHire offers interactive guided tours that walk you through key features step by step. Tours are available for the Dashboard, vacancy creation flow, and Kanban pipeline board. You can replay any tour at any time from the help menu.
Dashboard
The Dashboard gives you a real-time overview of your hiring activity. Everything is filterable by date range so you can analyze specific periods.
Key metrics
- Open vacancies — Number of currently active job openings
- Total candidates — All candidates in your pipeline for the selected period
- Time-to-hire — Average number of days from application to offer acceptance
- Hires — Total successful hires in the selected period
- Response rate — Percentage of applications that received a response
Today's interviews
A quick-glance widget showing all interviews scheduled for today, with candidate names, vacancy, time, and type (phone screen, video call, in-person, etc.).
Pending evaluations
Shows candidates waiting for your scorecard evaluation. This helps ensure timely feedback and keeps the pipeline moving.
Recent activity feed
A chronological feed of all hiring activity across your company — new applications, stage changes, interviews scheduled, evaluations submitted, and more.
Date range filtering
Use the date range picker at the top of the dashboard to filter all metrics and charts to a specific time window. Preset options include today, this week, this month, this quarter, and custom range.
Vacancy Management
Creating a vacancy
To create a new vacancy, navigate to Vacancies and click New Vacancy. Fill in the following details:
- Title and description (or use AI to generate the description)
- Requirements and qualifications
- Salary range (in UZS)
- Location (select from your company's office locations)
- Employment type and work schedule
- Department and assigned recruiter
Vacancy statuses
Every vacancy moves through a defined lifecycle:
Only vacancies with Open status are visible on your career page and can receive applications.
Priority levels
Assign a priority to each vacancy to help your team focus on the most urgent hires:
- Urgent — Immediate need, requires fast turnaround
- High — Important role, prioritize in your workflow
- Normal — Standard priority (default)
- Low — No rush, fill when a good candidate appears
Employment types
OsonHire supports the following employment types:
- Full-time
- Part-time
- Contract
- Internship
- Temporary
- Remote
Cloning vacancies
Need to post a similar role? Clone any existing vacancy to create a copy with all settings pre-filled. Edit the details as needed and publish.
Vacancy templates
Save frequently used vacancy configurations as templates. When creating a new vacancy, select a template to pre-populate all fields. Templates are especially useful for recurring roles like seasonal hires or standard positions.
Pipeline stages
Each vacancy runs on a structured hiring pipeline that organizes candidates into clear stages as they move through your process.
New companies start with a ready-made default pipeline — Applied, Screening, Interview, Offer, and Hired. Need a custom pipeline for a specialized workflow? Contact your OsonHire account manager and we will set it up for you.
Knockout questions
Vacancies can include screening questions that candidates answer when they apply, filtering out unqualified applicants early. OsonHire supports two question types:
- Yes/No — Binary questions (e.g., "Do you have a valid work permit?")
- Single-choice — Multiple options with one correct answer (e.g., "How many years of experience do you have?")
Each question can be set to hard knockout (auto-reject on wrong answer) or soft knockout (flag for review but allow through).
Approval workflow
Companies that require manager sign-off before a vacancy goes live can have an approval step added to their pipeline. Vacancies then move through an extra status before opening:
- Account-managed setup — Approval requirements are enabled for your company by your OsonHire account manager
- Review before publishing — A vacancy stays in Pending Approval until it is signed off, then moves to Open
- Automatic notifications — The relevant people are notified when a vacancy needs review and when a decision is made
Candidate Management
Adding candidates
Candidates enter your pipeline from multiple sources:
- Career page applications — Candidates apply through your branded career page
- Telegram bot — Candidates apply via your company's Telegram bot
- hh.uz — Applications imported automatically from hh.uz
- Manual entry — Add candidates directly by filling in their profile
- Resume upload — Upload a resume (PDF, DOC, or DOCX) and let AI parse it into a structured profile
- Referrals — Track candidates referred by your team
AI resume parsing
Upload a candidate's resume in PDF, DOC, or DOCX format (up to 10 MB). OsonHire's AI automatically extracts:
- Full name and contact information
- Work history with dates, titles, and companies
- Education and certifications
- Skills and competencies
- Languages spoken
The parsed data pre-populates the candidate profile. You can review and edit before saving.
Candidate profiles
Each candidate has a detailed profile containing:
- Contact information (phone, email, Telegram)
- Skills and competencies
- Education history
- Work experience
- Salary expectations
- Custom tags for categorization
- Attached files (resumes, cover letters, portfolios)
Duplicate detection
When a new candidate is added, OsonHire checks for potential duplicates based on email, phone number, name, and date of birth. If a likely match is found, you see the matching records and the reasons they matched, so you can avoid creating an accidental duplicate.
Candidate notes
Add notes to any candidate profile for team collaboration. Notes are visible to all team members with access to the candidate and include timestamps and author names.
Tagging system
Create custom tags with colors to categorize candidates (e.g., "Senior", "Relocating", "Strong referral"). Tags are searchable and filterable across all candidate views.
Blacklisting
Mark a candidate as blacklisted to prevent them from being considered for future roles. Blacklisting requires a reason, which is logged for compliance purposes. Blacklisted candidates are hidden from active views but remain in the system for record-keeping.
Data anonymization
For GDPR compliance and data protection, you can anonymize a candidate's personal data. This irreversibly removes identifying information while preserving aggregate statistics. Use this when a candidate requests data deletion or when required by policy.
Kanban Pipeline
The Kanban board is where you manage your day-to-day hiring workflow. Each vacancy has its own board with customizable columns representing pipeline stages.
Visual pipeline board
Candidates appear as cards on the board. Drag and drop cards between columns to move candidates through stages. Each card displays:
- Candidate name and current position/title
- AI score — Color-coded indicator: green (70+) for strong matches, yellow (40-70) for moderate, red (<40) for weak
- Source badge — Where the application came from (Career Page, hh.uz, Telegram, Referral, etc.)
- Days in stage — How long the candidate has been in the current stage
Filtering and sorting
- Filter by source to see only candidates from a specific channel
- Sort by AI score, application date, or candidate name
Moving candidates
Drag a card to a new column, or click the candidate to open their profile and select a new stage from the dropdown. When moving to certain stages (like "Offer"), OsonHire prompts you for additional details.
Rejecting candidates
When rejecting a candidate, you are prompted to select a reason from a predefined list or enter a custom reason. Rejection reasons are tracked for analytics and can trigger automatic rejection emails if configured.
Making offers
When moving a candidate to the Offer stage, you can enter offer details including:
- Offered salary (in UZS)
- Proposed start date
- Benefits and additional terms
Interview Management
Scheduling interviews
Schedule interviews directly from a candidate's profile or from the pipeline view. When creating an interview, specify:
- Interview type — Phone Screen, Video Call, In-Person, Technical, Panel, or Final
- Date and time
- Duration (30 min, 45 min, 1 hour, etc.)
- Location or meeting link
- Participants — Add interviewers from your team
Interview statuses
Other possible statuses:
- Cancelled — Interview was cancelled before it took place
- No-Show — Candidate did not attend
Calendar view
The Interviews page shows a calendar view with all scheduled interviews grouped by date. You can switch between day, week, and month views.
Automatic reminders
OsonHire sends automatic reminders before scheduled interviews to both candidates and interviewers. Reminders are sent via email and, if configured, through Telegram.
Feedback reminders
After an interview is completed, OsonHire automatically reminds interviewers to submit their feedback:
- 24-hour reminder — A gentle reminder is sent if no evaluation has been submitted within 24 hours
- 48-hour escalation — If feedback is still missing after 48 hours, the hiring manager is notified to follow up
Evaluations & Scorecards
Evaluation templates
Create evaluation templates with custom criteria and weights. For example, a "Technical Interview" template might include criteria like "Problem Solving" (weight: 30%), "Communication" (weight: 20%), and "Technical Knowledge" (weight: 50%). Templates ensure consistent evaluation across all interviewers.
Full scorecard evaluation
After an interview, evaluators complete a detailed scorecard:
- Rate each criterion on a scale
- Add specific comments per criterion
- Provide an overall recommendation:
- Strong Yes — Definitely hire
- Yes — Recommend hiring
- Neutral — No strong opinion
- No — Do not recommend
- Strong No — Definitely do not hire
Quick evaluation
For fast screening rounds where a full scorecard is not necessary, use quick evaluation: thumbs up, thumbs down, or neutral. This is ideal for initial resume reviews or brief phone screens.
Bias prevention
Fair hiring by design. Evaluators cannot see other team members' scores or comments until they have submitted their own evaluation. This prevents anchoring bias and ensures each opinion is independent.
AI-powered candidate scoring
In addition to human evaluations, OsonHire's AI automatically scores each candidate against the vacancy requirements. The AI score provides an objective data point to complement your team's assessments. See the AI Features section for details on how scoring works.
AI Features
OsonHire uses Claude AI to automate repetitive tasks and provide data-driven insights. All AI features are designed to assist — not replace — your hiring decisions.
Resume parsing
Upload a resume in PDF, DOC, or DOCX format. The AI reads the document and extracts structured data including work history, education, skills, and languages. The parsed data automatically populates the candidate profile, saving you from manual data entry.
Candidate scoring
The AI scores each candidate against the specific vacancy requirements using six weighted criteria:
| Criterion | Weight | What it measures |
|---|---|---|
| Skills match | 35% | How well the candidate's skills align with required and preferred skills |
| Experience relevance | 25% | Relevance of past roles and industries to the vacancy |
| Years of experience | 15% | Whether total experience meets the vacancy requirements |
| Education | 10% | Degree level and field relevance |
| Recency | 10% | How recent and current the candidate's relevant experience is |
| Location | 5% | Proximity to the job location or willingness to relocate |
The final score (0-100) is displayed on the candidate card in the Kanban board and on the candidate profile. A detailed breakdown shows how each criterion contributed to the total score.
Job description generation
Generate polished, professional job descriptions by providing:
- Job title
- Seniority level (Junior, Mid, Senior, Lead, etc.)
- Required skills and qualifications
- Preferred output language (Uzbek, Russian, or English)
The AI produces a complete job description including responsibilities, requirements, and company introduction. You can edit the output before publishing.
AI usage quotas
AI features are subject to usage limits based on your subscription plan. See the Billing & Subscriptions section for plan-specific quotas. Usage is tracked on the Billing page so you always know how much capacity you have left.
Telegram Integration
Why Telegram? Telegram is the most widely used messaging app in Uzbekistan. By meeting candidates where they already spend their time, you dramatically increase application rates and candidate experience.
For companies
- Connect Telegram channels — Link your Telegram channel to automatically share new vacancies with your followers
- Distribute vacancies — Published vacancies are posted to your connected channels with a one-tap apply button
- Receive applications — Candidate applications from Telegram flow directly into your OsonHire pipeline
Candidate application flow
When a candidate starts the Telegram bot, they go through a guided 7-step process:
- Language selection — Choose Uzbek, Russian, or English
- Full name — Enter their name
- Phone number — Share contact or type manually
- Knockout questions — Answer vacancy-specific screening questions
- Resume upload — Attach their resume as a document
- Confirmation — Review all entered information
- Submit — Application is submitted and appears in your pipeline
Recruiter account linking
Recruiters can link their personal Telegram accounts to receive instant notifications when new applications arrive, interviews are scheduled, or evaluations are submitted.
Messaging candidates on Telegram
Send messages to candidates straight from OsonHire and have them delivered to the candidate's Telegram chat — no need to switch apps. Candidates whose accounts are linked can also reply, and their messages flow back to you in OsonHire.
Application status checking
Candidates can check the status of their applications anytime through the Telegram bot. The bot shows each vacancy they applied to, the current status and pipeline stage, and the date they applied.
Trilingual bot
The Telegram bot supports Uzbek, Russian, and English. Candidates choose their preferred language at the start, and all subsequent interactions happen in that language.
hh.uz Integration
hh.uz is Uzbekistan's largest job board. OsonHire integrates directly with hh.uz to help you reach more candidates without leaving the platform.
OAuth connection
Connect your hh.uz employer account through a secure OAuth flow. Navigate to Settings > Integrations > hh.uz and click Connect. You will be redirected to hh.uz to authorize OsonHire.
Publish vacancies
When creating or editing a vacancy, toggle Publish to hh.uz to automatically post it on hh.uz. The vacancy details are mapped to hh.uz fields, and any updates you make in OsonHire are synced automatically.
Auto-import applications
Applications received on hh.uz for your published vacancies are automatically imported into OsonHire. Candidates appear in your pipeline with their hh.uz profile data and resume.
Sync status monitoring
The Integrations page shows the sync status of each vacancy published to hh.uz — whether it is active, pending, or has encountered an error. You can manually trigger a re-sync if needed.
Posting performance
Track how your hh.uz postings are performing with metrics like views and responses, visible alongside your other recruitment analytics.
Career Page
Every OsonHire company gets a customizable branded career page where candidates can browse open positions and apply directly.
Company branding
Customize your career page with:
- Company logo (provide a hosted image URL)
- Cover image (provide a hosted image URL)
- Brand colors
- Company tagline and description
Public job listings
All vacancies with Open status are automatically listed on your career page. Candidates can search by keyword and filter by department, location, and employment type.
Custom application form
Customize the application form with additional fields beyond the standard ones. Supported field types include:
- Text input (short and long)
- Dropdown selection
- Yes/No toggle
- File upload
SEO optimization
Career pages are optimized for search engines with structured data (JSON-LD), clean URLs, and proper meta tags. This helps your vacancies appear in Google job search results.
No authentication required
Your career page is fully accessible without login. Candidates can browse all open positions and submit applications without creating an account.
Knockout question screening
Knockout questions configured on the vacancy are displayed during the application process. Candidates who fail hard knockout questions are automatically filtered.
Candidate Portal
OsonHire provides a self-service portal where candidates can track their applications and communicate with recruiters — no account creation required.
Magic link authentication
Candidates access the portal using a passwordless magic link sent to their email. No passwords to remember, no accounts to create — just click the link and you are in.
Application status tracking
Candidates can view the current status and pipeline stage of all their applications in one place. Each application shows the vacancy title, company, current stage, and timeline of events.
Interview schedule
Upcoming interview details — date, time, and location or meeting link — appear in the candidate's portal alongside their application, so they always know what comes next.
Messaging
Candidates can send and receive messages with their recruiter directly through the portal. All conversation history is preserved and visible to both parties.
Profile management
Candidates can update their contact information, upload a new resume, and edit their profile details at any time through the portal.
Trilingual support
The candidate portal is available in Uzbek, Russian, and English. Candidates choose their preferred language, and the entire portal interface adapts accordingly.
Email System
Email templates
OsonHire includes pre-built email templates for common recruiting actions:
- Rejection — Professional rejection letter with customizable text
- Interview invite — Interview details with date, time, and location
- Offer — Offer letter template with position and compensation details
- Welcome — Onboarding message for newly hired candidates
- Custom — Create your own templates for any purpose
Template variables
Use dynamic variables in your templates that are automatically replaced with actual data when sending:
- {candidate_name} — Candidate's full name
- {vacancy_title} — Title of the vacancy
- {company_name} — Your company name
- {interview_date} — Scheduled interview date
- {interview_time} — Scheduled interview time
- {interview_location} — Interview venue or meeting link
Multilingual templates
Create template versions in Uzbek, Russian, and English. The correct version is automatically selected based on the candidate's preferred language.
Email delivery tracking
Track whether emails have been sent and delivered. The candidate's activity timeline shows all emails sent, with timestamps and delivery status.
Analytics & Reporting
Make data-driven hiring decisions with OsonHire's built-in analytics. All reports support date range filtering.
Dashboard overview
The analytics dashboard provides a bird's-eye view of your hiring performance with key metrics including open vacancies, total candidates, time-to-hire, hires, and response rate.
Time-to-hire analytics
Track how long it takes to fill positions over time. View trends by month, compare across departments, and identify bottlenecks in your hiring process.
Source effectiveness
Compare candidate sources (Career Page, hh.uz, Telegram, Referral, etc.) by volume and conversion rate. Understand which channels bring the best candidates and optimize your sourcing strategy.
Pipeline funnel
Visualize your hiring funnel with stage-by-stage conversion rates. See how many candidates progress from Application to Screening, Screening to Interview, and so on. Identify where candidates drop off and take action.
Recruiter performance
Review individual recruiter metrics including applications processed, interviews scheduled, conversion rates, and time-to-hire. Use this data for workload balancing and performance reviews.
Rejection reasons analysis
See the most common rejection reasons across your pipeline. This helps refine your sourcing criteria and identify patterns — for example, if many candidates are rejected for "insufficient experience," you may need to adjust your job description or sourcing channels.
Referral Program
Turn your employees into a sourcing channel with OsonHire's built-in referral program. Track referrals from submission to hire and manage rewards.
Shareable referral links
Generate unique referral links for each vacancy that employees can share with their network. When a candidate applies through a referral link, the referral source is automatically tracked.
Pipeline tracking
Track referred candidates through the entire hiring pipeline. The referrer can see the status of their referrals, and recruiters see a referral badge on the candidate's profile.
Reward tracking
Manage referral rewards with status tracking. Each referral can have a reward marked as pending or paid. Admins can configure reward amounts per vacancy or use a company-wide default.
Referral leaderboard
A leaderboard shows top referrers by number of referrals and successful hires. This gamification element encourages participation and recognizes active referrers.
Team Management
Inviting team members
Invite new team members by email from Settings > Team. Each invitation includes a role assignment. The invitee receives an email with a link to create their account and join your company workspace.
Roles and permissions
OsonHire provides six roles with graduated access levels:
| Role | Description | Scope |
|---|---|---|
| Admin | Full company access including settings, billing, team management, and all recruitment features | Company-wide |
| HR Manager | Full recruitment access plus analytics. Cannot modify billing settings. | Company-wide |
| Recruiter | Core recruitment features: manage candidates, vacancies, interviews, and pipeline | Department-scoped |
| Hiring Manager | View and evaluate candidates for assigned vacancies. Cannot create vacancies or modify pipeline. | Department-scoped |
| Interviewer | Submit evaluations on candidates assigned to their interviews. Read-only access to candidate profiles. | Department-scoped |
| Agency Recruiter | External recruiter with limited access to submit candidates and track their progress | Department-scoped |
Department-scoped access
Roles marked as "Department-scoped" (Recruiter, Hiring Manager, Interviewer, Agency Recruiter) only see vacancies and candidates within their assigned department. This ensures data isolation between departments — for example, your engineering recruiters cannot see HR department candidates.
User management
Admins can manage team members from the Team settings page:
- Activate/Deactivate — Temporarily disable a user's access without deleting their account
- Edit role — Change a user's role at any time
- Assign department — Set or change the department for department-scoped roles
Departments & Locations
Departments
Create and manage departments to organize your company structure. Departments serve two purposes:
- Organization — Assign vacancies to departments for filtering and reporting
- Access control — Department-scoped roles only see data within their assigned department
Navigate to Settings > Departments to create, edit, or archive departments.
Locations
Define your office locations with name, address, and city. Locations are used when creating vacancies and help candidates understand where the job is based. Manage locations from Settings > Locations.
Assignment
When creating a vacancy, select a department and location. This metadata powers:
- Career page filtering by department and location
- Analytics breakdowns by department
- Department-based access control for scoped roles
Employees
OsonHire carries your best candidates beyond the offer. When you hire someone, they automatically become an employee record, giving you a lightweight directory of your team without re-entering any data.
Employee directory
The moment a candidate is marked as hired, OsonHire creates an employee record from their application — capturing their job title, department, agreed salary, and start date. Browse, filter, and open employee records from the Employees page.
Employment status
Each employee has a status that reflects where they are in their tenure with your company:
Termination and offboarding
When someone leaves, record the departure on their employee record with a termination type and an optional reason or notes. This keeps an accurate history of who joined and left, and when.
Department-scoped access
Like the rest of OsonHire, the employee directory respects department scoping — department-scoped roles only see employees within their assigned department.
Notifications
Notification center
The bell icon in the app header opens your notification center. All notifications appear here in chronological order with options to mark as read, view details, or dismiss.
Multi-channel delivery
Notifications can be delivered through three channels:
- In-app — Always active; appears in the notification center
- Email — Sent to your registered email address
- Telegram — Sent to your linked Telegram account (if connected)
Notification preferences
Configure which events trigger notifications and through which channels. Navigate to Settings > Notifications to customize.
Event types
You receive notifications for the following events:
- New application received
- Candidate stage change
- Interview scheduled, confirmed, or cancelled
- Evaluation submitted
- New team member added
- Mention in candidate notes
- hh.uz sync updates
Billing & Subscriptions
Plans
OsonHire offers three plans to match your company's needs. Every paid plan includes a 30-day free trial. Pricing is per recruiter seat.
| Feature | Starter | Professional | Enterprise |
|---|---|---|---|
| Duration | Monthly/Annual | Monthly/Annual | Custom |
| Recruiter seats | Unlimited (pay per seat) | Unlimited (pay per seat) | Unlimited |
| Active vacancies | 5 | 25 | Unlimited |
| Storage | 5 GB | 25 GB | Unlimited |
| AI credits/day | 200 | 1,000 | Unlimited |
| Telegram channels | 3 | Unlimited | Unlimited |
Usage tracking
The Billing page shows a real-time dashboard of your current usage against plan limits — active vacancies, recruiter seats, storage consumption, and AI usage. You receive a notification when you approach a limit.
Invoice history
View and download all past invoices from the Billing page. Each invoice includes a detailed breakdown of charges.
Payment methods
Currently supported payment methods:
- Bank transfer — Pay via bank transfer to our business account
- Multicard — Coming soon
Upgrade or downgrade
You can change your plan at any time. Upgrades take effect immediately. Downgrades take effect at the end of your current billing period. If your current usage exceeds the new plan's limits, you will be prompted to reduce usage before the downgrade completes.
Security & Compliance
OsonHire is built with security and compliance at its core. Here is how we protect your data and your candidates' data.
Authentication
- JWT-based authentication with automatic token rotation
- Secure password hashing
- Session management with configurable timeout
Role-based access control
Six distinct roles with granular permissions ensure that users only access what they need. See Team Management for role details.
Multi-tenant data isolation
Every piece of data in OsonHire is associated with a company ID. Database queries are scoped to the company level, making it impossible for one tenant to access another tenant's data. This is enforced at the infrastructure level, not just the application level.
Audit logging
All significant actions are recorded in a comprehensive audit log including:
- Who performed the action (user)
- What action was taken
- When it happened (timestamp)
- IP address of the request
Audit logs are accessible to Admins from Settings > Audit Log.
Data export
Export your complete company data at any time for portability. The export includes all candidates, vacancies, applications, evaluations, and settings in a structured format.
Data anonymization
Anonymize individual candidate records to comply with data deletion requests. Anonymization is irreversible and removes all personally identifiable information while preserving aggregate statistics.
Compliance
- GDPR-compatible — Privacy controls including data export, anonymization, and consent management
- ZRU-547 compliance — Data localization compliant with Uzbekistan's personal data protection requirements
Data Management
Data export
Export your full company data from Settings > Data. The export includes candidates, vacancies, applications, evaluations, notes, and configuration. Use this for backups, compliance requirements, or migrating to another system.
Audit log
The audit log records every action taken in your OsonHire workspace. View, search, and filter the log from Settings > Audit Log. Each entry includes the user, action type, affected resource, timestamp, and IP address.
Global search
Use the search bar (or press Ctrl+K) to search across all candidates and vacancies in your workspace. Results are grouped by type and ranked by relevance. Search works across names, emails, phone numbers, skills, and vacancy titles.
Languages
OsonHire is fully trilingual, supporting three languages throughout the platform:
- Uzbek (O'zbekcha) — Native Uzbek language support
- Russian (Russkiy) — Full Russian localization
- English — Complete English interface
Language selector
Switch languages from the dropdown in the app header. Your selection is saved and persists across sessions.
Per-user preference
Each team member chooses their preferred language independently. The interface displays in each user's chosen language, so a team of mixed language preferences can collaborate seamlessly.
Career page multilingual content
Your career page can display content in all three languages. Visitors choose their language, and vacancy descriptions, company information, and application forms are shown in the selected language (provided you have entered translations).
Frequently Asked Questions
Request early access through our Telegram channel or contact us at info@osonhire.uz. You will receive an invitation to create your company account with a 30-day free trial. Alternatively, if your company already uses OsonHire, an admin can invite you by email.
OsonHire accepts resumes in PDF, DOC, and DOCX formats with a maximum file size of 10 MB. The AI resume parser works best with well-structured PDF files.
Yes. OsonHire connects to your hh.uz employer account through a secure OAuth integration. You can publish vacancies to hh.uz directly from OsonHire and applications are automatically imported into your pipeline.
Candidates interact with your company's Telegram bot through a guided 7-step flow: choose language, enter name and phone, answer screening questions, upload resume, review, and submit. They can also check their application status and receive updates through the same bot.
Yes. OsonHire uses multi-tenant data isolation, role-based access control, comprehensive audit logging, and JWT authentication with token rotation. All data is stored in Uzbekistan in compliance with ZRU-547 data localization requirements. We also provide data export and anonymization tools for GDPR compliance.
OsonHire supports three languages: Uzbek (O'zbekcha), Russian, and English. The entire interface, Telegram bot, and career page are available in all three languages. Each user can independently choose their preferred language.
The AI evaluates each candidate against six weighted criteria: Skills Match (35%), Experience Relevance (25%), Years of Experience (15%), Education (10%), Recency (10%), and Location (5%). The resulting score (0-100) is displayed on the candidate card with a color-coded indicator. A detailed breakdown is available on the candidate profile.
Yes. You can export your complete company data at any time from Settings > Data. The export includes all candidates, vacancies, applications, evaluations, and settings. There are no restrictions on data export regardless of your plan.
Currently, OsonHire accepts payment via bank transfer to our business account. Multicard support is coming soon. All prices are in Uzbek sum (UZS). Enterprise customers can arrange custom billing terms.
Go to Settings > Team and click "Invite Member." Enter the person's email address and select a role (Admin, HR Manager, Recruiter, Hiring Manager, Interviewer, or Agency Recruiter). They will receive an invitation email with a link to create their account.
© 2026 OsonHire. All rights reserved.