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, logo, 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 has a customizable pipeline with drag-and-drop stages. You can:
- Add, rename, or remove stages
- Reorder stages by dragging
- Assign a color to each stage for visual clarity
Default stages include: Applied, Screening, Interview, Offer, and Hired — but you can tailor them to any workflow.
Knockout questions
Add screening questions to filter candidates early in the process. 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
For companies that require manager sign-off before publishing vacancies, OsonHire supports an optional approval workflow:
- Enable per company — Toggle approval requirements on or off in company settings
- Approve or reject with comments — Approvers review vacancy details and provide feedback
- Automatic notifications — Approvers are notified when a vacancy needs review; creators are notified of the decision
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 duplicates based on email, phone number, and name similarity. If a potential match is found, you see a match score and can choose to merge the records or create a new profile.
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.
Bulk candidate import
Import large numbers of candidates at once from CSV or Excel files. The import wizard includes:
- Auto-detect columns — OsonHire recognizes common column names in Uzbek, Russian, and English (e.g., "Ism", "Имя", "Name")
- Column mapping with preview — Map file columns to candidate fields and preview data before importing
- Duplicate detection — Duplicates are detected based on email and phone number, with an option to skip or merge
- Import report — After import, view a summary showing how many candidates were created, skipped, or encountered errors
Duplicate candidate merge
When duplicate candidates are detected, OsonHire provides a side-by-side comparison for merging:
- Field-by-field resolution — Choose which value to keep for each conflicting field
- Consolidated history — All applications, timeline events, tags, and notes are merged into a single profile
- Audit trail — Every merge is logged with details of what was combined and who performed it
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.
Self-scheduling links
Generate a self-scheduling link that you can send to candidates. They choose from available time slots based on the interviewer's availability, reducing back-and-forth communication.
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 AI to automate repetitive tasks and provide data-driven insights. All AI features are powered by advanced language models and 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 interview questions
Generate role-specific interview questions tailored to each vacancy and candidate:
- Question categories — Technical, behavioral, situational, and cultural fit questions
- Candidate-specific questions — AI analyzes the candidate's resume and generates personalized questions based on their experience and potential gaps
- Question set templates — Save generated question sets as reusable templates for similar roles
AI job matching
When a new vacancy is created, OsonHire's AI automatically scans your existing candidate database for potential matches:
- Automatic matching — Existing candidates are scored against the new vacancy requirements
- Ranked results — View a ranked list of matching candidates with AI scores and match reasons
- One-click invite — Invite matched candidates to apply directly from the results list
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.
Direct messaging
Communicate with candidates directly through the Telegram bot without leaving OsonHire. Messages sent from the platform are delivered to the candidate's Telegram chat.
Application status checking
Candidates can check their application status anytime through the Telegram bot. The bot shows their current stage, upcoming interviews, and any messages from the recruiter.
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
- Cover image
- 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 interviews are displayed with date, time, location or meeting link, and interviewer details. Candidates can confirm attendance directly from the portal.
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.
Candidate Pools
Candidate pools let you organize and maintain talent pipelines for future hiring needs. Build curated lists of qualified candidates that you can tap into when new positions open.
Creating pools
Create named talent pools for specific roles, skills, or hiring needs (e.g., "Senior Developers", "Marketing Candidates", "Tashkent Sales"). Each pool has a name and optional description.
Adding candidates
Add candidates to pools individually from their profile page, or in bulk from any candidate list view. A single candidate can belong to multiple pools.
Search within pools
Search and filter candidates within a pool by skills, experience, location, and other criteria to find the best match for a specific opening.
Re-engage for new vacancies
When a new vacancy opens, browse your pools to find pre-qualified candidates. Invite pool members to apply with a single click, reducing time-to-hire for recurring roles.
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.
SLA tracking
Set time limits for each pipeline stage and monitor compliance in real time:
- Stage time limits — Define how long a candidate should spend in each pipeline stage (e.g., screening within 2 days, interview within 5 days)
- Visual indicators — Candidate cards show color-coded SLA status: on track, approaching, or overdue
- Automated notifications — Recruiters receive alerts when SLAs are approaching their limit and when they are breached
Custom reports
Build custom reports tailored to your specific needs:
- Report builder — Select metrics, dimensions, and filters to create the exact report you need
- Multiple chart types — Visualize data as bar charts, line charts, pie charts, or data tables
- Scheduled delivery — Schedule reports to be sent via email daily, weekly, or monthly
- CSV export — Export any report to CSV for further analysis in spreadsheet tools
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.
Workflow Automation
Automate repetitive tasks with trigger-action rules. When a specific event occurs, OsonHire automatically performs the action you define — saving time and ensuring consistency.
Triggers
Rules can be triggered by the following events:
- Candidate moves to a specific pipeline stage
- Application status changes (e.g., rejected, hired)
- AI score reaches a threshold (e.g., score above 80)
- Candidate spends too long in a stage (time-based trigger)
Actions
When a trigger fires, one or more actions are executed:
- Send an email from a template
- Send a Telegram notification
- Move the candidate to a different stage
- Add a tag to the candidate
- Assign a user to the candidate
- Send an in-app notification
Rule scope
Rules can apply company-wide across all vacancies or be configured for specific vacancies only. Company-wide rules are useful for standard processes (e.g., always send a confirmation email on application), while vacancy-specific rules handle unique workflows.
Execution logs
Every automated action is logged with the trigger event, action taken, timestamp, and affected candidate. Review execution logs to verify your rules are working as expected and troubleshoot any issues.
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
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.
Single Sign-On (SSO)
Enterprise customers can enable SAML 2.0 Single Sign-On for seamless authentication:
- SAML 2.0 — Connect your identity provider (Okta, Azure AD, Google Workspace, etc.) for centralized authentication
- Automatic provisioning — New users are automatically created on their first SSO login with a default role
- SSO-only mode — Optionally disable password-based login entirely, requiring all users to authenticate through your identity provider
SSO is available on the Enterprise plan. Contact sales to configure.
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
Agency White-Label
Recruitment agencies can use OsonHire as a white-label platform to manage multiple client companies under a single agency account with custom branding.
Multi-company management
Agency accounts can create and manage multiple company workspaces from a single dashboard. Switch between client companies seamlessly without logging in and out.
Custom branding
Customize the platform appearance for each client company with their logo, brand colors, and company details. Career pages reflect each client's branding, not the agency's.
Cross-company operations
View and manage candidates, vacancies, and pipelines across all client companies from a unified interface. Move candidates between client companies when appropriate.
Aggregate statistics
View consolidated analytics across all managed companies — total placements, time-to-hire, source effectiveness, and revenue metrics — to track your agency's overall performance.
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.
Advanced search
Go beyond simple keyword search with structured filters and saved presets:
- Full-text search — Search across all candidate fields including resume content, notes, and application details
- Structured filters — Filter by skills, years of experience, education level, salary range, tags, and application source
- Saved filter presets — Save your commonly used filter combinations as named presets and share them with your team
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.