TalentinoAI is an AI-powered recruitment interviewing platform that streamlines the hiring process from screening to decision-making by providing multiple AI interviews. The platform helps organizations make faster, smarter hiring decisions through intelligent AI video interviews with behavioral analysis, real-time transcription, and AI insights.
TalentinoAI's integration with Greenhouse Recruiting allows users to benefit from two key integration features designed to streamline hiring workflows:
- Assessment — Seamlessly add TalentinoAI's AI-powered interview assessments to a job's interview plan. Recruiters can invite applicants to complete video, text, or form interviews directly from Greenhouse, and TalentinoAI's platform provides advanced behavioral analysis, real-time transcription, and AI-driven insights. Results are automatically sent back to Greenhouse, enabling recruiters to review candidate performance alongside the rest of the interview process.
- Job-applicant synchronization — Mutual users can automatically push positions created in TalentinoAI to Greenhouse as jobs, apply custom job field values, and publish job posts. Once published, these posts are distributed to LinkedIn via Greenhouse's native LinkedIn integration, enabling candidates to apply directly through LinkedIn. Applications are routed through Greenhouse and delivered to TalentinoAI in real time via webhook, ensuring hiring teams can manage candidates seamlessly within TalentinoAI.
Configure the assessment integration
Request your Talentino assessment credentials
Contact support@talentinoai.com. Talentino provides, securely by email, the assessment API key you enter into your Greenhouse assessment configuration so Greenhouse can send tests to Talentino.
Authorize TalentinoAI (OAuth 2.0)
Talentino sends you a secure authorization link.
Open the link while signed into the Greenhouse account you want to connect. We recommend authorizing as an Integration System User (ISU).
Review the access TalentinoAI requests on Greenhouse's consent screen and enter your GH account's email & click log in to Greenhouse.
After login, click Authorize and then you will be redirected to a status page.
Access requested (read-only): read applications and jobs.
Tip: We recommend creating an integration system user (ISU) to associate with partner updates. Rather than requiring a specific user at your organization to authenticate an integration, which could cause downstream errors if the person loses permissions or cannot access Greenhouse Recruiting, an ISU allows you to create a solid infrastructure for your organization's integration needs. Learn more.
Add the assessment stage to your interview plan
Add the TalentinoAI stage to the interview plan of any job where you want to use it.
Configure custom job fields
Create the custom job fields in Greenhouse (see Appendix A); they provide the context Talentino uses to generate tailored interview questions. See this article.
Require resumes
Resumes are mandatory in Talentino to generate personalized interview questions.
You shall update your Greenhouse settings to ensure that resumes are required for:
Configure the job-applicant integration
Connect Greenhouse
In TalentinoAI, open your Company Profile and click Connect Greenhouse (available once the integration is enabled for your organization — contact support@talentinoai.com).
You're redirected to Greenhouse's OAuth consent screen. Authorizing as an Integration System User (ISU) is recommended for consistent audit tracking.
Review the access TalentinoAI requests on Greenhouse's consent screen and enter your GH account's email & click log in to Greenhouse.
You're returned to your Company Profile showing Greenhouse connected.
Access requested (read/write): manage jobs, job posts, applications, and webhooks.
The webhook is registered automatically
On connect, TalentinoAI creates the "candidate submitted application" webhook for you via the Harvest API. It points at Talentino's secure endpoint and is signed with a shared secret Talentino verifies on every delivery.
Set up a template job in Greenhouse
Talentino requires a pre-configured template job to exist in Greenhouse to support job creation via the Harvest API. This template job serves as the foundation for all new jobs and job posts pushed from Talentino to Greenhouse. The template job's ID is required in the API's request body to inherit its configuration (such as job setup, custom fields). The job post of the template job shall remain unpublished so that it doesn't get reflected on job boards. Learn more on template job creation through this article. The job post application information shall have the following settings:
Check this article to learn more about editing an external job post's settings. See Appendix B to configure custom application questions.
Use the TalentinoAI integration with Greenhouse Recruiting
Once the TalentinoAI integration is enabled for your organization, you will be able to add the TalentinoAI assessment as an interview stage.
Assessment integration
You can send an assessment to a candidate by selecting the Send Test to candidate button next to the interview stage. The assessment instructions will be sent by TalentinoAI.
After it has been sent, an assessment's status will display in Greenhouse Recruiting.
Once the candidate has submitted their test, the Interview Kit will contain a link to view the submitted test in the TalentinoAI application.
To see a candidate's results in TalentinoAI, click View Report.
It will then redirect to Talentino for a detailed evaluation of the candidate's performance. The report includes an interview summary along with in-depth analysis of each question answered — covering the question itself, the candidate's response, video previews (for video-type questions), technical analysis, AI-generated insights, facial expression and attitude evaluation, language proficiency, and overall skills assessment.
Tip: In Greenhouse, the terms "test" or "assessment" are used. In Talentino, these represent an interview experience (video, text, or form-based). The available interview types are predefined by Talentino as part of your integration agreement and require no further configuration on your side.
Job-applicant sync integration
Create a position in TalentinoAI
Navigate to the Positions section from the sidebar and click Add Position.
In the Requirements tab, complete job-specific information (e.g. responsibilities, experience, etc.) and click Save. The position will be saved as a draft.
Enable LinkedIn posting
Go to the Controls tab of the same position.
Check the box labeled Enable Job Posting on LinkedIn.
Note: The Enable Job Posting on LinkedIn option is only available for companies where this Greenhouse feature has been activated by the Talentino team along with successful GH authorization.
Publish the position
Once the position is ready, click Publish.
This action will:
- Publish the position within Talentino.
- Automatically create a corresponding job in Greenhouse based on a pre-configured template job and populate mapped fields (see Appendix C).
- Automatically populate the job in Greenhouse with mapped data from Talentino, including both standard and custom fields.
- Automatically mark the job post as live in Greenhouse so it appears on your Greenhouse-hosted job board.
- Allow Greenhouse to sync the live job post to LinkedIn, assuming the Greenhouse account has the native LinkedIn integration enabled.
Tip: All API actions (job creation/updates, job-post publishing, webhook management) use Harvest V3 with OAuth 2.0, performed as an Integration System User for consistent audit tracking.
Keeping job post status in sync
When a position is closed in Talentino (manually or by exceeding a specified end date), the corresponding job post in Greenhouse has its status updated to be not live, ensuring that the job is no longer visible on the Greenhouse-hosted job board or synced destinations such as LinkedIn.
If the position is later reopened in Talentino, the job post is reactivated and marked live again in Greenhouse, restoring its visibility on job boards.
This helps maintain a consistent hiring experience between platforms and prevents outdated or closed roles from being listed externally.
Receiving applicants via webhook
Once the job post is live in Greenhouse and synced to LinkedIn (via Greenhouse's native LinkedIn integration), any candidate who applies through LinkedIn will be handled as follows.
The candidate is automatically received into Greenhouse Recruiting.
Greenhouse will trigger the configured "Candidate has submitted application" webhook.
The webhook endpoint will receive a payload with the candidate-application data. Most important for Talentino are the application ID, job ID, candidate name, candidate phone, candidate email, and candidate resume attachment URL.
Once the webhook payload is received by Talentino, the system checks whether the candidate already exists based on their email address. If the candidate does not exist, a new candidate profile is automatically created in Talentino. If the candidate already exists, their profile is updated with any new information received.
An application is then created in Talentino, linking the candidate to the corresponding position that was originally pushed from Talentino to Greenhouse.
This ensures that all applicants originating from LinkedIn (via Greenhouse) are seamlessly represented and tracked within Talentino's hiring workflow, with no manual action required.
Appendix A — Custom job fields
Create a custom job field
Next, in order to use the TalentinoAI integration, you'll need to create a custom job field in Greenhouse Recruiting.
To create a custom job field, click the Configure icon on your navigation bar, then click Custom Options on the left.
Click Jobs.
Click Add field, and for each field in the table below, fill in the Name, Type, and Mark Required if specified.
| Field name | Field type |
| Job Category* (required) | Single select |
| Job Requirements (required) | Long textbox |
| Roles and Responsibilities (required) | Long textbox |
| Employment Type* (required) | Single select |
| Education Level* (required) | Single select |
| Career Level* (required) | Single select |
| Min Years of Experience (required) | Number |
| Max Years of Experience | Number |
| Required Language* (required) | Multi select |
| Start Date | Date |
| End Date | Date |
*For select-type fields, configure the following option lists in Options when creating the field.
Job category options
- Accounting & Finance
- Administration & Office Support
- Advertising, Arts & Media
- Banking & Financial Services
- Call Centre & Customer Service
- Community Services & Development
- Construction
- Consulting & Strategy
- Design & Architecture
- Education & Training
- Engineering
- Healthcare & Medical
- Hospitality & Tourism
- Human Resources & Recruitment
- Information & Communication Technology
- Insurance
- Legal
- Manufacturing, Transport & Logistics
- Marketing & Communications
- Real Estate & Property
- Retail & Consumer Products
- Sales
- Sport & Recreation
- Trades & Services
- Other
Employment type options
- Full-Time
- Part-Time
- Freelance
- Project-Based
- Internship
Education level options
- Undergraduate
- Bachelor
- Master's Degree
- Doctorate Degree
Career level options
- Student
- Entry Level
- Experienced
- Manager
- Senior Manager
- Not Specified
Required language options
- Afrikaans
- Albanian
- Arabic
- Armenian
- Basque
- Bengali
- Bulgarian
- Catalan
- Cambodian
- Chinese (Mandarin)
- Croatian
- Czech
- Danish
- Dutch
- English
- Estonian
- Fiji
- Finnish
- French
- Georgian
- German
- Greek
- Gujarati
- Hebrew
- Hindi
- Hungarian
- Icelandic
- Indonesian
- Irish
- Italian
- Japanese
- Javanese
- Korean
- Latin
- Latvian
- Lithuanian
- Macedonian
- Malay
- Malayalam
- Maltese
- Maori
- Marathi
- Mongolian
- Nepali
- Norwegian
- Persian
- Polish
- Portuguese
- Punjabi
- Quechua
- Romanian
- Russian
- Samoan
- Serbian
- Slovak
- Slovenian
- Spanish
- Swahili
- Swedish
- Tamil
- Tatar
- Telugu
- Thai
- Tibetan
- Tonga
- Turkish
- Ukrainian
- Urdu
- Uzbek
- Vietnamese
- Welsh
- Xhosa
Appendix B — Custom application questions
The following custom application questions are to be added and marked as Required in the job post's Custom application questions section, by clicking Add custom question:
| Question | Answer type | Options/notes |
| Expected Monthly Salary | Short Textbox | - |
| Salary Currency | Single Select | USD, CAD, GBP, EUR, SAR, QAR, AED, EGP |
| Years of Experience | Short Textbox | - |
| Address | Short Textbox | Description shows format: City, Country |
| Title | Short Textbox | - |
| Notice Period | Single Select | immediately, one week, two weeks, one month, two months |
Appendix C — Job field mapping
The following table outlines the fields that Talentino maps to Greenhouse when a job is created or updated via the Harvest API. This includes both standard and custom fields configured in Greenhouse to support the integration.
| Talentino | Greenhouse | Type |
| Title | name |
Standard |
| Title | job_post_name |
Standard |
| Number of Vacancies | number_of_openings |
Standard |
| Roles and Responsibilities | team_and_responsibilities |
Standard |
| Job Requirements | job_requirements |
Custom |
| Job Category | job_category |
Custom |
| Required Language | required_language |
Custom |
| Career Level | career_level |
Custom |
| Employment Type | employment_type |
Custom |
| Education Level | education_level |
Custom |
| Min Years of Experience | min_years_of_experience |
Custom |
| Max Years of Experience | max_years_of_experience |
Custom |
| Start Date | start_date |
Custom |
| End Date | end_date |
Custom |
Additional resources
For additional information not covered here, reach out to support@talentinoai.com.