
OrangeHRM Integration
Bring Skima Intelligence to OrangeHRM
Skima AI provides explainable AI match scores, evidence, and feedback loops directly into OrangeHRM ATS. No extra logins, no workflow disruption.
What You'll See in OrangeHRM ATS with Skima AI
When you integrate Skima AI with OrangeHRM ATS, your recruiting team gets AI-driven insights directly inside OrangeHRM's candidate profile.
AI Match Scores (0-100) are attached to each candidate application.
Bullet points explaining why the candidate matches the vacancy.
"Skima Screened" Tag for quick candidate filtering and pipeline organization.
Shortlist page for hiring managers (Approve/Skip + optional note).
Activity notes that capture manager feedback for complete audit trails.
A clear top 10 shortlist that updates automatically as new applications arrive. This ensures your team always works on the best candidates first.
Why OrangeHRM Recruiting Teams Pick Skima AI
OrangeHRM users integrate Skima AI because it enhances their ATS with intelligent scoring and matching without forcing them to switch systems.
Stay in One System
All scores, reasons, and hiring manager feedback appear directly on the OrangeHRM.
Simplified Manager Collaboration
Share a shortlist link; Skima AI writes responses back to OrangeHRM.
Always-Fresh Rankings
Every new application is scored instantly via REST API polling, keeping your data updated.
Rediscover Past Talent
Skima AI resurfaces qualified candidates already in your OrangeHRM database.
Audit-Ready Compliance
All decisions, scoring reasons, and feedback are logged as activity notes, supporting hiring transparency.
What Skima AI Writes Back to OrangeHRM ATS
| Writes back to | Field name | Type | Example |
|---|---|---|---|
| Activity Note | SKIMA Match Score | Number (0–100) | 86 |
| Activity Note | SKIMA Reasons | Long text (3–5 bullet points) | "3 yrs retail sales; POS; shift lead" |
| Activity Note | Shortlist Link | URL | https://…/shortlist/abc |
| Candidate Tag | SKIMA Screened | Tag | SKIMA Screened |
| (Optional) Interview Note | HM Feedback | Enum | 👍 / 👎 / Maybe |
| (Optional) Interview Note | HM Comment | Short text | Ready for phone screen |
Note: Since OrangeHRM primarily uses REST APIs for data exchange, Skima AI integrates through secure API calls and performs 10–15 minute polling to maintain near real-time synchronization across systems.
How Does the Shortlist Loop Work?
Skima AI makes hiring collaboration inside OrangeHRM ATS faster and easier by creating a seamless shortlist feedback loop. Recruiters stay aligned without extra logins.
Recruiter Shares the Shortlist
A secure, no-login shortlist link is generated and added as an activity note.
Manager Gives Feedback
The manager simply clicks 👍, 👎, or "Maybe" and optional notes for their decision.
Skima AI Updates OrangeHRM
These decisions are automatically written back as activity notes and feedback.
Recruiter Acts on Insights
The recruiter sees an AI-ranked top-10 list and moves the right candidates forward with confidence.
The result is real-time collaboration, faster decisions, and a transparent audit trail that integrates naturally with OrangeHRM's stage-based workflow and compliance framework.
Field Map for OrangeHRM ATS Integration
A clear data flow map helps OrangeHRM recruiting teams and IT admins understand exactly what Skima AI pulls in and pushes back.
Skima AI securely retrieves the following data to power AI-driven candidate scoring and rediscovery:
-
Candidate Data: name, email(s), phone(s), location, LinkedIn profile URL.
-
Vacancy Details: ID, job title, job description, requirements, department, location, vacancy status.
-
Application Data: Resume files, application responses, custom form field responses, application date,.
-
Interview History: Past interview records, interview feedback notes, stage progression history, previous candidate assessments.
-
Status & Tags: Current application stage existing, candidate tags, source tracking, rejection reason (if applicable).
After scoring and ranking, Skima AI writes structured results back into OrangeHRM ATS using its native activity note and tagging system:
-
Activity Note: "Skima AI Match Score: [0-100]" with timestamp,.
-
Activity Note: "Skima AI Reasons: [AI-generated bullet points]".
-
Candidate Tag: "SKIMA Screened" applied to candidate record for quick filtering.
-
Activity Note: "Skima Shortlist Link: [URL]" added to candidate record for manager collaboration without extra logins.
-
Activity Note: "HM Feedback: [👍/👎/Maybe] + [optional comment]" capturing hiring manager decision.
-
(Optional) Stage Change: Candidate moved to "Shortlisted" stage upon manager approval.
-
(Fallback) File Attachment: SKIMA_Evidence.pdf attached to the candidate record if detailed scoring documentation is needed.
This bidirectional data sync ensures hiring managers always see real-time AI insights within OrangeHRM's natural activity flow.
Set up Your OrangeHRM Integration
OrangeHRM + Skima AI integration is fast, secure, and requires minimal IT effort.
Below are 5 easy steps to set up your OrangeHRM integration:
Create OAuth 2.0 API credentials and permissions in OrangeHRM. Go to Admin > Configuration > OAuth Clients, create a new client with a client ID and secret, and assign scopes for the recruitment module read and write access.
Configure API permissions and role assignments. Ensure the OAuth client or service account has permissions to read candidate records, vacancy details, and write activity notes. Assign recruiter or Admin role for automation access.
Set up tags and stage tracking in OrangeHRM. Create or enable the "SKIMA Screened" tag and ensure your vacancy workflow includes Interview and Shortlisted stages for candidate progression.
On 2-3 test vacancies, submit candidate applications → confirm Score/Reasons appear as activity notes → have hiring manager provide 👍/👎 feedback → verify feedback writes back to OrangeHRM as interview notes.
Go live, enable on 3 pilot roles; get weekly ROI emails and day‑15/day‑30 checkpoints to optimize scoring and manager adoption.
Security &
Responsible AI
for OrangeHRM
Integrations
Trust and compliance are key when integrating Skima AI with OrangeHRM ATS. Our approach ensures candidate data stays secure, decisions remain transparent.
- Skima AI gives match scores & reasons using resume-based evidence, with no auto-rejects.
- All HM decisions, notes, and shortlist actions are tracked in OrangeHRM activity logs with a full audit trail.
- Role-based visibility via OrangeHRM permissions ensures only authorized recruiters and hiring managers see candidate data and scoring rationale.
- Secure shortlist links and optional redaction mode ensure data privacy and prevent unauthorized access to candidate information.
- Compliance in OAuth 2.0 bearer token authentication, encryption in transit (TLS 1.2+) and at rest, DPA & subprocessors listed, SOC 2 Type II compliance, GDPR-aligned data handling with consent tracking via OrangeHRM's candidate consent features.
Skima AI combines explainable AI with strict security practices, ensuring your OrangeHRM integrations remain compliant, auditable, and fair.
Customer Snapshot: 30-Day Pilot with OrangeHRM ATS
58%
Time-to-screen
2X
Interviews from top-10
+24 NPS
HM Satisfaction
Frequently Asked Questions
Everything you need to know about the OrangeHRM Integrations.
Does Skima AI integrate with OrangeHRM ATS? How does it work?
Yes, Skima AI connects via OrangeHRM's REST API using OAuth 2.0 authentication to score candidates, write back match scores and reasons through activity notes, and track hiring manager feedback in the candidate interview workflow.
What fields does Skima AI write back to OrangeHRM?
Skima AI writes match scores (0-100) and reasoning as activity notes on the candidate record, applies the "SKIMA Screened" tag for filtering, adds shortlist links as activity notes, and captures hiring manager feedback (👍/👎/Maybe) as interview stage notes.
How long does the OrangeHRM integration setup take?
OrangeHRM integration setup takes 60-90 minutes, including OAuth client creation, API permission configuration, tag and stage setup, and validation on 2-3 candidate applications.
What authentication method does Skima AI use with OrangeHRM?
Skima AI uses OAuth 2.0 bearer token authentication. Create an OAuth 2.0 client in OrangeHRM Admin > Configuration > OAuth Clients, configure required scopes (recruitment module access), and provide Skima AI with the client ID and secret.
Where will Match Scores and Reasons appear in OrangeHRM?
Match Scores and Reasons appear as activity notes on the candidate record within the vacancy timeline, providing a complete audit trail of AI analysis and decisions within OrangeHRM's natural workflow.
Can manager feedback stay inside OrangeHRM?
Yes, Skima AI writes hiring manager decisions and comments back to OrangeHRM as interview stage notes or activity notes, maintaining the complete feedback trail within the candidate record with full audit logging.
What if our team has limited API permissions in OrangeHRM?
Skima AI requires at least read access to candidate and vacancy data, plus write access to activity notes. If limited permissions exist, work with your OrangeHRM admin to grant recruitment module scopes (recruitment_candidate:read, recruitment_interview:write) to the OAuth client.
Does Skima AI support OrangeHRM's stage-based workflow?
Yes, Skima AI is designed for OrangeHRM's stage-based candidate progression model (Application Initiated → Shortlisted → Interview Scheduled → Interview Passed/Failed → Hired), with activity notes written at relevant stages.
Will Skima AI automatically move candidate stages in OrangeHRM?
Stage moves are optional and configurable. Most teams prefer recruiter-controlled stage changes after reviewing scoring, though automated moves to "Shortlisted" stage can be enabled based on approval thresholds.
How often are match scores refreshed in OrangeHRM?
Match scores update via REST API polling (10-15 minute intervals) when new applications arrive or candidate data changes. Skima AI continuously monitors the vacancy for new applicants and rescores existing candidates as additional information is provided.