Seeker reviews resumes with AI and matches candidates to job descriptions based on skills, location, and language requirements. It can identify both technical and business skills, filter out internship experience, and flag candidates who appear to change jobs too frequently.
Thanks to Seeker’s integration with Greenhouse Recruiting, every candidate is automatically tagged with a recommendation—ranging from Strong Yes to Reject—and a Screening Scorecard is generated as soon as they apply.
Request a trial setup for your company
We want you to try Seeker in action with your jobs and candidates. The trial is completely free and lasts for 2 weeks.
- Open web page https://seekerhr.ai/greenhouse-setup
- You’ll fill the form with the details outlined on this documentation - API key, Greenhouse User ID, Webhook Secret Key, and Webhook Company Nickname
- We process new submissions in 24 hours
Please reach out to help@seekerhr.ai if you have any questions!
Create a Harvest API key
To configure the Seeker integration, you’ll need to create a Harvest API key.
Follow the steps in this article to create the key, and verify that the permissions below are selected when configuring the Seeker integration.
Credentials
In the Create New Credential box, make the following selections:
- API Type: Harvest
- Partner: Seeker or Unlisted Vendor
- Description: Seeker Harvest API Key
Permissions
Verify that the following permissions are selected for the Seeker integration:
-
Candidates
- Get: Retrieve Candidate
- Get: List Candidates
- Patch: Edit Candidate
- Post: Add Note
- Post: Add Attachment
-
Job Posts
- Get: List Job Posts
- Get: Retrieve Job Post for Job
- Get: List Job Posts for Job
-
Jobs
- Get: Retrieve Job
- Get: List Jobs
-
Tags
- Delete: Remove tag from candidate
- Delete: Remove Candidate Tags
- Get: List tags applied to candidate
- Get: List Candidate Tags
- Post: Add New Candidate Tags
- Put: Add a candidate tag
Retrieve user ID
Seeker will need a Greenhouse Recruiting user ID to associate with uploaded scorecards and candidate tags triggered 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. Learn more.
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 a webhook
To integrate Seeker with Greenhouse Recruiting, you’ll need to create several webhooks. Follow the steps in this article to create your webhook. Use the values listed below to configure the webhook.
[Mandatory] - New Candidate Webhook
- Name: Seeker - New Candidate
- When: Candidate has submitted application
- Endpoint URL: https://api.seekerhr.ai/api/greenhouse/applications
- Secret Key: Generate a password-like secret key for this webhook and note it down
- Advanced settings
- Additional HTTP Headers
- Seeker-Company-ID: [acme-corp]
- Replace [acme-corp] with a nickname of your company. Please use only lowercase letters and dash sign. Example of correct headers:
- Seeker-Company-ID: tesla
- Seeker-Company-ID: nvidia
- Seeker-Company-ID: general-electrics
- Additional HTTP Headers
[Optional] - Candidate Hired Webhook
Add this webhook if you want to access advanced analytics of which candidates have been hired and for which reasons.
- Name: Seeker - Candidate Hired
- When: Candidate has been hired
- Endpoint URL: https://api.seekerhr.ai/api/greenhouse/applications
- Secret Key: Generate a password-like secret key for this webhook and note it down
- Advanced settings
- Additional HTTP Headers
- Seeker-Company-ID: [acme-corp]
- Additional HTTP Headers
[Optional] - Candidate Rejected Webhook
Add this webhook if you want to access advanced analytics of which candidates have been rejected and for which reasons.
- Name: Seeker - Candidate Rejected
- When: Candidate or prospect rejected
- Endpoint URL: https://api.seekerhr.ai/api/greenhouse/applications
- Secret Key: Generate a password-like secret key for this webhook and note it down
- Advanced settings
- Additional HTTP Headers
- Seeker-Company-ID: [acme-corp]
- Additional HTTP Headers
Fill out the Seeker integration form https://seekerhr.ai/greenhouse-setup
Book a free onboarding session
Seeker is happy to guide you through Seeker and answer any questions you have. During the call, we will:
- Make sure the integration works correctly
- Explain how Seeker works and its web interface
- Configure several jobs you can use as a test
- Analyze several candidates for those jobs
- Enable real-time processing of candidates
- Open up a Slack Connect for quick communication
Please don’t hesitate to book it here - https://cal.com/dani-seeker/60min
Use the Seeker integration with Greenhouse Recruiting
Seeker is made up of two main components:
- A web application, and
- An AI-powered matching algorithm.
1. Web Application
The web app (https://app.seekerhr.ai/) is accessible to all your team members at no additional cost. Within the app, you can view and configure all your open job postings.
Each job includes the following configurable sections:
- Skills. These are auto-filled based on the job description, but you can freely edit them—adding new skills or adjusting the required years of experience.
- Location. Also extracted from the job description and fully editable at any time.
- Languages. Specify the spoken languages required for the role. You can add as many as needed.
- Custom Prompts. Use this section to highlight niche experiences or desirable traits that can set candidates apart, but aren’t deal-breakers if missing.
In addition to these, there are more customizable settings to align Seeker with your recruitment workflow.
Once a job is configured and enabled in Seekr, Seeker will begin screening all new candidates according to the defined criteria using our AI-powered matching algorithm.
2. An AI-powered matching algorithm.
Every new candidate will receive an AI-generated Pre-Screening Scorecard, offering a quick and structured assessment of their fit.
Example Strong Yes candidate
Example Under-skilled candidate
Possible Recommendation Tags
- Strong Yes
- Yes
- Maybe
- Reject – Missing Skills
- Reject – Wrong Location
- Reject – No Languages
- Reject – Overqualified
- Job Hopper
- Any custom tags you've created under the Custom Prompts section
All tags and scorecards are submitted under the name of the Greenhouse user ID you selected in Step 2: Retrieve User ID.
Viewing Seeker Results in Greenhouse
During Candidate Review, you can see Seeker Scorecard and Tags on the right sidebar.
Or you can go to Candidates and apply a tag filter, such as Strong Yes, via Profile Details -> Candidate Tag. This way, you can start reviewing candidates from the shortlist prepared by Seeker.
FAQ
How long does the integration take?
Once we receive your integration details, we’ll complete the setup within one business day.
Candidate application but was not processed by Seeker
We receive new candidate data from Greenhouse via a webhook, typically within 5 minutes of application. However, in rare cases, it may take up to an hour. Please allow some time and check again later. If the issue persists, contact our support team at help@seekerhr.ai or through your Slack Connect channel.
Candidate was tagged with seeker-error.
This tag indicates we encountered an issue processing the candidate’s resume—often due to a corrupted or malformed file. It’s a rare occurrence (less than 1% of cases), and we’re continually working to improve it.
If you see this happening frequently, please reach out to us at help@seekerhr.ai or via Slack Connect.
Candidate scorecard doesn’t make sense
This usually means our system couldn’t properly extract text from the CV, which may have led the AI to misinterpret the candidate’s experience.
Please share the Candidate ID or URL with us at help@seekerhr.ai so we can investigate.
Additional resources
For additional information or troubleshooting not covered here, reach out to help@seekerhr.ai.