O OsonHire

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:

  1. Company Profile — Enter your company name, industry, and description. This information appears on your public career page.
  2. Invite Team — Add your first team members by email and assign roles (Admin, HR Manager, Recruiter, etc.).
  3. Create Vacancy — Post your first vacancy to see the pipeline in action. Use AI to generate the job description if you like.
  4. Connect hh.uz — Link your hh.uz employer account via OAuth to publish vacancies and import applications automatically.
  5. 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:

Draft Open On Hold Closed (Filled) or Closed (Cancelled)

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:

Draft Pending Approval Open
  • 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

Scheduled Confirmed Completed

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:

  1. Rate each criterion on a scale
  2. Add specific comments per criterion
  3. 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 match35%How well the candidate's skills align with required and preferred skills
Experience relevance25%Relevance of past roles and industries to the vacancy
Years of experience15%Whether total experience meets the vacancy requirements
Education10%Degree level and field relevance
Recency10%How recent and current the candidate's relevant experience is
Location5%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:

  1. Language selection — Choose Uzbek, Russian, or English
  2. Full name — Enter their name
  3. Phone number — Share contact or type manually
  4. Knockout questions — Answer vacancy-specific screening questions
  5. Resume upload — Attach their resume as a document
  6. Confirmation — Review all entered information
  7. 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
AdminFull company access including settings, billing, team management, and all recruitment featuresCompany-wide
HR ManagerFull recruitment access plus analytics. Cannot modify billing settings.Company-wide
RecruiterCore recruitment features: manage candidates, vacancies, interviews, and pipelineDepartment-scoped
Hiring ManagerView and evaluate candidates for assigned vacancies. Cannot create vacancies or modify pipeline.Department-scoped
InterviewerSubmit evaluations on candidates assigned to their interviews. Read-only access to candidate profiles.Department-scoped
Agency RecruiterExternal recruiter with limited access to submit candidates and track their progressDepartment-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:

Active On Leave Terminated Resigned

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.