How to Connect Mokka with Greenhouse
Step-by-step guide to integrating Mokka's AI-powered screening and pre-interviews with your Greenhouse recruitment workflow.
Overview
Mokka deploys AI agents that source candidates from 850M+ profiles and screen every applicant with text, voice, or video pre-interviews — so recruiters get interview-ready candidates without spending time on top-of-funnel work. Rated 4.7/5 by 100,000+ candidates.
When connected to Greenhouse, Mokka:
- Sources passive candidates and adds them to your Greenhouse pipeline
- Screens every applicant with AI-powered evaluation
- Conducts pre-interviews via text, voice, or video
- Generates candidate rankings with explainable scores
- Syncs evaluations back to Greenhouse automatically
- Enables rejection workflow directly from Mokka
Prerequisites
Before connecting, you'll need:
- A Mokka account - Sign up at gomokka.com
- Greenhouse Site Admin access - Used once during OAuth authorization — Mokka never stores your password
How to Connect Your Greenhouse Account
- In Mokka, go to Settings → Integrations and click Connect Greenhouse
- You'll be redirected to Greenhouse and asked to sign in with your Greenhouse Site Admin account
- Review the requested permissions (read jobs, candidates, applications; create candidates and applications; update application status; reject applications)
- Click Authorize Mokka
- You'll land back in Mokka with the Greenhouse integration active — your jobs and candidates will start syncing within a few minutes
OAuth authorization must be performed by a Greenhouse Site Admin. The connection uses Greenhouse's official partner OAuth flow — Mokka never sees your Greenhouse password. See Greenhouse's partner OAuth documentation for technical details.
Setup Steps
Open Mokka Settings
- Log into your Mokka account
- Go to Settings → Integrations
- Find Greenhouse in the list of available integrations
Authorize Mokka in Greenhouse
- Click Connect Greenhouse — you'll be redirected to Greenhouse
- Sign in as a Greenhouse Site Admin if you're not already
- Review the requested permissions and click Authorize Mokka
- You'll land back in Mokka with the integration active
Select Jobs to Sync
- After connecting, you'll see your Greenhouse jobs
- Select which jobs you want Mokka to screen candidates for
- Click Enable Screening
That's it!
Mokka will now automatically sync and score candidates from your selected Greenhouse jobs.
What Syncs Between Systems
Greenhouse → Mokka
- Jobs
- Job posts
- Application stages
- Candidates
- Applications
- Rejection reasons
Mokka → Greenhouse
- Application status changes (move/advance/hire)
- Rejection with reason
- New candidates and applications
- Resume / attachment uploads
Sync Frequency:
- Initial sync: All existing candidates are synced when you connect
- Ongoing sync: New candidates are synced automatically (typically within minutes)
Using the Rejection Feature
One of the key benefits of the Mokka-Greenhouse integration is the ability to reject candidates directly from Mokka.
To Reject a Candidate:
- Open the candidate in Mokka
- Review their AI-generated score and summary
- Click Reject
- Select a rejection reason (synced from Greenhouse)
- Click Confirm
The rejection is automatically synced back to Greenhouse, including the rejection reason you selected.
Rejection Reasons:
Mokka uses your existing Greenhouse rejection reasons. To add or modify rejection reasons:
- In Greenhouse, go to Configure (gear icon) → Custom Options → Rejection Reasons
- Add or edit reasons as needed
- Reasons are organized into types — Mokka maps each Mokka rejection reason to one of yours during setup
- Mokka will sync the updated reasons automatically
Troubleshooting
"Authorization failed" error during connect
- Confirm you signed in to Greenhouse as a Site Admin (other roles can't authorize integrations)
- Check your browser is not blocking the Greenhouse popup or redirect
- Try the connect flow in a fresh browser window if you have multiple Greenhouse accounts open
Candidates not syncing
- Verify the job is enabled for screening in Mokka — only enabled jobs sync
- Check the candidate has applied to an enabled job in Greenhouse
- Wait a few minutes — initial syncs and webhook deliveries can take up to 5 minutes
Rejection or status update not appearing in Greenhouse
- Ensure you selected a rejection reason — Greenhouse requires one to record a rejection
- Wait 1-2 minutes for the update to propagate
- Check the candidate in Greenhouse to confirm the new stage or status
- If the issue persists, the OAuth token may need refresh — go to Mokka Settings → Integrations and reconnect Greenhouse
Need More Help?
Mokka Support
Greenhouse Support
About Mokka
Mokka deploys specialized AI recruiting agents that handle sourcing, screening, and pre-interviews so talent teams can focus on what matters: relationships and strategic work.
- AI Sourcing Agent: Finds candidates from 850M+ profiles, 250+ job boards
- AI Screening & Interview Agents: Conduct pre-screening interviews and deliver interview-ready profiles
- Setup: 15 minutes, no engineering required
Built for knowledge worker hiring. Endorsed by talent leaders at INSHUR, TheSoul Publishing, Check Point, Bolt, and Deliveroo.
Learn more at gomokka.com