Sign in

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.

Integration Guide Updated April 2026 6 min read

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:

  1. A Mokka account - Sign up at gomokka.com
  2. Greenhouse Site Admin access - Used once during OAuth authorization — Mokka never stores your password
How to Connect Your Greenhouse Account
  1. In Mokka, go to Settings → Integrations and click Connect Greenhouse
  2. You'll be redirected to Greenhouse and asked to sign in with your Greenhouse Site Admin account
  3. Review the requested permissions (read jobs, candidates, applications; create candidates and applications; update application status; reject applications)
  4. Click Authorize Mokka
  5. 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

1
Open Mokka Settings
  1. Log into your Mokka account
  2. Go to Settings → Integrations
  3. Find Greenhouse in the list of available integrations
2
Authorize Mokka in Greenhouse
  1. Click Connect Greenhouse — you'll be redirected to Greenhouse
  2. Sign in as a Greenhouse Site Admin if you're not already
  3. Review the requested permissions and click Authorize Mokka
  4. You'll land back in Mokka with the integration active
3
Select Jobs to Sync
  1. After connecting, you'll see your Greenhouse jobs
  2. Select which jobs you want Mokka to screen candidates for
  3. 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:
  1. Open the candidate in Mokka
  2. Review their AI-generated score and summary
  3. Click Reject
  4. Select a rejection reason (synced from Greenhouse)
  5. 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:

  1. In Greenhouse, go to Configure (gear icon) → Custom Options → Rejection Reasons
  2. Add or edit reasons as needed
  3. Reasons are organized into types — Mokka maps each Mokka rejection reason to one of yours during setup
  4. 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

support@gomokka.com

Greenhouse Support

support@greenhouse.io


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