TalentinoAI is an AI-powered recruitment interviewing platform that streamlines the hiring process from screening to decision-making by providing multiple AI interviews. Our product helps organizations make faster, smarter hiring decisions through intelligent AI video interviews with behavioral analysis, real-time transcription, and AI insights.

TalentinoAI integration with Greenhouse Recruiting allows users to benefit from two key integration features designed to streamline hiring workflows:

Assessment

Seamlessly add Talentino'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 Talentino'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 Talentino 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 Talentino in real time via webhook, ensuring hiring teams can manage candidates seamlessly within Talentino.

Set up the assessment integration

Retrieve your API key from the TalentinoAI team

Follow the steps in this article to retrieve your API key from your TalentinoAI representative and add the assessment stage to your interview plans. Talentino API key is provided securely via email when you contact support@talentinoai.com, and a Talentino account is not required in advance.

Once you’ve set up your interview plans and configured your take home test in Greenhouse, you’ll be able to send Talentino interviews to candidates.

Note: 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

Create a Harvest API key

To configure the integration, you’ll need to create a Harvest API key. After creating the key, send the Harvest API key to TalentinoAI representative at support@talentinoai.com. Talentino will complete the integration setup on your behalf using this key.

Follow the steps in this article to create the key, and verify that the permissions below are selected when configuring the TalentinoAI integration.

Credentials

In the Create New Credential box, make the following selections:

  • API Type: Harvest
  • Partner: TalentinoAI or Unlisted Vendor
  • Description: TalentinoAI Harvest API Key

Permissions

Verify that the following permissions are selected for the TalentinoAI integration:

  • Applications
    • GET: Retrieve Application
  • Jobs
    • GET: Retrieve Job
    • GET: List Jobs

Configure Custom Job Fields

This integration requires several custom job fields to be added in Greenhouse Recruiting. These fields provide the context needed for TalentinoAI to generate tailored interview questions. Follow the steps in this article to create the fields.

Require resumes for all candidates

Resumes are mandatory in Talentino to generate personalized interview questions. You must update your Greenhouse settings to ensure that resumes are required for all external job posts (via your job board).

Follow the steps in this article to learn more about editing an external job post's settings and set Resume as required.

Set up the job/application sync integration

Create a Harvest API key

To configure the integration, you’ll need to create a Harvest API key. After creating the key, connect with a TalentinoAI representative at support@talentinoai.com and they’ll provide a secure method to send the API key. Talentino will complete the integration setup on your behalf using this key.

Follow the steps in this article to create the key, and verify that the permissions below are selected when configuring the TalentinoAI integration.

Credentials

In the Create New Credential box, make the following selections:

  • API Type: Harvest
  • Partner: TalentinoAI or Unlisted Vendor
  • Description: TalentinoAI Harvest API Key
Permissions

Verify that the following permissions are selected for the TalentinoAI integration:

  • Applications
    • GET: Retrieve Application
  • Job Posts
    • All permissions
  • Jobs
    • GET: Retrieve Job
    • GET: List Jobs
    • PATCH: Update Job
    • POST: Create a new job

Create a webhook

To receive candidate applications from LinkedIn (via Greenhouse), you’ll need to configure a webhook that sends applicant data to Talentino.

Follow the steps in this article to create your webhook. Use the values listed below to configure the webhook:

  • Name: TalentinoAI Integration - Application Submitted
  • When: Candidate has submitted application
  • Endpoint URL: The Endpoint URL provided by Talentino
  • Secret Key: The Secret Key provided by Talentino

Retrieve Greenhouse User ID (Integration System User)

Talentino will need a Greenhouse Recruiting user ID to associate with updates and changes created by the integration.

Note: 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.

Click the Configure icon on your navigation bar and then click Users on the left.

Click Export to Excel.

A spreadsheet will be downloaded to your computer. Open the Excel file and locate the user ID in the User ID column.

Create custom job fields

In order to use the Talentino integration, you'll need to create several custom job fields in Greenhouse. These fields are used to store position-level data synced from Talentino. Follow the steps in this article to create the required fields.

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 (POST /v1/jobs). 

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, and department or office settings). The job post of the template job shall remain unpublished so that it doesn’t get reflected on job boards.

Learn more about template jobs here.

Use the following settings for the job post application:

The following custom application questions are to be added and marked as Required in job post section Custom application questions through clicking on 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 Note: Description shows format-> City,Country
Title Short Textbox -


 

Notice Period


 

Single Select

immediately, one week, two weeks, one month

two months

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

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 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.

1. 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

2. Employment Type Options

  • Full-Time
  • Part-Time
  • Freelance
  • Project-Based
  • Internship

3. Education Level Options

  • Undergraduate
  • Bachelor
  • Master's Degree
  • Doctorate Degree

4. Career Level Options

  • Student
  • Entry Level
  • Experienced
  • Manager
  • Senior Manager
  • Not Specified

5. 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

Use the integration

Use the assessment integration

Once the TalentinoAI integration is enabled for your organization, you will be able to add the TalentinoAI assessment as an interview stage.

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.

Use the job-applicant sync integration

Step 1: Create a Position in Talentino

Navigate to 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.

Step 2: 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 feature has been activated by Talentino team.

Step 3: 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.
  • 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 Greenhouse account has the native LinkedIn integration enabled.

Note: All API actions (e.g., job creation, job updates, job post publishing) are performed using an Integration System User (ISU) created during setup. This ensures consistent audit tracking for all actions taken through the integration.

Keeping Job Post Status in Sync

When a position is closed in Talentino (manually or exceeded 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:

  1. Automatically received into Greenhouse Recruiting
  2. Greenhouse will trigger the configured “Candidate has submitted application” webhook
  3. Webhook endpoint will receive a payload with the candidate-application data. Most important for Talentino are the following:
    1. Application id
    2. Job id
    3. Candidate name
    4. Candidate phone
    5. Candidate email
    6. Candidate resume attachment url

Once the webhook payload is received by Talentino:

  1. Our 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.
  2. 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 hiring workflow, with no manual action required.

Additional resources

For additional information not covered here, reach out to support@talentinoai.com.