B2B Flow
API Integration with the Customer Platform
This document outlines the B2B integration model, where the BeTalent Screen and Match modules are integrated directly into the customer’s proprietary platform, such as an internal HCM, HR portal, CRM, ERP HR module, or any custom-developed recruitment or talent platform.
In this scenario, the customer’s system provides the user interface for candidates or HR operators. BeTalent does not integrate into third-party HR tools (as in the B2B2B model), but instead becomes a native backend AI service within the customer’s own software ecosystem.
To enable BeTalent capabilities, the customer platform communicates directly with BeTalent via REST APIs. The platform invokes:
- CV analysis and data structuring via the Screen module
- Candidate–job semantic matching and ranking via the Match module
This model is distinct from the B2B2B scenario:
- B2B: BeTalent is integrated directly inside the customer’s system (UI is fully owned by the customer).
- B2B2B: BeTalent is integrated inside third-party HR platforms through plugins or connectors.
Customer platforms can integrate the modules independently or combine them to offer an enhanced AI-powered recruitment experience.
Integration Architecture
Flow Description
1. Candidate Data Acquisition
The customer platform collects candidate CVs or information through its own UI.
Supported file formats for CV upload include: .pdf, .jpg, .png, .txt, .docx.
2. Screen Module – CV Analysis and Structured Data Return
The customer platform invokes the BeTalent Screen module to analyze the CV and extract structured data, including:
- Personal information
- Photo
- Job profile
- Work experience
- Education (including degree and certifications if applicable)
- Skills (with estimated experience per skill)
- Languages
All extracted data is normalized according to the Standardization guidelines.
3. Platform Displays Structured Candidate Profile
The customer platform stores and displays the extracted, normalized data within its native interface and workflows.
4. Match Module – Job Alignment and Candidate Ranking (Optional)
The customer platform may invoke the Match module to compute semantic affinity between candidates and job positions, returning:
- AI-based matching score
- Ranked candidate list
- Skill–job alignment indicators
- Semantic strengths and gaps
The customer system incorporates these insights into its dashboards, ranking lists, or automated workflows.
Technical Specifications
The customer platform communicates with BeTalent using secure REST APIs:
Screen Module
POST /screen/cv– Upload and analyze a CVGET /screen/profile/{id}– Retrieve structured candidate data
Match Module
GET /match/profiles(TBV) – Retrieve ranking and scoring
Refer to the API Overview for complete specifications.
Benefits of the B2B Flow
Direct Platform Integration
BeTalent becomes a native backend AI component of the customer’s proprietary platform.
Modular Approach
Screen and Match can be integrated independently or together.
Consistent Data Quality
Structured and normalized profiles ensure clarity and comparability across internal workflows.
AI-Powered Evaluation
Matching scores, semantic insights, and ranking improve decision-making efficiency.
Full UI Control
The customer retains complete ownership and freedom over UX/UI, logic, and presentation.
Conclusion
The B2B integration model allows customer platforms to incorporate BeTalent’s Screen and Match modules directly into their own systems. This approach delivers advanced AI-driven recruitment capabilities inside proprietary environments while preserving full control over the user interface and internal workflows.